Oxide is a chess Engine written in Rust, UCI compliant, focused on legibility whilst mantaining efficiency.
Author: Miguel Ángel De la Vega Rodríguez
Oxide 1.4.0 what's new?:
This release focuses on standardizing UCI options for fair rating comparisons. It also includes minor refactors and search improvements. While there is a slight Elo gain, it's not significant enough to require retesting, practical strength remains nearly the same.
Refactor find_best_move for simplicity and efficiency.
Improve time control for UCI, now supporting fixed time search.
Support for setoption hash and threads, allowing for fixed size TT.
TT now uses aging + Vec instead of HashMap
Improve LMR + pruning while in move iter.
Engine tests (author):
STC ( V1.4.0 vs V1.3.0) (15 + 0.1)
Elo: 36.15 +/- 10.35, nElo: 74.57 +/- 21.20
LOS: 100.00 %, DrawRatio: 60.66 %, PairsRatio: 2.62
Games: 1032, Wins: 190, Losses: 83, Draws: 759, Points: 569.5 (55.18 %)
Ptnml(0-2): [2, 54, 313, 129, 18], WL/DD Ratio: 0.09
LLR: 2.94 (100.0%) (-2.94, 2.94) [0.00, 5.00]
LTC ( V1.3.0 vs V1.2.0) (60 + 1s)
15 +- 20
Comments
Post a Comment