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 3.70 291125 what's new?
Add scripts in `scripts/` to run auto-played matches with Fishtest-compatible PGN logging and export metrics (nps, eval drift, TT hit rate).* Include a checklist of benchmark steps in `CONTRIBUTING.md` to standardize testing before merges * Publish summary results in an artifact (CSV/JSON) for historical tracking in CI
* * Review time management module to incorporate adaptive overhead calculation (adjusted to nps and latency), as in the latest SF commits. * Adjust ponder/search decay parameters to avoid blunders in very fast controls.* Create clock simulation tests in `tests` with different controls (bullet/blitz/rapid).
* In the book manager (src/book), add load metrics (valid movements, ignored entries) and expose them via the book command to debug BIN/CTG mixes. codex-file-citation Implement automatic fallback to “live book” when both BIN/CTG slots fail, with UCI warning. Add unit tests with sample books to validate priority order BIN → CTG → live.
* Review src/Makefile to align ARCH presets with those added in Stockfish main (e.g., x86-64-v3, x86-64-avx512). Document the build matrix (clang/gcc, lld) and specific examples such as the one already described for Hawk Point/FMA3 in README. codex-file-citation Add local CI target that compiles main profiles to detect architecture breaks.
Revolution 2.90 231025 vs other engines:
| Artemis 18.7TR | 10/20 | +0 | 20 Games |
| Omega Explorer 121025 | 10/20 | +0 | 20 Games |
| SugaR 1.0.1 | 10/20 | +0 | 20 Games |
| JudaS 1.0.1 | 10/20 | +0 | 20 Games |
| Stockfish dev-20251014 | 10/20 | +0 | 20 Games |
| HypnoS 1.00 | 9.5/20 | -1 | 20 Games |
| CorChess 20251005 | 9.5/20 | -1 | 20 Games |
| ShashChess 40 | 9.5/20 | -1 | 20 Games |
| Stockfish 17.1 | 9.5/20 | -1 | 20 Games |
| Raid 4.7 | 9.5/20 | -1 | 20 Games |
Revolution 3.7 291125 - download
Comments
Post a Comment