From b9f74d0eee5a499b01848cb9dac206651c21edc1 Mon Sep 17 00:00:00 2001 From: Fabian Fichter Date: Sun, 16 Sep 2018 18:28:17 +0200 Subject: [PATCH] Add king attack weights for fairy pieces minishogi ELO: 40.13 +-45.2 (95%) LOS: 96.1% Total: 200 W: 98 L: 75 D: 27 euroshogi ELO: 13.90 +-47.7 (95%) LOS: 71.7% Total: 200 W: 101 L: 93 D: 6 makruk ELO: -3.47 +-25.9 (95%) LOS: 39.6% Total: 200 W: 28 L: 30 D: 142 shatranj ELO: 12.17 +-28.3 (95%) LOS: 80.1% Total: 200 W: 38 L: 31 D: 131 --- src/evaluate.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 0e14191..185585a 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -326,7 +326,7 @@ namespace { if (b & kingRing[Them]) { kingAttackersCount[Us]++; - kingAttackersWeight[Us] += KingAttackWeights[Pt]; + kingAttackersWeight[Us] += KingAttackWeights[std::min(Pt, QUEEN)]; kingAttacksCount[Us] += popcount(b & attackedBy[Them][KING]); } -- 1.7.0.4