This is the initial release of the chess engine Eques. Added features will be documented in future releases in the format below, and in docs/changelog.md.
Engine
Bitboard representation
Magic bitboards for slider move generation
Zobrist hashing
Search
Negamax search framework
Alpha-Beta pruning
MVV-LVA move ordering
PV move ordering
Check extensions
Quiescence search
Time-control logic supporting classical, rapid, bullet, and ultra-bullet time formats.
Repetition detection
Evaluation
Material evaluation
Tuned piece-square tables
AdaGrad gradient descent Texel Tuner
Comments
Post a Comment