GOOB 2.1 JA - new version chess engine
Goob - UCI Chess Engine ( vice code + bbc code + stackoverflow = goob)
Author: Gabriel M. Rating Chess Engines Diary CEDR=3084
In the September 2026 season, the engine took part in the Chess Engine League qualifiers (Group E), finishing 13th with a total of 5.5 points.
GOOB 2.1 what's new?
Search Improvements
Added razoring with configurable depth/margin parameters
Added null move verification
Added IIR (Internal Iterative Reduction) and AllNode gates
Added reduction stack with hindsight depth adjustment
Added beta pruning (BetaPruningDepth/BetaMargin)
Enhanced futility pruning with depth-scaled margins
Added ProbCut, singular extensions with double extensions, multi-cut
Implemented staged move generation
Added soft time management
Evaluation
Added correction mechanism (pawn, non-pawn, continuous) for evaluation adjustments
Added persistent per-thread evaluation and pawn tables
Transposition Table
Added ttBuckets with power-of-2 table masking
Added ttMoveHistory tracking
Syzygy Endgame Tablebases - Integrated Fathom library for tablebase probing
MultiPV Support - Added excluded root move filtering and MultiPV output
Move Generation - Refactored attack tables to use packed magic numbers
NNUE - Incremental accumulator, quantization improvements, pknet eval (** NNUE is still experimental**)
Cleanup - Removed GOOBGUI, older_versions, src_old; removed dead code
Elo difference against GOOB 1.8.9 - 178.2 +/- 53.8, LOS: 100.0 %, DrawRatio: 38.0 %
Jim Ablett compiles:

Comments
Post a Comment