1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 08:43:09 +00:00

Increase passed bonus for having more pieces

Passed both short TC:
LLR: 2.95 (-2.94,2.94) [-1.50,4.50]
Total: 36463 W: 7575 L: 7365 D: 21523

And long TC:
LLR: 2.97 (-2.94,2.94) [0.00,6.00]
Total: 2953 W: 564 L: 446 D: 1943

bench: 3846852
This commit is contained in:
Reuven Peleg 2013-09-12 16:20:53 +03:00 committed by Marco Costalba
parent 27f2ce8f6e
commit fc17d0de77

View file

@ -872,9 +872,16 @@ Value do_evaluate(const Position& pos, Value& margin) {
{
if (pos.non_pawn_material(Them) <= KnightValueMg)
ebonus += ebonus / 4;
else if (pos.pieces(Them, ROOK, QUEEN))
ebonus -= ebonus / 4;
}
// Increase the bonus if we have more non-pawn pieces
if (pos.count<ALL_PIECES>( Us) - pos.count<PAWN>( Us) >
pos.count<ALL_PIECES>(Them) - pos.count<PAWN>(Them))
ebonus += ebonus / 4;
score += make_score(mbonus, ebonus);
}