Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Aconcagua 5.1.0 - new version chess engine

 


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