mirror of
https://github.com/sockspls/badfish
synced 2025-05-02 09:39:36 +00:00
Remove bishop pin bonus
Shows no regression at LTC after 20K games: ELO: 0.03 +-2.7 (95%) LOS: 51.0% Total: 20608 W: 3252 L: 3250 D: 14106 bench: 7516178
This commit is contained in:
parent
71440cf77b
commit
9b1d594456
1 changed files with 0 additions and 8 deletions
|
@ -163,7 +163,6 @@ namespace {
|
||||||
#undef S
|
#undef S
|
||||||
|
|
||||||
const Score Tempo = make_score(24, 11);
|
const Score Tempo = make_score(24, 11);
|
||||||
const Score BishopPin = make_score(66, 11);
|
|
||||||
const Score RookOn7th = make_score(11, 20);
|
const Score RookOn7th = make_score(11, 20);
|
||||||
const Score QueenOn7th = make_score( 3, 8);
|
const Score QueenOn7th = make_score( 3, 8);
|
||||||
const Score RookOnPawn = make_score(10, 28);
|
const Score RookOnPawn = make_score(10, 28);
|
||||||
|
@ -501,13 +500,6 @@ Value do_evaluate(const Position& pos) {
|
||||||
if (ei.attackedBy[Them][PAWN] & s)
|
if (ei.attackedBy[Them][PAWN] & s)
|
||||||
score -= ThreatenedByPawn[Piece];
|
score -= ThreatenedByPawn[Piece];
|
||||||
|
|
||||||
// Otherwise give a bonus if we are a bishop and can pin a piece or can
|
|
||||||
// give a discovered check through an x-ray attack.
|
|
||||||
else if ( Piece == BISHOP
|
|
||||||
&& (PseudoAttacks[Piece][pos.king_square(Them)] & s)
|
|
||||||
&& !more_than_one(BetweenBB[s][pos.king_square(Them)] & pos.pieces()))
|
|
||||||
score += BishopPin;
|
|
||||||
|
|
||||||
// Penalty for bishop with same coloured pawns
|
// Penalty for bishop with same coloured pawns
|
||||||
if (Piece == BISHOP)
|
if (Piece == BISHOP)
|
||||||
score -= BishopPawns * ei.pi->pawns_on_same_color_squares(Us, s);
|
score -= BishopPawns * ei.pi->pawns_on_same_color_squares(Us, s);
|
||||||
|
|
Loading…
Add table
Reference in a new issue