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



TDFA 2.0 - new version chess engine

 


TiltedDFA (TDFA) - UCI chess engine
Author: Malik (TiltedDFA)

TDFA 2.0what's new?
Search upgrades: added PVS + aspiration windows, quiescence search, killer/history ordering, TT move ordering, late‑move reductions (LMR), and null‑move pruning for deeper, faster search.
Stability & correctness fixes: mate‑distance scoring and TT normalization; robust best‑move selection to avoid illegal outputs; fixed Zobrist capture indexing, UnmakeMove restore, and TT memset size.
Evaluation overhaul: tapered MG/EG evaluation with PSTs, tempo bonus, bishop pair, passed pawns, king safety, and mobility terms for more stable scoring.
Movegen improvements: faster InCheck/castling via targeted attack checks; reduced repeated pawn movegen lookups; titboard system preserved.
UCI/Time handling: improved command parsing, movetime support, and timeout propagation to stop searches reliably.
Transposition table: 4‑entry buckets with prefetch and replacement by depth to improve hit rate.

TDFA 2.0 download


Comments