]> git.sesse.net Git - stockfish/commit
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)
commit862934d7aeed1722bfff2872f755c708416c41a7
tree6599d07645b3af1e80567ac41ca765645cc0e610
parent7edd1f7ccd500ad3fb6959ca18415ed4b8808313
Limit king ring to eight squares

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
src/evaluate.cpp