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



Chessnix 1.2 - new version chess engine

Chessnix - UCI chess engine
Author: Ericlangedijk  github:https://github.com/ericlangedijk/chessnix

We've begun our first tests of this engine. The author estimates its playing strength at around 3000 ELO, but we believe this is 200-300 points too high.

Chessnix 1.2 what's new?

Stronger: probably around 3000 ELO.
Added: Chess960 support.
Added: Staged movepicking.
Added: Razoring.
Added: Continuation History.
Added: Correction History.
Added: Internal Iterative Reduction.
Added: CutNode reduction.
Added: SEE pruning.
Changed: Transposition Table with 2 entries per bucket.
Changed: Aspiration Window strategy.
Changed: Late Move Pruning. Using an improvement rate + depth formula.
Changed: Late Move Reduction. Using a precomputed table now.
Changed: Quiescence search. Does not store bestmove anymore.
Changed: Node counting. Only incremented after doing a move.
Changed: Finetuned search in general.
Move generation refactor.
Position always storing pins for both sides. For future perfect SEE.
Bug solved: Invalid principal variation output.
Bug solved: Bishop pair evaluation bug. The mask for white / black squares was wrong.
Bug solved: A terrible 'get all attacks' bug affecting evaluation, SEE and move ordering.



Comments