Introduction

Despite being a very niche hobby, chess engine programming has many resources surrounding it. Since Deep Blue beat Kasparov in 1997, chess engines have been far beyond humans in their ability to evaluate a position and search for the best move. Recently, with the explosion of chess' popularity, many people have gained interest in computer chess and how it works. 

Inspiration

Stockfish is the most powerful chess engine currently. Written in C++ by only seven people, it is capable of easily defeating the world's best chess players.

AlphaZero is another chess engine that utilizes neural networks trained off countless chess games.

There are many other amazing chess engines written in a multitude of languages, but these are some of the best.

Contact Us & Support Channels

Join our Discord: https://discord.gg/pSBv2nYqja

Chess Programming Wiki

Minimax and alpha-beta pruning explained

UCI Information