Files
Stockfish/src
Alain SAVARD 020dd69a35 Simplify other checks #1334
Simplify the other check penalty computation. Compared to current master,

a) it uses a 143 kingDanger penalty instead of S(10, 10) for the "otherCheck"
(credits to ElbertoOne for finding a suitable kingDanger range to replace the score
and to Guardian for showing this could also be a neutral change at LTC).
This makes our king safety model more consistent and simpler.

b) it might also score more than one "otherCheck" penalty for a given piece type instead of just one

c) it might score many pinned penalties instead of just one.

d) It also remove 3 conditionals and uses simpler expressions.
So it was tested as a SPRT[-3, 1]

Passed STC
http://tests.stockfishchess.org/tests/view/5a2b560b0ebc590ccbb8ba6b
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 11705 W: 2217 L: 2080 D: 7408

And LTC
http://tests.stockfishchess.org/tests/view/5a2bfd0d0ebc590ccbb8bab0
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 26812 W: 3575 L: 3463 D: 19774

Trying to improve on b) another attempt was made to score also the
"otherchecks" for piece types which had some safe checks, but this
failed STC http://tests.stockfishchess.org/tests/view/5a2c79e60ebc590ccbb8badd

bench: 5149133
2017-12-11 15:27:44 +01:00
..
2017-08-19 13:58:12 +02:00
2017-08-13 05:46:21 -07:00
2017-12-11 15:27:44 +01:00
2017-08-13 04:41:59 -07:00
2017-12-03 12:30:09 +01:00
2017-02-23 21:33:03 -08:00
2017-08-13 05:46:21 -07:00
2017-03-14 20:56:26 -07:00
2017-12-03 12:44:24 +01:00
2017-08-12 23:54:48 -07:00
2017-09-01 20:16:56 +02:00
2017-01-11 08:46:29 +01:00
2017-01-11 08:46:29 +01:00
2017-12-04 17:53:42 +01:00
2017-08-19 13:58:12 +02:00
2017-01-11 08:46:29 +01:00
2017-09-12 12:31:53 +02:00