liamt19 / Lizard

Chess engine written in C#
MIT License
31 stars 2 forks source link

Added move stability #33

Closed liamt19 closed 5 months ago

liamt19 commented 5 months ago

Spends less time if we get the same best move from consecutive depths, and more time if the best move switches.

Elo   | 16.15 +- 5.66 (95%)
SPRT  | 8.0+0.08s Threads=1 Hash=16MB
LLR   | 2.96 (-2.94, 2.94) [0.00, 3.00]
Games | N: 4240 W: 1161 L: 964 D: 2115
Penta | [23, 423, 1045, 592, 37]
http://somelizard.pythonanywhere.com/test/727/

Performs similarly at LTC:

Elo   | 17.92 +- 5.64 (95%)
SPRT  | 60.0+0.60s Threads=1 Hash=32MB
LLR   | 2.95 (-2.94, 2.94) [0.00, 3.00]
Games | N: 3338 W: 860 L: 688 D: 1790
Penta | [4, 286, 917, 458, 4]
http://somelizard.pythonanywhere.com/test/728/