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

 


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

Rudim 2.1 what's new?

Features
LMR (Late Move Reduction) introduced (9c96886, 02f2438)
insufficient material check added (3ad53ff)
Fixes
optimized a few parts, profiled and rewrote code that was taking significant CPU time (c99a323, d4e1abc, 6ce72e2, 080ec92, 8a9cf50)
fixed hashing issues - castling & en passant logic were sometimes missing drawn positions (3e68c1d, 9c4f286)
Maintenance
updated a bunch of dependencies (d560715, 9b5eddb, d05db69, b093917, 217e201)
Statistics
Node Count Reduction :

Position v2.0.0 v2.1.0 Reduction
Starting 579k 168k 3.4x
Custom 1,274k 328k 3.9x
Kiwi Pete 3,083k 908k 3.4x
Tournament vs v2.0.0

--------------------------------------------------
Results of Current Rudim vs Stable Rudim (2+0.1, NULL, NULL, 8moves_v3.pgn):
Elo: 32.76 +/- 26.13, nElo: 38.48 +/- 30.45
LOS: 99.34 %, DrawRatio: 32.80 %, PairsRatio: 1.37
Games: 500, Wins: 206, Losses: 159, Draws: 135, Points: 273.5 (54.70 %)
Ptnml(0-2): [23, 48, 82, 53, 44], WL/DD Ratio: 3.82
--------------------------------------------------



Comments