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
Post a Comment