This is a toy chess engine I developed over two weeks as part of my winter break project. It is UCI-compatible, and plays at the level of 1306 Elo on CCRL.
This software does not come with a GUI, so if you want to play it you will need to download one from Internet. I recommend en-croissant.
This engine is still WIP and will be updated from time to time. Currently I am refactoring and optimizing and hope to hit 1600 Elo soon.
Use the Makefile to compile the engine.
This project is licensed under the MIT License.
During the development, I have referred to and learned from a lot of resources, including:
- Stockfish source code (and its previous versions)
- Stockfish Evaluation Guide - thank you for this comprehensive interactive wiki!
- Sebastian Lague's Coding Adventure Bot and his excellent Youtube videos on chess programming!
- Chess Programming Wiki - an amazing place to learn about every aspects of chess programming!
- Disservin's chess library and his engine testing tool fastchess!