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



Revolution 2.70 210925 - UCI chess engine (based on Stockfish)


Revolution - Revolution is a free, open-source UCI chess engine derived from Stockfish. Jorge Ruiz Centelles, with credit to ChatGPT, modifies and extends the code to explore new concepts. The engine implements cutting-edge search algorithms combined with neural network evaluation. Derived from fundamental chess programming principles, Revolution analyzes positions through parallelized alpha-beta search enhanced with null-move pruning and late move reductions.

As a UCI-compliant engine, Revolution operates through standard chess interfaces without an integrated graphical interface. Users must employ compatible chess GUIs (Arena, Scid vs PC, etc.) for board visualization and move input. Consult your GUI documentation for implementation details.

Revolution 2.70 210925 what's new?

Summary
I centralized the engine name to version.hand changed it to revolution v.2.70 dev-210925, ensuring that any build without special flags will display the correct identifier.
I updated the entry points and utilities (main, misc, UCI, and options) to include the shared version header and emit the new name to the console, UCI protocol, and information reports
Scaled correction-history contributions before blending into static evaluation, tapering their influence as depth grows and when experience guidance is available while still rewarding early continuation data.
Introduced king-file exposure analysis so correction-history updates are damped or amplified when enemy pressure opens files toward our king, reducing optimistic pruning in dangerous situations.
Propagated the presence of experience data to all workers and periodically refreshed NNUE network handles during iterative deepening to stay aligned with upstream evaluation improvements.

Practical takeaways
Your current data says: about even, maybe small +4 Elo, not significant (your CI ±19.7 Elo is right).
SPRT is the wrong hammer here unless you push conditions to be more decisive or raise the tested effect size.

Revolution 2.70 210925 - download







Comments