Tuna 2.0 JA - new chess engine


Author: Bill Chow

Tuna is a high-performance chess engine written in C++20, achieving 2505.9 ELO rating in tournament play. Built from scratch with modern C++ practices, it features bitboard representation, alpha-beta search, and sophisticated evaluation functions.

Key Features
Advanced Search: Alpha-beta with transposition tables, quiescence search, and pruning techniques
Bitboard Engine: PEXT bitboards for sliding piece attacks and efficient move generation
Automated Testing: SPRT statistical validation and tournament management system
Modern Tooling: Pixi dependency management, CMake/Ninja build system, automated formatting.

Tuna 2.0 what's new?

2300 elo
Root:
-Principal Variation Search
-Iterative Deepening
Search:
-Negamax
-AB pruning
-Transposition tables
-Killer moves
-Refutation history
-Singular extensions
-Simple late move reductions
-Reverse futility pruning
-Razoring
-Null move pruning
Evaluation:
-Material
-PeSTo psqt
-simple mobility
-double bishop bonus

Jim Ablett compiles:


Comments

Popular posts from this blog

Reckless 0.9.0 - new version super strong chess engine

Reckless 0.10.0 - new version super strong chess engine

Torch-4 UCI v 1.01 - new version chess engine

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