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
Post a Comment