]> git.sesse.net Git - stockfish/blobdiff - src/evaluate.cpp
Linear formula for w. Bench: 3328507 (#2239)
[stockfish] / src / evaluate.cpp
index c4e02e4ea66fd39b1948efc490d1204d680027ff..b20c93b706296c94b1a0c8652c4e4c87cb6a95e3 100644 (file)
@@ -622,7 +622,7 @@ namespace {
 
         if (r > RANK_3)
         {
-            int w = (r-2) * (r-2) + 2;
+            int w = 5 * r - 13;
             Square blockSq = s + Up;
 
             // Adjust bonus based on the king's proximity
@@ -655,7 +655,7 @@ namespace {
                         !(unsafeSquares & blockSq)        ?  9 :
                                                              0 ;
 
-                // Assign a larger bonus if the block square is defended.
+                // Assign a larger bonus if the block square is defended
                 if (defendedSquares & blockSq)
                     k += 5;