Chess Engine
C/C++ • Bitboards • Alpha-beta
- 64-bit bitboard representation for fast move generation.
- Validated movegen with perft up to depth 7 (3.2B positions), ~160M nodes/sec using multithreading.
- Magic bitboards for sliding-piece attacks in effectively constant time.
- Negamax-style search with alpha-beta pruning + move ordering.