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



Wordfish 4.90 140526 - new version chess engine

 

Wordfish is a free, open-source UCI chess engine implementing cutting-edge search algorithms combined with neural network evaluation. Derived from fundamental chess programming principles, Wordfish analyzes positions through parallelized alpha-beta search enhanced with null-move pruning and late move reductions.

Rating Chess Engines Diary CEDR=3755

Author: Jorge Ruiz Centelles and the Stockfish developers

Wordfish 4.90 1405 what's new?

What changed in Wordfish 4.90 (vs 4.80)

The default big NNUE net was updated again: EvalFileDefaultNameBig changed from nn-fcf986aea78a.nnue to nn-83a0d6daf7e5.nnue, aligned with the later Stockfish development line used for this release audit.

The small NNUE net was not changed: EvalFileDefaultNameSmall remains nn-47fc8b7fff06.nnue.

The Wordfish dual-network contract was preserved: Wordfish still keeps separate EvalFileDefaultNameBig and EvalFileDefaultNameSmall definitions. This release does not migrate Wordfish to a single-net macro structure.

Syzygy tablebase authority was protected: root positions governed by tablebase information are no longer allowed to be practically distorted by book, Experience, or auxiliary override paths.

Experience safety was tightened: Experience write/update behaviour is guarded so that tablebase-root or unreliable-result situations do not contaminate the learning record.

Book and tablebase interaction was corrected: book-root selection is not allowed to bypass tablebase authority in positions where Syzygy should be decisive for the root decision.

PolyGlot en-passant hashing was corrected: the book hashing path was audited so that en-passant state handling does not create incorrect PolyGlot keys in positions where the EP square should not contribute.

The auxiliary Zobrist helper was documented: Wordfish_zobrist.h is treated as an auxiliary Experience/book-support component and not as a replacement for the engine’s canonical internal Zobrist key system.

The public release identity was updated: the build identity is now Wordfish-4.90-140526. The existing architecture suffix model remains preserved for Windows EXE naming and UCI/GUI identification.

Compatibility note: this is not a blind upstream overwrite. It is a controlled Wordfish release combining a big-NNUE refresh with source-tree sanitation in the areas that can affect tablebase correctness, book-root behaviour, and Experience integrity.

Wordfish 4.50 190326 vs other engines:

Stockfish dev-2026031821/43-143 games
Stockfish 18 JA22.5/42+342 games
ShashChess 41 GoldDigger22/42+242 games
ShashChess 4121/42+042 games
Brainlearn 3121/42+042 games
Revolution 5.10 09032611.5/23+023 games
DON dev-2026030211/22+022 games
Sky Mini MPV10.5/22-122 games
Artemis 28.4TR PrO9/21-321 games
Sky11/20+220 games
CorChess 2026022710.5/20+120 games
Hlamnick 09032610.5/20+120 games
Revolution 5.0 0303269.5/20-120 games
Reckless 0.10.01.5/3+03 games
Hlamnick 2003261/3-13 games
Clover 9.1 JA1.5/2+12 games
PZChessBot 6.0 JA1.5/2+12 games
Quanticade 3.01.5/2+12 games
Pawnocchio 1.9.21.5/2+12 games
Caissa 1.24 JA1.5/2+12 games
DarkSeid 10.6 SE1.5/2+12 games



Comments