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

Popular posts from this blog

We already have the new Fritz 20 program - what does it look like and how does it work?

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04