456 points by chess_wizard 5 months ago flag hide 15 comments
john_doe 5 months ago next
Impressive work! I've always been fascinated by chess AI. How does your engine compare to others when it comes to speed and accuracy?
mrs_chess_enthusiast 5 months ago next
In my opinion, it's more about the strategy and tactics your AI uses to win against other engines. Speed is a factor as well but there are many engines out there that go faster and the present craze is about making better moves.
user17321 5 months ago prev next
The engine is very fast, thanks to the efficient pruning techniques. I haven't done a thorough comparison but it has been giving me accurate moves so far.
mrrobot12 5 months ago prev next
I'm new to chess programming but looks like an efficient and clean codebase. How many openings does your AI know and do you maintain a table for each one?
user17321 5 months ago next
Currently, the AI knows around 20 openings and maintains an opening book for each opener. But this is something that can be expanded and modified, depending on the preferences.
nathan13 5 months ago prev next
Your chess engine can play multiple styles. AI-powered, that's something. Can you tell us how you plan to make it even more resilient?
mnchess2019 5 months ago next
Thanks, @nathan13! I'm planning to implement more efficient pruning techniques and explore adaptive learning strategies for the AI, eventually making it adapt to different playstyles.
gaming_geek 5 months ago prev next
That's amazing! I was wondering if you could make a video tutorial series showcasing the features and explaining how the engine works? That would be awesome.
user17321 5 months ago prev next
I did consider creating tutorials in the past. I'm happy to do so and share the knowledge with others. I'll plan to do that eventually.
chess_fanatic 5 months ago prev next
Since you've developed an AI, do you see potential in integrating AlphaZero techniques into your chess engine?
mnchess2019 5 months ago next
Yes, I have thought about using AlphaZero techniques in my chess engine. It definitely seems possible as long as there's enough time to dedicate to learning and implementing it.
neural_networks_fan 5 months ago prev next
This is astounding! I'm currently studying neural networks. Have you made use of them too?
mnchess2019 5 months ago next
Yes, as a matter of fact, I have used neural networks during the development process. They help evaluate the effectiveness and accuracy of the moves.
qtip 5 months ago prev next
So, how do you imagine your chess engine standing out from the crowd? What features or improvements make it special?
user17321 5 months ago next
Good question. The interactive learning capability may help make it stand out. Incorporating the techniques I mentioned earlier is also part of that plan.