Aconcagua - UCI chess engine, written in Go
Author: Gabriel (gabtar)
Aconcagua 5.1.0 JA what's new?
Improvements
- Early exit on Static Exchange Evaluation
- Counter Move
- Add simple promotions in quiescence evaluation
- More aggresive reductions for late move reductions in certain conditions
- Added seldepth metric to info string
- Add transposition table probe on quiescence search
Refactors
- Legality check in move generator to include non captures
- Precalculated king attacks/ pawn push tables
- Pawn hash table w/ bucket system
Fix
- Issue with pv line that continues after threefold repetitions(there is still a minimal bug with this, i will further investigate to completely mitigate it on next release)
- Error with Killers move table indexing on high depth that crashes the engine
Improvement against Aconcagua v5.0.0 (fastchess match output):
Results of Aconcagua v5.1.0 vs Aconcagua-v5.0.0 (8+0.08, NULL, 64MB, UHO_Lichess_4852_v1.epd):
Elo: 118.14 +/- 13.16, nElo: 147.51 +/- 15.23
LOS: 100.00 %, DrawRatio: 30.80 %, PairsRatio: 3.98
Games: 2000, Wins: 1075, Losses: 420, Draws: 505, Points: 1327.5 (66.38 %)
Ptnml(0-2): [34, 105, 308, 278, 275], WL/DD Ratio: 4.05
Included Binaries
Available to download the compiled binaries for Linux, Windows and Mac OS built using the GOAMD64(v1, v2, v3, v4) profile flag for specific x86_64 microarchitectures.
If you are not sure which one to pick, use the one with 'base' suffix, that uses instructions that all x86_64 cpus support.

Comments
Post a Comment