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



Rudim 2.1.2 - new version chess engine

 


Rudim - UCI-compliant chess engine written in Rust
Author: Vishnu Bhagyanath

Rudim 2.1.2 what's new?
Features
implemented reverse futility pruning (7157602, 3e8e912, 23bfb90)
added a pv table, removed pv collection from TT, score pv moves highest (fd6ed8a)
dynamic LMR (943ca93)
Fixes
report mate score instead of centipawn if mate is found (7e57b4a)
Maintenance
search & evaluation optimizations (61f3c02, 60f5468, cf19282)
refactors (666f65c, afdea83)
docs & ci (b0cf5be, ba1cd7b, 728106c, 25ede4b)
Statistics
Node Count Reduction (Same-Depth Comparison):

Position Depth v2.1.1 (Previous) v2.2.0 (Current) Reduction
Starting 9 454.5k 73.9k 6.15x
Advanced 11 1,106.3k 100.6k 11.00x
Kiwi Pete 8 615.3k 151.6k 4.06x
Endgame 13 463.5k 169.7k 2.73x
Tournament vs v2.1.1

--------------------------------------------------
Results of Current Rudim vs Stable Rudim (10+0.1, NULL, NULL, 8moves_v3.pgn):
Elo: 44.01 +/- 23.89, nElo: 56.79 +/- 30.45
LOS: 99.99 %, DrawRatio: 36.00 %, PairsRatio: 1.67
Games: 500, Wins: 189, Losses: 126, Draws: 185, Points: 281.5 (56.30 %)
Ptnml(0-2): [14, 46, 90, 63, 37], WL/DD Ratio: 1.37



Comments