mirror of
https://github.com/HChaZZY/Stockfish.git
synced 2025-12-21 09:37:16 +08:00
A combo of parameter tweaks
Joint work by SFisGOD, xoroshiro and Chess13234. This combo consists of the following tweaks: Assorted bonuses and penalties by SFisGOD Bishop and Rook PSQT by SFisGOD Tempo Value by xoroshiro Futility pruning by Chess13234 STC: LLR: 2.95 (-2.94,2.94) [0.00,4.00] Total: 9005 W: 2082 L: 1882 D: 5041 http://tests.stockfishchess.org/tests/view/5c11628c0ebc5902ba119e90 LTC: LLR: 2.95 (-2.94,2.94) [0.00,4.00] Total: 44207 W: 7451 L: 7157 D: 29599 http://tests.stockfishchess.org/tests/view/5c1172a40ebc5902ba119fa3 Bench: 3332460
This commit is contained in:
committed by
Stéphane Nicolet
parent
883367d217
commit
31ac538f96
@@ -152,25 +152,25 @@ namespace {
|
||||
};
|
||||
|
||||
// Assorted bonuses and penalties
|
||||
constexpr Score BishopPawns = S( 3, 8);
|
||||
constexpr Score CloseEnemies = S( 7, 0);
|
||||
constexpr Score BishopPawns = S( 3, 7);
|
||||
constexpr Score CloseEnemies = S( 8, 0);
|
||||
constexpr Score CorneredBishop = S( 50, 50);
|
||||
constexpr Score Hanging = S( 62, 34);
|
||||
constexpr Score KingProtector = S( 6, 7);
|
||||
constexpr Score KnightOnQueen = S( 20, 12);
|
||||
constexpr Score LongDiagonalBishop = S( 44, 0);
|
||||
constexpr Score MinorBehindPawn = S( 16, 0);
|
||||
constexpr Score PawnlessFlank = S( 18, 94);
|
||||
constexpr Score RestrictedPiece = S( 7, 6);
|
||||
constexpr Score RookOnPawn = S( 10, 28);
|
||||
constexpr Score SliderOnQueen = S( 49, 21);
|
||||
constexpr Score ThreatByKing = S( 21, 84);
|
||||
constexpr Score ThreatByPawnPush = S( 48, 42);
|
||||
constexpr Score ThreatByRank = S( 14, 3);
|
||||
constexpr Score ThreatBySafePawn = S(169, 99);
|
||||
constexpr Score TrappedRook = S( 98, 5);
|
||||
constexpr Score WeakQueen = S( 51, 10);
|
||||
constexpr Score WeakUnopposedPawn = S( 14, 20);
|
||||
constexpr Score Hanging = S( 69, 36);
|
||||
constexpr Score KingProtector = S( 7, 8);
|
||||
constexpr Score KnightOnQueen = S( 16, 12);
|
||||
constexpr Score LongDiagonalBishop = S( 45, 0);
|
||||
constexpr Score MinorBehindPawn = S( 18, 3);
|
||||
constexpr Score PawnlessFlank = S( 17, 95);
|
||||
constexpr Score RestrictedPiece = S( 7, 7);
|
||||
constexpr Score RookOnPawn = S( 10, 32);
|
||||
constexpr Score SliderOnQueen = S( 59, 18);
|
||||
constexpr Score ThreatByKing = S( 24, 89);
|
||||
constexpr Score ThreatByPawnPush = S( 48, 39);
|
||||
constexpr Score ThreatByRank = S( 13, 0);
|
||||
constexpr Score ThreatBySafePawn = S(173, 94);
|
||||
constexpr Score TrappedRook = S( 96, 4);
|
||||
constexpr Score WeakQueen = S( 49, 15);
|
||||
constexpr Score WeakUnopposedPawn = S( 12, 23);
|
||||
|
||||
#undef S
|
||||
|
||||
|
||||
Reference in New Issue
Block a user