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.
Rating Chess Engines Diary CEDR=3744
What changed in Revolution 5.70-250526
The main difference is not a search change and not an Elo claim. The relevant change is architectural: Revolution has been migrated from its previous dual-net NNUE layout to a strict active single-net structure.
In the previous 5.60 release, Revolution was still using the historical big/small NNUE layout. The big network authority had already been updated, but the tree still preserved the dual-net structure: EvalFileDefaultNameBig, EvalFileDefaultNameSmall, NNUE_BIG, NNUE_SMALL, EvalFileSmall, NetworkSmall, NNUE::Networks, and related compatibility surfaces still existed.
In 5.70, the active NNUE authority is now singular:
EvalFileDefaultName = nn-83a0d6daf7e5.nnue
The Makefile and net scripts have also been cleaned so that the build authority is now single-net:
NNUE_NET = nn-83a0d6daf7e5.nnue
The public UCI surface exposes EvalFile only. EvalFileSmall is no longer exposed.
The old small network nn-47fc8b7fff06.nnue is no longer part of the active source/build/net-script authority.
Revolution 4.90 210226 vs other engines:
| Raid 6.0 | 13/26 | +0 | 26 games |
| Hlamnick 200226 | 12.5/26 | -1 | 26 games |
| Artemis 27TR PrO | 12.5/26 | -1 | 26 games |
| Stockfish 18 JA | 11/22 | +0 | 22 games |
| DON dev-20260222 | 10.5/20 | +1 | 20 games |
| Leptir Testpilot | 10.5/20 | +1 | 20 games |
| DarkSeid 10.3 SE | 9.5/18 | +1 | 18 games |
| SF-PRO2 29.01.2026 | 9.5/18 | +1 | 18 games |
| Stockfish dev-20260218 | 9/18 | +0 | 18 games |
| ShashChess 40 | 9/18 | +0 | 18 games |
| Brainlearn 31 | 8.5/18 | -1 | 18 games |
| StockfishMZ 121225 | 8.5/18 | -1 | 18 games |
| CorChess 20260212 | 8.5/18 | -1 | 18 games |
| Kookaburra 3.11 | 7/14 | +0 | 14 games |
| Halogen 16.0.0 | 7/10 | +4 | 10 games |
| SF-POLY 160226 | 4.5/8 | +1 | 8 games |
| HypnoS EN 2.0 | 4.5/8 | +1 | 8 games |
| JigSaw 8.0 | 4/8 | +0 | 8 games |
| Stockfish 18 | 4/8 | +0 | 8 games |
| DarkSeid 10.2 SE | 4/8 | +0 | 8 games |
| Sky Mini MPV | 3.5/8 | -1 | 8 games |
Revolution 5.70-250526 - download
To deliver high-precision engine comparisons, my hardware runs 24/7. This project relies on the support of the chess community to stay sustainable. If you appreciate the "under the hood" work I do here, a small PayPal donation goes a long way in keeping the servers humming and the data flowing.
Comments
Post a Comment