👑Shallow Red
Jump to heading C++ chess engine
For a university course in 2022 I wrote a chess engine in C++ called Shallow Red.
Shallow Red implements the following features:
- Magic bitboards
- Guaranteed correctness using perft tests
- Precomputed attack tables
- Legal and pseudo-legal move generation
- Move selection and search using alpha-beta pruning
- Tapered board evaluation