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



Oxide 1.4.0 - new version chess engine


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