mirror of
https://github.com/sockspls/badfish
synced 2025-07-11 19:49:14 +00:00
Remove and replace DoubledIsolated penalty by Doubled
The values for both penalties were very close, so DoubledIsolated can be removed and replaced by Doubled. Passed STC (simplification): https://tests.stockfishchess.org/tests/view/5ec7c18e2a585b485af54407 LLR: 2.97 (-2.94,2.94) {-1.50,0.50} Total: 105360 W: 20175 L: 20136 D: 65049 Ptnml(0-2): 1803, 12230, 24572, 12275, 1800 Passed LTC: LLR: 2.94 (-2.94,2.94) {-1.50,0.50} Total: 15440 W: 1978 L: 1877 D: 11585 Ptnml(0-2): 92, 1405, 4667, 1422, 134 closes https://github.com/official-stockfish/Stockfish/pull/2696 Bench: 4668875
This commit is contained in:
parent
86575bcdd8
commit
81c58855e4
1 changed files with 7 additions and 8 deletions
|
@ -35,7 +35,6 @@ namespace {
|
||||||
constexpr Score Backward = S( 9, 24);
|
constexpr Score Backward = S( 9, 24);
|
||||||
constexpr Score BlockedStorm = S(82, 82);
|
constexpr Score BlockedStorm = S(82, 82);
|
||||||
constexpr Score Doubled = S(11, 56);
|
constexpr Score Doubled = S(11, 56);
|
||||||
constexpr Score DoubledIsolated = S(15, 57);
|
|
||||||
constexpr Score Isolated = S( 5, 15);
|
constexpr Score Isolated = S( 5, 15);
|
||||||
constexpr Score WeakLever = S( 0, 56);
|
constexpr Score WeakLever = S( 0, 56);
|
||||||
constexpr Score WeakUnopposed = S(13, 27);
|
constexpr Score WeakUnopposed = S(13, 27);
|
||||||
|
@ -151,7 +150,7 @@ namespace {
|
||||||
if ( (ourPawns & forward_file_bb(Them, s))
|
if ( (ourPawns & forward_file_bb(Them, s))
|
||||||
&& popcount(opposed) == 1
|
&& popcount(opposed) == 1
|
||||||
&& !(theirPawns & adjacent_files_bb(s)))
|
&& !(theirPawns & adjacent_files_bb(s)))
|
||||||
score -= DoubledIsolated;
|
score -= Doubled;
|
||||||
}
|
}
|
||||||
|
|
||||||
else if (backward)
|
else if (backward)
|
||||||
|
|
Loading…
Add table
Reference in a new issue