Chess engine: Thrawn 1.1



Thrawn  - UCI chess engine
Chess engine in c++ that uses a bitboard data structure and a piece square tables evaluation (nnue in the future)

v.1.1:
Thrawn is a UCI compliant chess engine that does not have its own GUI
~1900 ELO

New updates:

hash move ordering
razoring (commented out for v1.1 because it performs bad without a nnue)
Features:

bitboard representation
PeSTO's evaluation + bonuses/penalties for piece mobility and safety
negamax search
alpha beta pruning
principal variation search
iterative deepening
MMV-LVA move ordering
move history
late move reduction
null move pruning
zobrist hashing + transposition table (with dynamic memory allocated hashmap)
time control


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?