Creating the Rustic chess engine
or, the art of Chess Programming in Rust.
Marcel Vanthoor
Latest update: March 28, 2023
Updated chapters:
Ramblings section added
Appendix - The Binary System
Appendix - Bitwise operations
Board Representation - Introduction
Board Representation - Detecting the Bishop Pair
Board Representation - Cannot force mate
Board Representation - Detecting draws by FIDE rules