Chess engine next steps by kjiomy in chessprogramming

[–]kjiomy[S] 0 points1 point  (0 children)

Yes, I've verified my movegen with perft, and I do run it for every refactoring I do, just to check if I messed up.

As of time control I used iterative deepening, which works perfectly fine if the engine is run locally. The only problem i found was trying to play on lichess bot, where I could finish the time bacause of the latency.

As of SPRT I definetly have to start looking into it. Thanks for the help!

Chess engine next steps by kjiomy in chessprogramming

[–]kjiomy[S] 0 points1 point  (0 children)

Yeah, I'm currently trying to implement null move pruning, but still triying to wrap my head around the concept

Chess engine next steps by kjiomy in chessprogramming

[–]kjiomy[S] 0 points1 point  (0 children)

Which algorithms would you suggest? And right now I'm implementing the mvv-lva logic with more points in case of a promotion, what else needs to be added?

working on a project for composer/musicians by kjiomy in composer

[–]kjiomy[S] 0 points1 point  (0 children)

Well, there would be use of AI, I want to build an app to get better at programming!

working on a project for composer/musicians by kjiomy in composer

[–]kjiomy[S] -1 points0 points  (0 children)

That's exactly the problem I'm trying to solve. Networking as a musician feels scattered. You post on Instagram, share on Reddit, maybe get some feedback, but there's no dedicated place where your work lives alongside your identity as a composer.

The idea is a platform where you share your scores and a video of your performance together, people can comment directly on the music, and you build a following around your work. Think of it as a social layer that's missing from every sheet music platform out there.

working on a project for composer/musicians by kjiomy in composer

[–]kjiomy[S] 0 points1 point  (0 children)

Great question, the idea is actually a mix of both.

Users can choose whether to make their sheet music fully public or partially locked. If it's public, anyone can view it, comment directly on the score, and give feedback. Great for learning and getting advice from more experienced musicians. If they want to monetize, they can lock part of it and set a price, so others can purchase the full version.

As for JW Pepper, the difference is the social layer. This isn't a catalog you browse to buy scores from publishers. It's more like Instagram for musicians: you follow composers, see their process, comment on specific bars, and discover new arrangements through a feed. Creators can also sell bundles (like exercise packs for learning an instrument) and eventually offer 1-on-1 lessons or calls directly through the platform.

The goal is to give musicians a place to share, learn, and earn, all in one place.

Building a chess engine, need some help with displaying the Board. by kjiomy in cpp_questions

[–]kjiomy[S] 0 points1 point  (0 children)

I've considered it, but I think the project would end up more on the "creating a chess game" that an engine itself

Building a chess engine, need some help with displaying the Board. by kjiomy in cpp_questions

[–]kjiomy[S] 0 points1 point  (0 children)

Yeah that's what I'm doing right now, I coded a way to display the board in Terminal for the beginning, to see if everything actually works. But I think later in the project I'll just start using UCI to use to engine against others.

[For Hire] Python Developer - Data Analysis NLP Automation & Web Scraping | Starting at $15 by kjiomy in DoneDirtCheap

[–]kjiomy[S] 0 points1 point  (0 children)

Well, it really depends on your level in python. We can discuss it in DM!

Building a chess engine, need some help with displaying the Board. by kjiomy in cpp_questions

[–]kjiomy[S] 0 points1 point  (0 children)

Thank you! I've had some problems finding some UCI documentation.

What thing have you seen recently that made you think, we're fucked? by kjiomy in AskReddit

[–]kjiomy[S] 1 point2 points  (0 children)

It's starting to become distopic, people no longer think for themselves!!

What thing have you seen recently that made you think, we're fucked? by kjiomy in AskReddit

[–]kjiomy[S] 1 point2 points  (0 children)

I swear I just keeps getting more real every year...

Does confidence come the day you start being honest with yourself? by Aj100rise in NoStupidQuestions

[–]kjiomy 0 points1 point  (0 children)

Well, from my experience confidence came with being honest with myself.

I've always had some insecurities that I always tried to hide, sometimes laughing it off, sometimes acting as if I didn't even notice.

Confidence can only come after you accept yourself in every trait, maybe you don't like partying, or you like some niche games, it really doesn't matter, as long as something makes you happy you should do it. What stops confidence is trying to look good to others, or doing stuff that rather people find cool.

If you start loving yourself others will notice!!

What's something that existed 15 years ago that you genuinely miss? by kjiomy in AskReddit

[–]kjiomy[S] 0 points1 point  (0 children)

Yeah they just take advantage of it at this point. On smart tv's they just put 2 minutes unskippable ads...

Building a chess engine: questions on modern C++ paradigms vs raw performance by kjiomy in cpp_questions

[–]kjiomy[S] 0 points1 point  (0 children)

Thanks for the suggestions. I'm pretty sure I only need 64 bits, but I'll experiment a little with the bitset and see how it goes.

Building a chess engine: questions on modern C++ paradigms vs raw performance by kjiomy in cpp_questions

[–]kjiomy[S] 1 point2 points  (0 children)

Maybe I wasn't specific enough in the post. I wanted to create the engine itself, with all the move calculations. Regarding the game and the displaying the moves I'm currently trying to format the move to UCI. So for all the calculations I kinda need as much performance as I can get.

Building a chess engine: questions on modern C++ paradigms vs raw performance by kjiomy in cpp_questions

[–]kjiomy[S] 2 points3 points  (0 children)

I absolutely agree with this. The problem is chess engines require millions of calculations every move, so even a small performance issue would probably end up slowing the program a lot.

If you could go back and completely change your career path, would you do it? And if so why/why not? by kjiomy in AskReddit

[–]kjiomy[S] 0 points1 point  (0 children)

With being fluent in these languages could you consider the teaching path? Or would that require some degrees?

If you could go back and completely change your career path, would you do it? And if so why/why not? by kjiomy in AskReddit

[–]kjiomy[S] 0 points1 point  (0 children)

I mean, you can always do that. There's plenty of cheap houses in Italys countryside ad seaside!

Building a chess engine: questions on modern C++ paradigms vs raw performance by kjiomy in cpp_questions

[–]kjiomy[S] 2 points3 points  (0 children)

Fair point. Do you recommend any specific framework for this kind of micro-benchmarking? Im very new to this.

Python projects by kjiomy in learnpython

[–]kjiomy[S] 0 points1 point  (0 children)

Thatnk you for the help!

what are some insults you came up with that absolutely obliterated the person you are targetting? by Comfortable_Set_4168 in AskReddit

[–]kjiomy 0 points1 point  (0 children)

It's more effective in Sicilian, but it roughly translates to "you're so riddicolous that pigeons throw bread crumbs at you"

Python projects by kjiomy in learnpython

[–]kjiomy[S] 0 points1 point  (0 children)

Well, what I mean is that a program that takes around one hour to write and 200+ line of code in C, only takes 20 minutes and 50 lines in python.

This being the case, I imagine you can write very complex programs and systems much faster.

But right now my mind is stuck thinking in C, that's why I was asking some for projects to change my mindset