Gyatso 1.6.0 - new chess engine


Gyatso - UCI chess engine
Author: Gyatso Neesham  Rating CEDR=3304
Gyatso is UCI's new chess engine. Initial testing has already begun.

Gyatso what's new?
Highlights & Changes
1. Fischer Random Chess (FRC & DFRC)
Full native support for Chess960 (FRC) and Double Fischer Random Chess (DFRC) (960 × 960 positions).
2. NNUE Architecture Scaling (1024HM)
Upgraded the NNUE network architecture from 768 → 512HM to 768 → 1024HM.
Embedded new network GyatsoNet1024.bin directly into the binary.
Network trained with [Bullet](https://github.com/jw1912/bullet
3. Search & Pruning Enhancements
Singular Extensions Suite: Full singular search implementation featuring base singular extensions, Double Extensions for overwhelmingly dominant TT moves, Negative Extensions when non-singular moves fail high, and Multicut.
Mate Distance Pruning (MDP): Prunes search branches where the optimal mating distance cannot improve existing bounds.
Noisy SEE Pruning: Aggressively prunes losing tactical moves and captures based on depth-indexed SEE thresholds.
Tactical LMR: Halves late move reductions on tactical captures to prevent tactical blind spots.
Draw Score Randomisation: Node-seeded contempt/draw perturbation to eliminate repetition blindness and cycle traps.
4. Move Ordering & Correction History
Pawn Correction History: Correction table indexed by [stm][pawnHash] dynamically adjusting static eval based on pawn structures.
Non-Pawn Correction History: Correction tables indexed by White and Black major/minor piece placement and material hashes.
TT-Hit History Bonus: Added history rewards for quiet moves causing TT cutoffs.
5. Overhauled Dynamic Time Management
Dedicated TimeManager allocating soft and hard time limits taking clock, increment, moves-to-go, and Move Overhead into account.
Dynamic scaling based on best-move node proportion (bmFrac) and exponential stability scaling across search iterations.
6. Protocol, UCI & Datagen Tooling
Added go nodes <N> support with both soft and hard node boundaries.
Added UCI options Move Overhead and UCI_Chess960.

Comments

Popular posts from this blog

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

Stockfish 250702 wins Android Chess Engines Tournament, 2025.08.03-04