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.
Author: Jorge Ruiz Centelles and the Stockfish developers
Wordfish 2.60 dev-230925 what's new?
Summarycapture the original search depth before any dynamic adjustments inside Search::Worker::search
reuse the stored depth for transposition table writes and depth-based heuristics after move processing
restore the mutable depth before node exit to prevent local reductions from leaking outside the move loop
Converted the probed child transposition-table value before reuse and limited the cutoff validation to successful probes, reusing the transformed score for validity and beta comparisons.
Sanitized the TT move during the main search by checking pseudo-legal and legal status before reusing it, and recalculated the capture flag from the validated move to keep heuristics consistent.
Applied the same TT move sanitization in quiescence search so its move ordering never receives invalid cached moves
add a TTLookupResult helper struct and Worker::probe_tt to centralize TT lookups and move sanitization
refactor search() and qsearch() to reuse the shared TT probing logic and rely on sanitized move data
Wordfish 1.0 vs other engines:
Defenchess 2.3 JA | 19/20 | +18 | 20 Games |
Rebel Extreme 1.1 | 17.5/20 | +15 | 20 Games |
Integral 7 dev.8bab JA | 11/20 | +2 | 20 Games |
Spirit 100825 | 10/20 | +0 | 20 Games |
Spirit 040825 | 10/20 | +0 | 20 Games |
Senpai 2.0 JA | 18.5/19 | +18 | 19 Games |
Omega 10 | 9.5/18 | +1 | 18 Games |
Yuliana 7.0 | 9/18 | +0 | 18 Games |
SF-PRO2 02.05.2025 | 9/18 | +0 | 18 Games |
YuliGM Pro 20 | 9/18 | +0 | 18 Games |
Stockfish dev-20250809 | 9/18 | +0 | 18 Games |
Trout 1.0 JA | 10/10 | +10 | 10 Games |
Pounce 1.2.4.8 JA | 10/10 | +10 | 10 Games |
Petrel 1.0 JA | 10/10 | +10 | 10 Games |
Molybdenum 4.1 JA | 9.5/10 | +9 | 10 Games |
Fire 10 mingw | 6.5/10 | +3 | 10 Games |
Pawn 4.0.4 JA | 6.5/10 | +3 | 10 Games |
Fisherov chess monk 1.2 | 5.5/10 | +1 | 10 Games |
Yuliirma 5.0 | 5/10 | +0 | 10 Games |
Stockfish 17.1 | 5/10 | +0 | 10 Games |
Alexandria 8.1.0 | 5/10 | +0 | 10 Games |
Wordfish 2.60 dev-230925 download mirror
Comments
Post a Comment