Chimp - UCI chess engine
Author: Florian (Fsoonaye)
v.1.2:
BUGFIX RELEASE: there are no new features since 1.0.0, but two critical search bugs were found and fixed, unlocking lots of hidden Elo that the engine already possessed.
Version 1.0.0 remains available for posterity, as it’s the first release that succeeded in beating me in a chess match.
There is no intention of competing in CCRL with this version, as a more competitive v2 (near grandmaster level) will be out sooner than later, once main search features like aspiration window, LMR, NMP, and RFP are added...
Nonetheless, chimp is out in the wild—go try it!
Strength tests
Chimp 1.2 dominates Chimp 1.0 and matches Stash 12's strength almost exactly, placing it around 1886 Elo.
Chimp v1.2.0 vs Chimp v1.0.0
Win | Draw | Loss | Total | |
---|---|---|---|---|
Games | 444 | 27 | 29 | 500 |
Rates | 88.8% | 5.4% | 5.8% |
Elo difference: +412.8 ± 50.6
LOS: 100.0%
Chimp v1.2.0 vs Stash 12 (1886 Elo)
Win | Draw | Loss | Total | |
---|---|---|---|---|
Games | 1271 | 461 | 1268 | 3000 |
Rates | 42.4% | 15.4% | 42.3% |
Elo difference: +0.3 ± 11.4
LOS: 52.4%
Features
Search
- Negamax Search
- Alpha-beta Pruning
- Iterative Deepening
- Move Ordering
- Transposition Table
- MVV-LVA for capture moves
- Killers for quiet moves
- Quiescence Search
- Mate Distance Pruning
- Principal Variation Search
Evaluation
- Material Score
- Piece-Square Tables
- Bishop Pair Bonus
- Mobility Score
- Game Phase Interpolation
Comments
Post a Comment