This is a FREE UCI-compatibile chess engine. It is a fork of FatTitz, which is a fork of Cfish, which is a fork of Stockfish, which is a fork of Glaurung.
This engine uses a HalfKAv2-2048x2-64-64-1 evaluation network, which contains whopping 4 times the knowledge of Stockfish 14. It was trained partially on Lc0 data, which gives it a unique positional style, while still preserving the tactical sharpness of Stockfish. The network was trained using a modification of the state-of-the-art NNUE trainer, utilizing publicly available datasets 1, 2, 3.
Changes/Improvements:
Code: Select all
nuue net embedded
search changes
clang-tidy checks, clang diagnostics, etc.
resharper c optimizations
const added to vars & parameters
vars moved to innerscope
compile warnings resolved
lowplyhistory & other search changes added
compile info printed at startup
obfuscated node count/nps corrected
anarchy (forced enpassant) mode removed
persistent transposition table removed
unused includes removedCode: Select all
engine elo games + , = , - (%) Diff, SD, CFS (%)
big_ballz 3405 1500 313, 916, 271 51.4 % +10 6 95.1
fat_titz_2 3395 1500 271, 916, 313 48.6 -10 6 4.9
https://github.com/FireFather/BigBallz
