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

 


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

Previous version: Rudim 2.1.3 participated in the qualifying rounds for the CEDR Chess Engine League, which features 64 of the best engines. The engine did not advance, but earned a spot guaranteeing entry into the qualifying rounds for the 6/2026 edition.

Rudim 3.0.3 what's new?

Features

Fixes

  • quiescence check handling (8bd1324)
  • state corruption on search cancellation (6206079)
  • reset search heuristics before search (092a6e0)

Maintenance

  • reduce movelist size (ab1e3e5)
  • transposition table dead code cleanup (8ee0c3b)
  • bump actions/checkout from 6.0.2 to 6.0.3 (854161a)

Statistics

Node Count Reduction (Same-Depth Comparison):

PositionDepthv3.0.2 (Previous)v3.0.3 (Current)Reduction
Starting131332.9k1320.5k1.01x
Advanced1614172.0k2329.0k6.09x
Kiwi Pete121417.9k914.9k1.55x
Endgame171012.5k864.5k1.17x

Tournament vs v3.0.2

--------------------------------------------------
Results of Current Rudim vs Stable Rudim (8+0.1, NULL, 64MB - NULL, 8moves_v3.pgn):
Elo: 86.15 +/- 15.07, nElo: 128.32 +/- 21.53
LOS: 100.00 %, DrawRatio: 34.20 %, PairsRatio: 3.77
Games: 1000, Wins: 374, Losses: 131, Draws: 495, Points: 621.5 (62.15 %)
Ptnml(0-2): [11, 58, 171, 197, 63], WL/DD Ratio: 0.42
--------------------------------------------------



Comments