1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-05-02 09:39:36 +00:00

Queen vs. 3 pieces imbalance

Passed both STC
LLR: 7.32 (-2.94,2.94) [-1.50,4.50]
Total: 98108 W: 18087 L: 17576 D: 62445

And LTC
LLR: 2.95 (-2.94,2.94) [0.00,6.00]
Total: 15082 W: 2417 L: 2248 D: 10417

bench: 7717336
This commit is contained in:
Joerg Oster 2014-04-03 10:38:11 +02:00 committed by Marco Costalba
parent c15b132f03
commit 299afcd886

View file

@ -115,6 +115,17 @@ namespace {
value += pc * v;
}
// Queen vs. 3 minors slightly favours the minors
if (pieceCount[Us][QUEEN] == 1 && pieceCount[Them][QUEEN] == 0)
{
int n = pieceCount[Them][KNIGHT] - pieceCount[Us][KNIGHT];
int b = pieceCount[Them][BISHOP] - pieceCount[Us][BISHOP];
if ((n == 2 && b == 1) || (n == 1 && b == 2))
value -= 66 * 16;
}
return value;
}