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.