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.3 - new version chess engine

 


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

Rudim 2.1.3 what's new?
Features
two-tiered TT (4d38bb3)
piece mobility scoring (f2d7e2e)
aspiration windows (6c76e9e)
Fixes
half & full move clock parsing for uci fen (52ab876)
fix ply calculation (ff88ee8)
fixed quiescence search interaction with pv & hash move ordering (feb4827)
prevented TT cutoffs in pv nodes (481a6a6)
Maintenance
decoupled movelist from board state (ac3926b)
refactored PV table (0116246)
updated docs, README (7003373, d8182c3, 1b55128)
cleaned up todos, gitignore (16a8e69)
Statistics
Node Count Reduction (Same-Depth Comparison):
(Increase is because of the ply fixes, mobility scoring & aspiration windows - ELO increased even with more nodes traversed)

Position Depth v2.1.2 (Previous) v2.1.3 (Current) Reduction
Starting 9 73.9k 142.1k 0.52x
Advanced 11 100.6k 104.2k 0.97x
Kiwi Pete 8 151.6k 154.6k 0.98x
Endgame 13 169.7k 151.5k 1.12x
Tournament vs v2.1.2

--------------------------------------------------
Results of Current Rudim vs Stable Rudim (10+0.1, NULL, NULL, 8moves_v3.pgn):
Elo: 81.37 +/- 22.69, nElo: 113.44 +/- 30.45
LOS: 100.00 %, DrawRatio: 33.60 %, PairsRatio: 2.95
Games: 500, Wins: 208, Losses: 93, Draws: 199, Points: 307.5 (61.50 %)
Ptnml(0-2): [6, 36, 84, 85, 39], WL/DD Ratio: 1.15



Comments