Repository navigation
Ravager 1
Ravager 1 — pure handcrafted-evaluation chess engine.
No NNUE. No opening book. No endgame tablebases.
Strength: ~2380 CCRL-blitz scale (95% CI 2320-2445), measured with
cutechess-cli vs CT800 1.46 (CCRL 2708) and Amundsen 0.80 (CCRL 2325),
148 games total, Bayesian Elo fit (Davidson draw model, anchor priors).
Highlights:
- Tapered handcrafted evaluation, texel-tuned (datagen + tuner included)
- PVS search: aspiration, singular + double-check extensions, LMR/LMP/
futility/razoring, adaptive NMP + verification, ProbCut, improving-scaled
margins, continuation history, predictive time management - Incremental PSQT/material/phase accumulators, pawn-structure hash
- BMI2/PEXT sliding attacks (x86-64 with BMI2 required for this binary)
- Verified by exhaustive perft (startpos, Kiwipete, CPW 3-6)
Build from source: make
Full credits: see CREDITS.md