A UCI compatible chess engine written in C++.
The NNUE evaluation is trained on millions of positions from auto-games and randomly generated FENs, evaluated with its own classical evaluation upto depth 7.
Play me on Lichess: Casanchess-NNUE
git clone https://github.com/casanche/casanchess.git
mkdir casanchess/build
cd casanchess/build
cmake ..
make -j
- Syzygy tablebases
- Multi-thread implementation
I would like to thank the whole chess programming community, the many open source engines and their authors who have this niche hobby.
Specially to:
- Talkchess.com forum. For the countless hours spent on reading technical stuff.
- Chess programming wiki. Always an amazing resource to learn
- ShallowBlue. Clean C++ engine that helped me get started
- cerebrum. Nice and simple nnue implementation