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: Zangdar 2.17.09


Zangdar
UCI chess engine (written in C++11).
Rating CEDR=2655

v.2.17.09
I worked mainly on the evaluation, I still don't made a tuner to improve the tables, it seems rather hard. Instead, I improved the existent features :
cache evaluation
cache pawn structure. This didn't gave a big improvement, but as I add things, this could be useful
redo Late Move Pruning; didn't work for a log time until I discovered a nasty bug in my definition of noisy move !
added Internal Iterative Deepening
added Mate Distance Pruning
simplify quiescence (removed PVline)
redid the definition of valid squares, where the pieces can moves (in the evaluation); thanks to talkchess forum who helped me a lot to understand.
added Syzygy Tables. But I can't use them myself, as my computer don't have a SDD, and so the probing takes too long and loose on time .. For this I use Pyrrhic code, Its was easy to implement. But I had to modify it a little in order to compile with Windows.
and of course, bug eradication...
Zangdar is now a little above 2700, let's hope))

Zangdar 2.17.09 download


Comments

Popular posts from this blog

New Strong Engines Test, by Chess Engines Diary, 2024.04.12

New chess opening book: M11.2 (bin and ctg)

New version chess engine: Lc0 BT4

Dragon NNUE by Komodo Chess - it's free!