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

 


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

Rudim 2.1.1 what's new?

Features
implement hash move scoring (#101) (4587773)
store NMP moves in Transposition Table (d95e39e)
Fixes
prevent PV from continuing past a draw (ad87dca)
corrected benchmark initialization (3c328a6)
Maintenance
reduce memory footprint of each TT entry (45181ed, d6c789c, cfe51a9)
removed LazyLock from static pawn eval variables (a71c086)
minor refactors (8d4f54c)
docs & ci/cd changes (3f50e14, 815a4d2, 98c27f6, 5a24bfe)
Statistics
Node Count Reduction :

Position v2.1.0 v2.1.1 Reduction
Starting 168.6k 172.2k 0.98x
Advanced 328.0k 83.6k 3.92x
Kiwi Pete 908.3k 615.3k 1.48x
Endgame 77.4k 45.7k 1.69x
Tournament vs v2.1.0

--------------------------------------------------
Results of Current Rudim vs Stable Rudim (2+0.1, NULL, NULL, 8moves_v3.pgn):
Elo: 66.10 +/- 24.20, nElo: 85.38 +/- 30.45
LOS: 100.00 %, DrawRatio: 33.60 %, PairsRatio: 2.19
Games: 500, Wins: 212, Losses: 118, Draws: 170, Points: 297.0 (59.40 %)
Ptnml(0-2): [11, 41, 84, 71, 43], WL/DD Ratio: 1.90
--------------------------------------------------



Comments