Simplify CTF bonus
authorFabian Fichter <ianfab@users.noreply.github.com>
Sun, 28 Jul 2019 12:05:07 +0000 (14:05 +0200)
committerFabian Fichter <ianfab@users.noreply.github.com>
Sun, 28 Jul 2019 13:11:45 +0000 (15:11 +0200)
racingkings STC
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 244 W: 124 L: 69 D: 51
http://35.161.250.236:6543/tests/view/5d3d8fa46e23db34f4206d12

racingkings LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 148 W: 77 L: 27 D: 44
http://35.161.250.236:6543/tests/view/5d3d95886e23db34f4206d15

src/evaluate.cpp

index cb78ca7..95174d7 100644 (file)
@@ -890,7 +890,7 @@ namespace {
                 int dist =  distance(s1, s2)
                           + (isKingCTF ? popcount(pos.attackers_to(s2) & pos.pieces(Them)) : 0)
                           + !!(pos.pieces(Us) & s2);
-                score += make_score(2500, 2500) / (1 + scale * dist * (!isKingCTF || pos.checking_permitted() ? dist : 1));
+                score += make_score(2500, 2500) / (1 + scale * dist * dist);
             }
         }
     }