]> git.sesse.net Git - stockfish/commitdiff
Limit king ring to eight squares
authorsnicolet <cassio@free.fr>
Tue, 16 May 2017 02:26:27 +0000 (19:26 -0700)
committerJoona Kiiski <joona@zoox.com>
Tue, 16 May 2017 02:28:37 +0000 (19:28 -0700)
In current master the size of the king ring varies abruptly from eight
squares when the king is in g8, to 12 squares when it is in g7. Because
the king ring is used for estimating attack strength, this may lead to
an overestimation of king danger in some positions. This patch limits
the king ring to eight squares in all cases.

 Inspired by the following forum thread:
https://groups.google.com/forum/?fromgroups=#!topic/fishcooking/xrUCQ7b0ObE

Passed STC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 9244 W: 1777 L: 1611 D: 5856

and LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 87121 W: 11765 L: 11358 D: 63998

Bench: 6121121

Closes #1115


No differences found