Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



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