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

Popular posts from this blog

Torch-4 UCI v 1.01 - new version chess engine

Reckless 0.10.0 - new version super strong chess engine

Reckless 0.9.0 - new version super strong chess engine

We already have the new Fritz 20 program - what does it look like and how does it work?