From: Fabian Fichter Date: Sun, 4 Apr 2021 13:50:15 +0000 (+0200) Subject: Simplify evaluation of virtual pieces X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=322149c49c2a9bf92cf0bfae57b33cd3574b6c40;p=fairystockfish.git Simplify evaluation of virtual pieces bughouse STC ELO: 107.54 +-72.6 (95%) LOS: 99.9% Total: 100 W: 65 L: 35 D: 0 bughouse LTC ELO: 138.99 +-75.2 (95%) LOS: 100.0% Total: 100 W: 69 L: 31 D: 0 --- diff --git a/src/evaluate.cpp b/src/evaluate.cpp index f7b78f3..f09f4ca 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -657,11 +657,6 @@ namespace { if (pt == pos.drop_no_doubled()) score -= make_score(50, 20) * std::max(pos.count_with_hand(Us, pt) - pos.max_file() - 1, 0); } - else if (pos.count_in_hand(Us, pt) < 0) - { - // Penalize drops of virtual pieces - score += (PSQT::psq[make_piece(WHITE, pt)][SQ_NONE] + make_score(1000, 1000)) * pos.count_in_hand(Us, pt); - } return score; }