Since you’re here...

We hope you will consider supporting us today. We need your support to continue to exist, because good entries are more and more work time. Every reader contribution, however big or small, is so valuable. Support "Chess Engines Diary" even a small amount– and it only takes a minute. Thank you.
============================== My email: jotes@go2.pl



Stockfish 17121115 - new version!

Stockfish, chess engine UCI

Rating JCER = 3389
🔬 Author: Alain SAVARD

Timestamp: 1513002464 

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 
LLR: 2.96 (-2.94,2.94) [-3.00,1.00] 
Total: 11705 W: 2217 L: 2080 D: 7408 

And LTC 
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 

bench: 5149133 

⭐⭐⭐   Stockfish 17121115 - download

Comments