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