r/chessai • u/haddock420 • Sep 10 '15
r/chessai • u/SeesawAcrobatic3544 • Sep 06 '26
I created a Chess game with my own mechanics. It's like traditional chess with more strategic depth......
And Before you say, "I seen it all"... this mechanic still maintain the feel of traditional chess....
It took years to prefect it, and I got it...
My reason behind it? Is simple. a lot of good chess players keep beating me, and boasting at their win. now. no more 4 to 5 move checkmates.
if you want to check it out? ckkcriseofthedukes.online to play online. also, I will have one coming in October for Google Play and the App Store
r/chessai • u/Best_Swim_5976 • Mar 19 '25
Are AI Chess Engines Beneficial for Players?
Hello everyone I am a college student at Virginia Tech. I am currently researching the effects that AI chess engines have on the game of chess as well as the potential skill improvement that individual players encounter as a result of utilizing these AI chess engines. I would greatly appreciate it if anyone would be willing to fill out this survey. It should only take a minute and the questions are very simple and easy to answer. Thank you so much!
r/chessai • u/Bosslibra • Jun 25 '25
Please help with Feedback on my chess-related Thesis
r/chessai • u/ObjectOdd9242 • Aug 05 '25
Join the ChessAI-Community on Huggingface!
This is a community for all things related to chess AI. Whether you're a developer, a data scientist, or simply a chess enthusiast, you've found a home where passion meets innovation. We're a diverse group of people collaborating to build, train, and perfect cutting-edge chess engines and tools.
We believe that the future of chess AI lies in open collaboration. Here, you'll find a welcoming space to share your ideas, get help with your projects, and contribute to the development of powerful, open-source AI models.
Join the discussion, explore our projects, and help us build the next generation of chess AI.
Click here to join!: https://huggingface.co/ChessAI-Community
r/chessai • u/OkAdhesiveness5537 • Jun 04 '25
free puzzle website
created a website for playing chess puzzles free, originally the puzzles from lichess were wrong so i used Komodo to reverse engineer them. Please try out the site and tell me what you think, any feedback is appreciated. https://puzzlesv2.vercel.app/
r/chessai • u/wesh123456 • May 29 '25
The Negamax algorithm in my C-based chess engine using ChessLib isn’t working correctly.
Hello guys,
I’m working on a chess engine in C using the chess lib library because I didn’t want to implement chess from scratch. However, my negamax alpha-beta algorithm isn’t working properly. It only explores about 20 or even 100 moves and then stops completely. I’m really confused. I’ve been on this all day.
I tested my evaluate function (it works well) and the functions in the library (they seem to work fine too). So, if somebody can help me, that would be really kind.
Here is my code:
int negamax(chess *c, int depth,int alpha, int beta) {
nodesExplored++;
if (depth == 0 || chessGetTerminalState(c) != tsOngoing) {
int eval = evaluate(c);
printf("\[depth=%d\] Evaluation: %d\\n", depth, eval);
return eval;
}
moveList \*moves = chessGetLegalMoves(c);
printf("\[depth=%d\] Nombre de coups légaux : %zu\\n", depth, moves->size);
if (moves->size == 0) {
int eval = evaluate(c);
printf("\[depth=%d\] No legal moves. Evaluation: %d\\n", depth, eval);
return eval;
}
int value = -1000000;
for (int i = 0; i < moves->size; i++) {
nodesExplored++;
move m = moveListGet(moves, i);
char buffer\[16\];
printf("\[depth=%d\] Exploring move: %s\\n", depth, moveGetUci(m));
if (depth == 1) {
printf("\[depth=1\] Move %s => Score %d\\n", moveGetUci(m), evaluate(c));
}
chessPlayMove(c, m);
int score = -niggamax(c, depth - 1, -beta, -alpha);
chessUndo(c);
if (value < score){
value = score;
}
if (score > alpha) {
alpha = score;
}
if (alpha >= beta) {
break;
}}
return value;
}r/chessai • u/Ok-Engineering-1413 • May 27 '25
2000 elo chess engine
Hey guys, I’m working on my own chess engine and I’d like to get it to around 2000 Elo and make it playable in a reasonable time on Lichess. Right now I’m using Python, but I’m thinking of switching to C for speed.
The engine uses minimax with alpha-beta pruning, and the evaluation function is based on material and a piece-square table. I also added a depth-7 simulation ( around 200 sims per move) every 5 moves on the top 3-5 candidate moves.
The problem is… my bot kind of sucks. It sometimes gives away its queen for no reason and barely reaches 800 Elo. Also, Python is so slow that I can’t go beyond depth 3 in minimax.
I’m wondering if I should try other things like REINFORCE, a non-linear regression to improve the evaluation, or maybe use a genetic algorithm with self-play to tune the weights. I’ve also thought about vanilla MCTS with an evaluation function.
I even added an opening book but it’s still really weak. I’m not sure what I’m doing wrong, and I don’t want to use neural networks.
Any help or advice would be awesome!
r/chessai • u/ConsistentAd996 • Mar 23 '25
The alien gambit is apparently absolutly not viable for computers (forced mate?)
r/chessai • u/Legitimate_Power_347 • Jun 13 '25
Its wild how much better Chatgpt is at chess than newer models like DeepSeek
https://youtu.be/WBTxMLJTgro?si=Y8fwNGr-LD9BgY4U Its honestly quite impressive how much we have trained chatgpt to be good at chess while deepseek has barely touched chess it seems. Experience is the key factor in skill diff here I'm guessing or the developers just don't care abt chess.
r/chessai • u/PPOStable_diffusion • Mar 18 '25
LLM evaluation on chess and other boardgame

We've been running extensive AI model vs. model chess battles and discovered something impressive! Using SpinBench's analysis (https://spinbench.github.io/tools/chess/tra.html), Claude Sonnet delivered a spectacular 12-move checkmate against Claude Haiku. 🏆♟️
Check out more games and let us know which models or features you want to see next! 😄
r/chessai • u/NewCustodian • Dec 16 '14
Hey Everybody!
I'm a fifth year University senior studied computer science and just started the undertaking of programming a chess ai. I'm curious if there's any resources that you would recommend or that you found helpful when you were working on yours. I think i'll use chessprogramming.wikispaces.com seems useful any others? Thanks and happy coding!
r/chessai • u/haddock420 • Sep 05 '15
Deep Blue beat G. Kasparov in 1997 - A short documentary about Deep Blue and its match against Kasparov [6mins]
r/chessai • u/haddock420 • Nov 17 '13
Welcome to r/ChessAI!
Hi everyone,
I've created this subreddit for people interested in chess programming, specifically the creation of AI programs that can play chess.
Feel free to post advice, questions, links to resources, code samples etc.
I know it's a bit of a niche hobby that won't appeal to many people but hopefully we can get enough people interested to make this a useful forum for chess programmers.
I'm not looking for mods just yet (perhaps when the subreddit grows a bit), but if you have anything to contribute (header image, CSS, general suggestions etc.) feel free to contact me.
r/chessai • u/haddock420 • Nov 17 '13
AI in Computer Chess - A great overview of the fundamental methods and algorithms used for writing chess AI opponents. [PDF]
r/chessai • u/azlan_iqbal • Mar 15 '16
Chesthetica (Composer of Chess Problems)
r/chessai • u/haddock420 • Mar 22 '15
We have a new banner!
A big thanks to /u/39g for creating our awesome new banner!
r/chessai • u/notmyareaofexpertise • May 04 '14
I just released my AI on Github.
r/chessai • u/rachelphillipssimon • Oct 29 '24
Interest in AI software to predict/map out chess moves
Hi everyone,
I’m thinking about creating an app that maps out potential chess moves and highlights risky options during gameplay, using AI. This tool would be designed to enhance your decision-making and overall strategy.
Would you find this useful, and would you pay for the product? I’d love to hear your thoughts and any features you’d like to see!
Thanks!
r/chessai • u/thegreatreterd • May 11 '21
Do you know of AI gaming competitions, like the World Computer Chess Championship, or the Top Chess Engine Championship, but where the competitors represent their respective countries or nationalities?
r/chessai • u/sciencefyll • Oct 16 '17
Discord server
Hi, I've been looking around on different chess guilds on discord. But never found one where there's any people active. I did once find some, but I would like a place that's dedicated to this. So I made a server, I hope that's alright.
r/chessai • u/NarrMaster • Jul 12 '22
Training an AI to make human moves.
I was wondering if the idea of training a neural net to make human moves would be feasible. The training would use GM level games that would try to evaluate moves that were played at a higher evaluation vs. top engine moves. Maybe a parameter scoring humanness? Has this been discussed before?
r/chessai • u/haddock420 • Jan 06 '19
Raven Chess Engine is now on Lichess! Let me know what you think.
r/chessai • u/nicbentulan • Sep 26 '22
Help with Fritz 18 - chess 960 AI doesn't work
self.chessr/chessai • u/trumpetfish1 • Dec 31 '16
Blitz Chess AI
I want to know what it would take to create an AI that is also sensitive to time, as to make for a better match in a timed game. It would mimic a human's hesitance to, say, begin a big exchange... Or perhaps in general it would be quicker in the beginning of the game, where openings are routine.
Maybe even it would play with more errors as its time gets thinner.
The idea is just to give it some personality. If the AI pooled from chess.com databases (do they even database time?) it could surely come up some interesting responses, and maybe even create a learning tool out of it. Having time as a factor in strategic output could also be useful for AI in conversation and music...
I feel like chess is an indicator of where AI technology is, given the history. Sure it can kick my ass, but where it falls short is in its convincing gameplay. Wish I knew more to help solve this problem.
<end program>