-
Engineered reversible make/unmake
with incremental 64-bit Zobrist hashing on a 0x88 board.
-
Implemented iterative-deepening PVS
with TT, quiescence/SEE, null-move pruning, and LMR.
-
Three-run median: 27.9M
perft nodes/s on 193.7M-node Kiwipete depth-5
(single-threaded release, i7-11700F). Matched six canonical
positions and passed 145 tests.
Rust
Chess engine
UCI
Search & eval
View on GitHub