X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fevaluate.cpp;h=d4d8daee4da730c072ffa8321f39f414aa085288;hb=ee53f8ed2f9418b55b05811da93ddf62f03c255f;hp=a1bcdd20420b145bbc1f8d2bbec30af449d78d6b;hpb=a3a91f3f9f4184a699a827c66e806d3a01656446;p=stockfish diff --git a/src/evaluate.cpp b/src/evaluate.cpp index a1bcdd20..d4d8daee 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -157,7 +157,9 @@ Value Eval::evaluate(const Position& pos) { // Blend optimism with nnue complexity and (semi)classical complexity optimism += optimism * (nnueComplexity + abs(psq - nnue)) / 512; - v = (nnue * (945 + npm) + optimism * (150 + npm)) / 1024; + + v = ( nnue * (915 + npm + 9 * pos.count()) + + optimism * (154 + npm + pos.count())) / 1024; // Damp down the evaluation linearly when shuffling v = v * (200 - pos.rule50_count()) / 214;