Fabian Fichter [Tue, 2 Feb 2021 21:14:08 +0000]
Use variant piece values in atomic SEE
atomic STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 18161 W: 6652 L: 6332 D: 5177
http://www.variantfishtest.org:6543/tests/view/
60152b936e23db669974e670
atomic LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 6817 W: 2308 L: 2145 D: 2364
http://www.variantfishtest.org:6543/tests/view/
601842176e23db669974e71d
Fabian Fichter [Mon, 1 Feb 2021 17:57:28 +0000]
Tweak futility pruning for racing kings
racingkings STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1610 W: 544 L: 450 D: 616
http://www.variantfishtest.org:6543/tests/view/
6016cb9b6e23db669974e6ce
racingkings LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 3787 W: 1113 L: 998 D: 1676
http://www.variantfishtest.org:6543/tests/view/
6016d1186e23db669974e6d4
Fabian Fichter [Sun, 31 Jan 2021 15:16:40 +0000]
Simplify futility pruning condition
No functional change.
Fabian Fichter [Sun, 31 Jan 2021 13:59:24 +0000]
Merge official-stockfish/master
bench: 4622210
Fabian Fichter [Sat, 30 Jan 2021 22:45:01 +0000]
Tweak probcut margin for extinction variants
shatranj STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1753 W: 212 L: 146 D: 1395
http://www.variantfishtest.org:6543/tests/view/
601473246e23db669974e64a
shatranj LTC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 2653 W: 205 L: 173 D: 2275
http://www.variantfishtest.org:6543/tests/view/
60148af66e23db669974e65e
horde LTC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 1249 W: 648 L: 589 D: 12
http://www.variantfishtest.org:6543/tests/view/
60148b226e23db669974e660
Fabian Fichter [Sat, 30 Jan 2021 22:42:29 +0000]
Tweak probcut margin for drop variants
crazyhouse STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 5437 W: 2728 L: 2550 D: 159
http://www.variantfishtest.org:6543/tests/view/
60152dce6e23db669974e678
crazyhouse LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 7747 W: 3821 L: 3611 D: 315
http://www.variantfishtest.org:6543/tests/view/
601545596e23db669974e69a
Lolligerhans [Tue, 12 Jan 2021 13:59:51 +0000]
Small cleanups
closes https://github.com/official-stockfish/Stockfish/pull/3301
No functional change
Stéphane Nicolet [Thu, 21 Jan 2021 17:53:29 +0000]
Improve play for closed positions
This patch give a small bonus to incite the attacking side to keep more
pawns on the board.
A consequence of this bonus is that Stockfish will tend to play positions
slightly more closed on average than master, especially when it believes
that it has an advantage.
To lower the risk of blockades where Stockfish start shuffling without
progress, we also implement a progressive decrease of the evaluation
value with the 50 moves counter (along with the necessary aging of the
transposition table to reduce the impact of the Graph History Interaction
problem): since the evaluation decreases during shuffling phases, the
engine will tend to examine the consequences of pawn breaks faster during
the search.
Passed STC:
LLR: 2.96 (-2.94,2.94) {-0.25,1.25}
Total: 26184 W: 2406 L: 2252 D: 21526
Ptnml(0-2): 85, 1784, 9223, 1892, 108
https://tests.stockfishchess.org/tests/view/
600cc08b735dd7f0f0352c06
Passed LCT:
LLR: 2.95 (-2.94,2.94) {0.25,1.25}
Total: 199768 W: 7695 L: 7191 D: 184882
Ptnml(0-2): 85, 6478, 86269, 6952, 100
https://tests.stockfishchess.org/tests/view/
600ccd28735dd7f0f0352c10
Closes https://github.com/official-stockfish/Stockfish/pull/3321
Bench: 3988915
Rod Johnson [Mon, 4 Jan 2021 11:59:55 +0000]
Add .gitignore
add files produced during the build to a newly added .gitignore
closes https://github.com/official-stockfish/Stockfish/pull/3286
No functional change
Krystian Kuzniarek [Thu, 31 Dec 2020 16:00:39 +0000]
Change lock type
No additional features of std::unique_lock has been previously used
so it's better to use a lighter lock.
closes https://github.com/official-stockfish/Stockfish/pull/3284
No functional change.
Fabian Fichter [Fri, 29 Jan 2021 20:33:17 +0000]
Tweak futility pruning for extinction variants
atomic STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 2994 W: 1118 L: 999 D: 877
http://www.variantfishtest.org:6543/tests/view/
6014099b6e23db669974e628
atomic LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 4099 W: 1416 L: 1287 D: 1396
http://www.variantfishtest.org:6543/tests/view/
601425556e23db669974e63a
extinction STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 496 W: 279 L: 177 D: 40
http://www.variantfishtest.org:6543/tests/view/
601409d26e23db669974e62f
extinction LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 794 W: 410 L: 305 D: 79
http://www.variantfishtest.org:6543/tests/view/
601445566e23db669974e643
kinglet STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1223 W: 587 L: 479 D: 157
http://www.variantfishtest.org:6543/tests/view/
601441fc6e23db669974e641
kinglet LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 994 W: 480 L: 376 D: 138
http://www.variantfishtest.org:6543/tests/view/
601445906e23db669974e645
Fabian Fichter [Fri, 29 Jan 2021 11:20:21 +0000]
Enable futility pruning for atomic
atomic STC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 3266 W: 1256 L: 1131 D: 879
http://www.variantfishtest.org:6543/tests/view/
601344bc6e23db077dd6628e
atomic LTC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 3826 W: 1349 L: 1222 D: 1255
http://www.variantfishtest.org:6543/tests/view/
601345cf6e23db077dd66295
Fabian Fichter [Wed, 27 Jan 2021 18:08:42 +0000]
Remove NMP reduction evaluation scaling
for atomic and losing chess variants.
atomic STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 5957 W: 2213 L: 2054 D: 1690
http://www.variantfishtest.org:6543/tests/view/
60106a3b6e23db077dd6623f
atomic LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2864 W: 1019 L: 905 D: 940
http://www.variantfishtest.org:6543/tests/view/
60109d7b6e23db077dd6624d
giveaway STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 2571 W: 1026 L: 909 D: 636
http://www.variantfishtest.org:6543/tests/view/
60106a286e23db077dd6623c
giveaway LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 4502 W: 1652 L: 1514 D: 1336
http://www.variantfishtest.org:6543/tests/view/
60109d1c6e23db077dd66241
Fabian Fichter [Tue, 26 Jan 2021 07:57:47 +0000]
Tweak NMP for atomic
atomic STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1896 W: 747 L: 641 D: 508
http://www.variantfishtest.org:6543/tests/view/
600d9fe46e23db077dd66209
atomic LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1793 W: 659 L: 558 D: 576
http://www.variantfishtest.org:6543/tests/view/
600f454c6e23db077dd66213
Fabian Fichter [Mon, 25 Jan 2021 22:23:15 +0000]
Tweak NMP for losing chess variants
giveaway STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1258 W: 535 L: 434 D: 289
http://www.variantfishtest.org:6543/tests/view/
600d9fc86e23db077dd66206
giveaway LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1975 W: 756 L: 650 D: 569
http://www.variantfishtest.org:6543/tests/view/
600daa4d6e23db077dd6620f
Fabian Fichter [Mon, 25 Jan 2021 18:55:02 +0000]
Minor cleanup
No functional change.
Fabian Fichter [Sun, 24 Jan 2021 09:06:55 +0000]
Tweak nCheck piece values
3check STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 9174 W: 4389 L: 4161 D: 624
http://www.variantfishtest.org:6543/tests/view/
600aaacb6e23db077dd6614b
3check LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 8971 W: 4250 L: 4026 D: 695
http://www.variantfishtest.org:6543/tests/view/
600ac78c6e23db077dd66153
Fabian Fichter [Fri, 22 Jan 2021 10:26:09 +0000]
Increase racing kings endgame piece values
racingkings STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 7351 W: 2363 L: 2198 D: 2790
http://www.variantfishtest.org:6543/tests/view/
6009fa716e23db077dd66137
racingkings LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 6810 W: 1992 L: 1841 D: 2977
http://www.variantfishtest.org:6543/tests/view/
6009fe5e6e23db077dd66145
Fabian Fichter [Thu, 21 Jan 2021 21:56:29 +0000]
Increase atomic endgame piece values
atomic STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 9879 W: 3714 L: 3501 D: 2664
http://www.variantfishtest.org:6543/tests/view/
6008747f6e23db077dd66107
atomic LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 9223 W: 3259 L: 3061 D: 2903
http://www.variantfishtest.org:6543/tests/view/
60092b296e23db077dd66121
Fabian Fichter [Thu, 21 Jan 2021 17:51:37 +0000]
Reduce knight-pawn material imbalance for atomic
atomic STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 14756 W: 5451 L: 5175 D: 4130
http://www.variantfishtest.org:6543/tests/view/
600876446e23db077dd6610d
atomic LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 3112 W: 1095 L: 978 D: 1039
http://www.variantfishtest.org:6543/tests/view/
60092b306e23db077dd66123
Fabian Fichter [Tue, 19 Jan 2021 19:09:15 +0000]
Support atomic chess without checks (#81)
Add variant nocheckatomic which implements a modified version
of atomic chess where check and check-/stalemate do not apply,
which is very similar to the rules used on ICC.
The variant atomic is an incomplete implementation of
lichess atomic chess rules, added for easier usage in GUIs.
It will occasionally play illegal moves in this variant.
Lolligerhans [Tue, 12 Jan 2021 13:30:25 +0000]
Add penalty for doubled pawns in agile structure
Give an additional penalty of S(20, 10) for any doubled pawn if none of
the opponent's pawns is facing any of our
- pawns or
- pawn attacks;
that means, each of their pawns can push at least one square without
being captured.
This ignores their non-pawns pieces and attacks.
One possible justification: Their pawns' ability to push freely provides
options to react to our threats by changing their pawn structure. Our
doubled pawns however will likely lead to an exploitable weakness, even
if the pawn structure is not yet fixed.
Note that the notion of "their pawns not being fixed" is symmetric for
both players: If all of their pawns can push freely so can ours. All
pawns being freely pushable might just be an early-game-indicator.
However, it can trigger during endgame pawns races, where doubled pawns
are especially hindering, too.
LTC
LLR: 2.94 (-2.94,2.94) {0.25,1.25}
Total: 134976 W: 17964 L: 17415 D: 99597
Ptnml(0-2): 998, 12702, 39619, 13091, 1078
https://tests.stockfishchess.org/tests/view/
5ffdd5316019e097de3ef281
STC
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 35640 W: 7219 L: 6904 D: 21517
Ptnml(0-2): 645, 4096, 8084, 4289, 706
https://tests.stockfishchess.org/tests/view/
5ffda4a16019e097de3ef265
closes https://github.com/official-stockfish/Stockfish/pull/3302
Bench: 4363873
Fabian Fichter [Thu, 14 Jan 2021 21:51:01 +0000]
Support UCI-cyclone protocol
Closes #194.
Fabian Fichter [Thu, 14 Jan 2021 20:01:22 +0000]
Decrease NMP reduction for racing kings
racingkings STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 17973 W: 5768 L: 5471 D: 6734
http://www.variantfishtest.org:6543/tests/view/
5ff074b96e23db221d9e9841
racingkings LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 14105 W: 4073 L: 3838 D: 6194
http://www.variantfishtest.org:6543/tests/view/
5ff9b9186e23db3b42517580
Fabian Fichter [Thu, 14 Jan 2021 19:35:59 +0000]
Remove spaces from USI option names
USI does not allow spaces in option names:
http://hgm.nubati.net/usi.html
Some GUIs seem to rely on that and do not display options containing
spaces, so spaces in option names are now replaced by underscores.
Closes #237.
Tomasz Sobczyk [Sun, 10 Jan 2021 06:30:40 +0000]
Optimize generate_moves
This change simplifies control flow in the generate_moves function which ensures the compiler doesn't duplicate work due to possibly not resolving pureness of the function calls. Also the biggest change is the removal of the unnecessary condition checking for empty b in a convoluted way. The rationale for removal of this condition is that computing attacks_bb with occupancy is not much more costly than computing pseudo attacks and overall the condition (also being likely unpredictable) is a pessimisation.
This is inspired by previous changes by @BM123499.
Passed STC:
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 88040 W: 8172 L: 7931 D: 71937
Ptnml(0-2): 285, 6128, 30957, 6361, 289
https://tests.stockfishchess.org/tests/view/
5ffc28386019e097de3ef1c7
closes https://github.com/official-stockfish/Stockfish/pull/3300
No functional change.
Fabian Fichter [Wed, 13 Jan 2021 18:22:48 +0000]
Evaluate shogi pawn promotion checks
shogi STC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 11377 W: 5693 L: 5632 D: 52
http://www.variantfishtest.org:6543/tests/view/
5fe9debf6e23db221d9e9705
shogi LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 17659 W: 8964 L: 8608 D: 87
http://www.variantfishtest.org:6543/tests/view/
5fef28506e23db221d9e9812
FauziAkram [Sat, 9 Jan 2021 23:31:09 +0000]
Bad Outpost Pawn Scale
Changed name from Bad Outpost to Uncontested Outpost
Scale Uncontested Outpost with number of pawns + Decrease Bishop PSQT values and general tuning
Credits for the decrease of the Bishop PSQT values: Fauzi
Credits for scaling Uncontested Outpost with number of pawns: Lolligerhans
Credits for the tunings: Fauzi
Passed STC:
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 32040 W: 6593 L: 6281 D: 19166
Ptnml(0-2): 596, 3713, 7095, 4015, 601
https://tests.stockfishchess.org/tests/view/
5ffa43026019e097de3ef0f2
Passed LTC:
LLR: 2.95 (-2.94,2.94) {0.25,1.25}
Total: 84376 W: 11395 L: 10950 D: 62031
Ptnml(0-2): 652, 7930, 24623, 8287, 696
https://tests.stockfishchess.org/tests/view/
5ffa6e7b6019e097de3ef0fd
closes https://github.com/official-stockfish/Stockfish/pull/3296
Bench: 4287509
Vizvezdenec [Sat, 9 Jan 2021 14:42:58 +0000]
Refine stat based reductions
This patch separates stat based reductions for quiet moves in case of being in check and in case of not being in check.
We will be using sum of first continuation history and main history (similar to movepicker) instead of statScore for the first case.
passed STC
https://tests.stockfishchess.org/tests/view/
5ff87b2f6019e097de3ef09b
LLR: 2.93 (-2.94,2.94) {-0.25,1.25}
Total: 63992 W: 5887 L: 5678 D: 52427
Ptnml(0-2): 201, 4561, 22305, 4686, 243
passed LTC
https://tests.stockfishchess.org/tests/view/
5ff8b6206019e097de3ef0b2
LLR: 2.94 (-2.94,2.94) {0.25,1.25}
Total: 81216 W: 3127 L: 2880 D: 75209
Ptnml(0-2): 46, 2544, 35176, 2801, 41
closes https://github.com/official-stockfish/Stockfish/pull/3293
bench 4395984
BM123499 [Fri, 8 Jan 2021 17:03:26 +0000]
Rethink En Passant Evasion Capture
It now checks if it were a discovery attack instead of the attacking piece is the double-moved pawn.
As a side effect, certain illegal fens have different, and slightly more logical move generation.
There is no intend to maintain particular behavior for such non-reachable fens.
Passed STC:
LLR: 2.93 (-2.94,2.94) {-1.25,0.25}
Total: 47912 W: 4327 L: 4285 D: 39300
Ptnml(0-2): 144, 3312, 17012, 3334, 154
https://tests.stockfishchess.org/tests/view/
5ff890946019e097de3ef0a5
closes https://github.com/official-stockfish/Stockfish/pull/3292
closes / fixes https://github.com/official-stockfish/Stockfish/issues/3270
No functional change
Dieter Dobbelaere [Sun, 10 Jan 2021 11:22:52 +0000]
Fix static_assert.
With a hard-coded true, this declaration has no effect.
closes https://github.com/official-stockfish/Stockfish/pull/3295
No functional change.
Dieter Dobbelaere [Sat, 9 Jan 2021 15:46:06 +0000]
Use correct chess terms + fix spelling.
- "discovered check" (instead of "discovery check")
- "en passant" (instead of "en-passant")
- "pseudo-legal" before a noun (instead of "pseudo legal")
- "3-fold" (instead of "3fold")
closes https://github.com/official-stockfish/Stockfish/pull/3294
No functional change.
Vizvezdenec [Sun, 10 Jan 2021 17:24:37 +0000]
Small code cleanup in LMR
In a recent patch we added comparing capture history to a number for LMR of captures.
Calling it via thisThread-> is not needed since capture history was already declared by this time -
so removing makes code slightly shorter and easier to follow.
closes https://github.com/official-stockfish/Stockfish/pull/3297
No functional change.
MaximMolchanov [Mon, 11 Jan 2021 05:49:41 +0000]
Affine transform robust implementation
Size of the weights in the last layer is less than 512 bits. It leads to wrong data access for AVX512. There is no error because in current implementation it is guaranteed that there is an array of zeros after weights so zero multiplied by something is returned and sum is correct. It is a mistake that can lead to unexpected bugs in the future. Used AVX2 instructions for smaller input size.
No measurable slowdown on avx512.
closes https://github.com/official-stockfish/Stockfish/pull/3298
No functional change.
bmc4 [Sun, 10 Jan 2021 06:30:40 +0000]
Remove Condition from Generate_Move Loop
it seems it's faster to handle blockers_for_king(~Us) outside loops
Passed STC:
LLR: 2.96 (-2.94,2.94) {-0.25,1.25}
Total: 22184 W: 2063 L: 1919 D: 18202
Ptnml(0-2): 63, 1485, 7855, 1623, 66
https://tests.stockfishchess.org/tests/view/
5ffbee2f6019e097de3ef18d
closes https://github.com/official-stockfish/Stockfish/pull/3299
No functional change
Joost VandeVondele [Fri, 8 Jan 2021 16:04:23 +0000]
Update copyright years
No functional change
Vizvezdenec [Fri, 1 Jan 2021 09:59:35 +0000]
Reorder conditions in LMR and pruning
Make code logic somewhat easier to follow.
closes https://github.com/official-stockfish/Stockfish/pull/3285
No functional change.
MaximMolchanov [Wed, 6 Jan 2021 03:29:32 +0000]
Affine transform refactoring.
Reordered weights in such a way that accumulated sum fits to output.
Weights are grouped in blocks of four elements because four
int8 (weight type) corresponds to one int32 (output type).
No horizontal additions.
Grouped AVX512, AVX2 and SSSE3 implementations.
Repeated code was removed.
An earlier version passed STC:
LLR: 2.97 (-2.94,2.94) {-0.25,1.25}
Total: 15336 W: 1495 L: 1355 D: 12486
Ptnml(0-2): 44, 1054, 5350, 1158, 62
https://tests.stockfishchess.org/tests/view/
5ff60e106019e097de3eefd5
Speedup depends on the architecture, up to 4% measured on a NNUE only bench.
closes https://github.com/official-stockfish/Stockfish/pull/3287
No functional change
Fabian Fichter [Thu, 7 Jan 2021 16:20:34 +0000]
Add workflow for ffishjs
- Add Makefile for easier compilation
- Run js unit tests as part of CI
- Increase test timeout to work with unoptimized builds
QueensGambit [Thu, 7 Jan 2021 00:41:12 +0000]
Updated ffish.js to 0.5.1
* added fix when alternative move sequence breaks to new line
* added .split(' ').sort().join() to unit tests for board.legalMoves()
and board.legalMovesSan() because move generation ordering has changed
in FairyStockfish
QueensGambit [Wed, 6 Jan 2021 23:41:37 +0000]
Updated ffish.js to 0.5.0
* fixed parsing PGN mainline_moves() with nested atlernative lines and
glyphs
* mapped variant "standard" or "Standard" to "chess"
* updated README.md
+ added board.toString()
+ added board.toVerboseString()
+ added "Syrov - Dgebuadze.pgn" as unit test pgn-file
Fabian Fichter [Tue, 5 Jan 2021 23:52:50 +0000]
Consider soldiers for semi-open files
xiangqi STC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 946 W: 310 L: 227 D: 409
janggi STC
ELO: 7.30 +-21.4 (95%) LOS: 74.9%
Total: 1000 W: 502 L: 481 D: 17
minixiangqi STC
ELO: 19.48 +-26.8 (95%) LOS: 92.3%
Total: 500 W: 207 L: 179 D: 114
Fabian Fichter [Mon, 4 Jan 2021 10:45:51 +0000]
Introduce variant piece values
For future improvements.
No functional change.
Fabian Fichter [Sun, 3 Jan 2021 12:20:57 +0000]
Tweak losing chess NMP reduction
giveaway STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2636 W: 1055 L: 937 D: 644
http://www.variantfishtest.org:6543/tests/view/
5ff074aa6e23db221d9e983e
giveaway LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1224 W: 503 L: 405 D: 316
http://www.variantfishtest.org:6543/tests/view/
5ff0d5056e23db221d9e9847
losers STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1856 W: 882 L: 763 D: 211
http://www.variantfishtest.org:6543/tests/view/
5ff08fe96e23db221d9e9843
losers LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 2315 W: 1067 L: 943 D: 305
http://www.variantfishtest.org:6543/tests/view/
5ff0d4f66e23db221d9e9845
Fabian Fichter [Fri, 1 Jan 2021 11:43:33 +0000]
Increase king proximity for drop games
shogi STC
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 13787 W: 6904 L: 6808 D: 75
http://www.variantfishtest.org:6543/tests/view/
5fe9d8b56e23db221d9e96fc
shogi LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 7870 W: 4019 L: 3804 D: 47
http://www.variantfishtest.org:6543/tests/view/
5fed8f3d6e23db221d9e97cd
crazyhouse STC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 5057 W: 2468 L: 2438 D: 151
http://www.variantfishtest.org:6543/tests/view/
5feda0aa6e23db221d9e97d3
crazyhouse LTC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 4781 W: 2325 L: 2293 D: 163
http://www.variantfishtest.org:6543/tests/view/
5feda3ba6e23db221d9e97db
minishogi STC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 10080 W: 5061 L: 5019 D: 0
http://www.variantfishtest.org:6543/tests/view/
5fea062b6e23db221d9e9714
minishogi LTC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 3575 W: 1809 L: 1766 D: 0
http://www.variantfishtest.org:6543/tests/view/
5feda1c26e23db221d9e97d6
FauziAkram [Fri, 25 Dec 2020 14:19:04 +0000]
WeakUnopposed penalty for backwards on file A or H
Do not give the WeakUnopposed penalty for backwards on file A or H
The original idea comes from Lolligerhans, and a series of tunings and tests done by Fauzi.
Passed STC:
LLR: 2.96 (-2.94,2.94) {-0.25,1.25}
Total: 140864 W: 28127 L: 27660 D: 85077
Ptnml(0-2): 2529, 16660, 31735, 16831, 2677
https://tests.stockfishchess.org/tests/view/
5fe39dec3932f79192d39673
Passed LTC:
LLR: 2.95 (-2.94,2.94) {0.25,1.25}
Total: 67568 W: 8993 L: 8590 D: 49985
Ptnml(0-2): 523, 6176, 19983, 6579, 523
https://tests.stockfishchess.org/tests/view/
5fe3dd1b3932f79192d39693
closes https://github.com/official-stockfish/Stockfish/pull/3275
Bench: 4109336
Unai Corzo [Sat, 26 Dec 2020 12:48:04 +0000]
Remove razoring
has become ineffective now.
STC https://tests.stockfishchess.org/tests/view/
5fe653403932f79192d3981a
LLR: 2.95 (-2.94,2.94) {-1.25,0.25}
Total: 63448 W: 5965 L: 5934 D: 51549
Ptnml(0-2): 230, 4738, 21769, 4745, 242
LTC https://tests.stockfishchess.org/tests/view/
5fe6f0f03932f79192d39856
LLR: 2.93 (-2.94,2.94) {-0.75,0.25}
Total: 65368 W: 2485 L: 2459 D: 60424
Ptnml(0-2): 33, 2186, 28230, 2192, 43
closes https://github.com/official-stockfish/Stockfish/pull/3278
bench: 4493379
Unai Corzo [Sun, 27 Dec 2020 20:19:19 +0000]
Simplify away late irreversible move extension
Late irreversible move extension seems to be useless now.
STC https://tests.stockfishchess.org/tests/view/
5fe75c5c3932f79192d398ca
LLR: 2.93 (-2.94,2.94) {-1.25,0.25}
Total: 196192 W: 18111 L: 18278 D: 159803
Ptnml(0-2): 681, 14097, 68652, 14040, 626
LTC https://tests.stockfishchess.org/tests/view/
5fe875e23932f79192d39952
LLR: 2.96 (-2.94,2.94) {-0.75,0.25}
Total: 28080 W: 1105 L: 1053 D: 25922
Ptnml(0-2): 13, 904, 12158, 948, 17
closes https://github.com/official-stockfish/Stockfish/pull/3279
bench: 4144640
Unai Corzo [Wed, 30 Dec 2020 14:38:25 +0000]
Assorted parameter tweak
Parameter tweak from various tunes and patches.
STC https://tests.stockfishchess.org/tests/view/
5fec2ae36019e097de3ee94a
LLR: 2.97 (-2.94,2.94) {-0.25,1.25}
Total: 41976 W: 4032 L: 3848 D: 34096
Ptnml(0-2): 147, 3086, 14341, 3264, 150
LTC https://tests.stockfishchess.org/tests/view/
5fec5c3c6019e097de3ee973
LLR: 2.94 (-2.94,2.94) {0.25,1.25}
Total: 23936 W: 970 L: 844 D: 22122
Ptnml(0-2): 14, 749, 10319, 869, 17
closes https://github.com/official-stockfish/Stockfish/pull/3281
bench: 4354546
Stefan Geschwentner [Thu, 31 Dec 2020 00:45:37 +0000]
Tweak capture LMR.
Apply the recently added LMR condition for captures at nodes which are not PV or former PV nodes only if capture history is not too good.
STC:
LLR: 2.96 (-2.94,2.94) {-0.25,1.25}
Total: 95296 W: 8917 L: 8660 D: 77719
Ptnml(0-2): 323, 6871, 33045, 7044, 365
https://tests.stockfishchess.org/tests/view/
5feca7f46019e097de3ee9ae
LTC:
LLR: 2.95 (-2.94,2.94) {0.25,1.25}
Total: 29216 W: 1172 L: 1034 D: 27010
Ptnml(0-2): 11, 946, 12568, 1060, 23
https://tests.stockfishchess.org/tests/view/
5fecf1786019e097de3ee9d5
closes https://github.com/official-stockfish/Stockfish/pull/3283
Bench: 4006138
Fabian Fichter [Thu, 31 Dec 2020 11:35:01 +0000]
Do not apply pawn bonus to shatranj
Fix previous commit to not accidentally apply to shatranj.
Fabian Fichter [Thu, 31 Dec 2020 11:17:55 +0000]
Increase horde pawn endgame value
horde STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 7249 W: 3673 L: 3467 D: 109
http://www.variantfishtest.org:6543/tests/view/
5fea67286e23db221d9e972b
horde LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 6951 W: 3541 L: 3339 D: 71
http://www.variantfishtest.org:6543/tests/view/
5fecf25e6e23db221d9e97c9
Fabian Fichter [Thu, 31 Dec 2020 10:51:46 +0000]
Use negative piece values for codrus
codrus STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 181 W: 143 L: 38 D: 0
http://www.variantfishtest.org:6543/tests/view/
5feda3686e23db221d9e97d8
codrus LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 244 W: 175 L: 69 D: 0
http://www.variantfishtest.org:6543/tests/view/
5feda5176e23db221d9e97dd
Fabian Fichter [Wed, 30 Dec 2020 16:42:46 +0000]
Skip king safety evaluation for losers chess
losers STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 926 W: 468 L: 362 D: 96
http://www.variantfishtest.org:6543/tests/view/
5fec4f466e23db221d9e97a3
losers LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1257 W: 608 L: 498 D: 151
http://www.variantfishtest.org:6543/tests/view/
5fec53896e23db221d9e97ae
Fabian Fichter [Wed, 30 Dec 2020 09:50:13 +0000]
Fix compiler error for MSVC
Fabian Fichter [Wed, 30 Dec 2020 08:47:35 +0000]
Skip mobility danger for drop variants
shogi STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1223 W: 671 L: 551 D: 1
http://www.variantfishtest.org:6543/tests/view/
5feb75826e23db221d9e978d
shogi LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1463 W: 788 L: 665 D: 10
http://www.variantfishtest.org:6543/tests/view/
5feb876b6e23db221d9e979d
crazyhouse STC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 2044 W: 1019 L: 967 D: 58
http://www.variantfishtest.org:6543/tests/view/
5feb78aa6e23db221d9e9790
crazyhouse LTC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 2570 W: 1260 L: 1212 D: 98
http://www.variantfishtest.org:6543/tests/view/
5febb3ab6e23db221d9e979f
minishogi STC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 1559 W: 808 L: 751 D: 0
http://www.variantfishtest.org:6543/tests/view/
5feb793c6e23db221d9e9793
minishogi LTC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 1724 W: 890 L: 834 D: 0
http://www.variantfishtest.org:6543/tests/view/
5febb3c26e23db221d9e97a1
Fabian Fichter [Mon, 28 Dec 2020 11:52:12 +0000]
Reduce material imbalance for drop variants
crazyhouse STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 6889 W: 3445 L: 3246 D: 198
http://www.variantfishtest.org:6543/tests/view/
5fe880736e23db221d9e96db
crazyhouse LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 10937 W: 5394 L: 5138 D: 405
http://www.variantfishtest.org:6543/tests/view/
5fe886dc6e23db221d9e96de
minishogi STC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 2499 W: 1275 L: 1224 D: 0
http://www.variantfishtest.org:6543/tests/view/
5fe8d0296e23db221d9e96e0
Fabian Fichter [Sun, 27 Dec 2020 12:21:42 +0000]
Tweak material imbalance for losing chess
giveaway STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 6300 W: 2508 L: 2339 D: 1453
http://www.variantfishtest.org:6543/tests/view/
5fe7aa166e23db221d9e96b8
giveaway LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 4503 W: 1694 L: 1554 D: 1255
http://www.variantfishtest.org:6543/tests/view/
5fe7c1b06e23db221d9e96c3
losers STC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 1284 W: 590 L: 538 D: 156
http://www.variantfishtest.org:6543/tests/view/
5fe7c4ad6e23db221d9e96c7
losers LTC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1536 W: 691 L: 641 D: 204
http://www.variantfishtest.org:6543/tests/view/
5fe854d46e23db221d9e96c9
Fabian Fichter [Sun, 27 Dec 2020 09:53:34 +0000]
Tweak shogi passed pawn eval
shogi STC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 11164 W: 5584 L: 5526 D: 54
http://www.variantfishtest.org:6543/tests/view/
5fe0e1e96e23db221d9e9647
shogi LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 17209 W: 8731 L: 8381 D: 97
http://www.variantfishtest.org:6543/tests/view/
5fe454c96e23db221d9e96a2
Vizvezdenec [Thu, 24 Dec 2020 22:11:09 +0000]
Do more LMR for captures
This patch enables LMR for all captures at allNodes that were not in PV.
Currently we do LMR for all captures at cutNodes so this is an expansion of this logic:
now we do LMR for all captures almost at all non-pv nodes,
excluding only allNodes that were in PV.
passed STC
https://tests.stockfishchess.org/tests/view/
5fe50b9d3932f79192d3973c
LLR: 2.95 (-2.94,2.94) {-0.25,1.25}
Total: 83128 W: 7606 L: 7368 D: 68154
Ptnml(0-2): 292, 5905, 28939, 6129, 299
passed LTC
https://tests.stockfishchess.org/tests/view/
5fe552e43932f79192d39744
LLR: 2.92 (-2.94,2.94) {0.25,1.25}
Total: 13968 W: 568 L: 466 D: 12934
Ptnml(0-2): 5, 418, 6043, 506, 12
closes https://github.com/official-stockfish/Stockfish/pull/3273
Bench: 4194835
Fabian Fichter [Thu, 24 Dec 2020 19:44:38 +0000]
Make racing kings rules fully lichess compliant
racingkings STC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 1512 W: 500 L: 459 D: 553
http://www.variantfishtest.org:6543/tests/view/
5fe4c2e76e23db221d9e96ac
racingkings LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 1509 W: 452 L: 413 D: 644
http://www.variantfishtest.org:6543/tests/view/
5fe4c8c86e23db221d9e96af
Fabian Fichter [Wed, 23 Dec 2020 22:41:52 +0000]
Enable pure NNUE for most variants
Since NNUE is faster and better than classical evaluation,
use pure NNUE for all variants except 3check.
makpong STC
ELO: 94.32 +-43.1 (95%) LOS: 100.0%
Total: 200 W: 102 L: 49 D: 49
makpong LTC
ELO: 96.19 +-59.2 (95%) LOS: 100.0%
Total: 100 W: 49 L: 22 D: 29
minixiangqi STC
ELO: 75.88 +-34.3 (95%) LOS: 100.0%
Total: 200 W: 72 L: 29 D: 99
minixiangqi LTC
ELO: 70.44 +-49.4 (95%) LOS: 99.8%
Total: 100 W: 36 L: 16 D: 48
racingkings STC
ELO: 57.86 +-25.8 (95%) LOS: 100.0%
Total: 400 W: 147 L: 81 D: 172
racingkings LTC
ELO: 56.07 +-50.4 (95%) LOS: 98.7%
Total: 100 W: 35 L: 19 D: 46
losers STC
ELO: 63.23 +-65.5 (95%) LOS: 97.5%
Total: 100 W: 53 L: 35 D: 12
losers LTC
ELO: 31.35 +-65.9 (95%) LOS: 82.8%
Total: 100 W: 50 L: 41 D: 9
Moez Jellouli [Sun, 20 Dec 2020 21:28:23 +0000]
Correct Outflanking calculations in classical eval
Take signed value of rank difference between kings squares instead absolute value in outflanking calculation. This change correct evaluation of endgames with one king invading opponent last ranks.
Passed STC:
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 122240 W: 24326 L: 23896 D: 74018
Ptnml(0-2): 2101, 14139, 28236, 14517, 2127
https://tests.stockfishchess.org/tests/view/
5fdfc33a3932f79192d394b8
Passed LTC:
LLR: 2.97 (-2.94,2.94) {0.25,1.25}
Total: 157416 W: 20870 L: 20292 D: 116254
Ptnml(0-2): 973, 13954, 48333, 14418, 1030
https://tests.stockfishchess.org/tests/view/
5fe07a453932f79192d39502
closes https://github.com/official-stockfish/Stockfish/pull/3271
Bench: 4162769
FauziAkram [Sun, 20 Dec 2020 15:50:34 +0000]
Tweak the formulas for unsafeSquares
We give more bonus for a special case: If there are some enemy squares occupied
or attacked by the enemy on the passed pawn span,
but if they are all attacked by our pawn, use new intermediate factor 30.
The main credit goes to Rocky for the idea, with additional tuning and tests.
Passed STC:
LLR: 2.95 (-2.94,2.94) {-0.25,1.25}
Total: 96464 W: 19233 L: 18834 D: 58397
Ptnml(0-2): 1683, 11327, 21950, 11452, 1820
https://tests.stockfishchess.org/tests/view/
5fdd21ab3932f79192d39357
Passed LTC:
LLR: 2.94 (-2.94,2.94) {0.25,1.25}
Total: 81320 W: 10784 L: 10352 D: 60184
Ptnml(0-2): 602, 7524, 24044, 7820, 670
https://tests.stockfishchess.org/tests/view/
5fddec983932f79192d393a4
closes https://github.com/official-stockfish/Stockfish/pull/3268
Bench: 4338972
Fabian Fichter [Wed, 23 Dec 2020 16:22:22 +0000]
Update build actions
Fabian Fichter [Wed, 23 Dec 2020 15:57:27 +0000]
Simplify losing chess material evaluation
giveaway STC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 922 W: 372 L: 323 D: 227
http://www.variantfishtest.org:6543/tests/view/
5fe330d46e23db221d9e967c
giveaway LTC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1718 W: 652 L: 609 D: 457
http://www.variantfishtest.org:6543/tests/view/
5fe346dd6e23db221d9e9688
losers STC
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 485 W: 241 L: 183 D: 61
http://www.variantfishtest.org:6543/tests/view/
5fe346ee6e23db221d9e968a
losers LTC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 547 W: 273 L: 215 D: 59
http://www.variantfishtest.org:6543/tests/view/
5fe34b7d6e23db221d9e968c
Fabian Fichter [Wed, 23 Dec 2020 13:45:35 +0000]
Rename games in variants.ini
Fabian Fichter [Wed, 23 Dec 2020 11:46:48 +0000]
Tweak material evaluation for 3check
3check STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 12578 W: 6069 L: 5791 D: 718
http://www.variantfishtest.org:6543/tests/view/
5fe224a06e23db221d9e9665
3check LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 6552 W: 3187 L: 2996 D: 369
http://www.variantfishtest.org:6543/tests/view/
5fe274226e23db221d9e966f
Fabian Fichter [Wed, 23 Dec 2020 11:39:21 +0000]
Fix sanitizer error and re-enable full travis
Closes #213.
Fabian Fichter [Wed, 23 Dec 2020 10:50:49 +0000]
Fix undefined behavior for large-board variants
Partly addresses #213.
Fabian Fichter [Wed, 23 Dec 2020 09:08:37 +0000]
Disable capablanca bench test until #213 is fixed
Fabian Fichter [Tue, 22 Dec 2020 22:58:28 +0000]
Check bonus on top of NNUE evaluation for 3check
In order to compensate for the lack for check counts
in the input features of the NNUE evaluation,
add an additional evaluation term on top of it.
3check STC
Score of patch vs master: 114 - 73 - 13 [0.603] 200
Elo difference: 72.2 +/- 47.8, LOS: 99.9 %, DrawRatio: 6.5 %
3check LTC
Score of patch vs master: 105 - 79 - 16 [0.565] 200
Elo difference: 45.4 +/- 46.8, LOS: 97.2 %, DrawRatio: 8.0 %
Fabian Fichter [Tue, 22 Dec 2020 18:32:54 +0000]
Fix link
Fabian Fichter [Tue, 22 Dec 2020 18:30:54 +0000]
Add workflow badge to readme
Fabian Fichter [Tue, 22 Dec 2020 17:36:58 +0000]
Add basic build workflow
Fabian Fichter [Tue, 22 Dec 2020 14:43:51 +0000]
Simplify space evaluation for drop variants
crazyhouse STC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 3579 W: 1749 L: 1708 D: 122
http://www.variantfishtest.org:6543/tests/view/
5fdf73c16e23db221d9e95f5
crazyhouse LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 945 W: 484 L: 425 D: 36
http://www.variantfishtest.org:6543/tests/view/
5fe1b6c56e23db221d9e9653
shogi STC
LLR: -2.98 (-2.94,2.94) [-10.00,5.00]
Total: 4773 W: 2324 L: 2427 D: 22
http://www.variantfishtest.org:6543/tests/view/
5fdf73d36e23db221d9e95f8
shogi LTC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 3545 W: 1785 L: 1742 D: 18
http://www.variantfishtest.org:6543/tests/view/
5fe1b6b06e23db221d9e9651
Fabian Fichter [Mon, 21 Dec 2020 21:23:02 +0000]
Consider king attacks by shogi pawns
shogi STC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 15338 W: 7697 L: 7579 D: 62
http://www.variantfishtest.org:6543/tests/view/
5fd93c2f6e23db221d9e9543
shogi LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2780 W: 1454 L: 1312 D: 14
http://www.variantfishtest.org:6543/tests/view/
5fe0d92f6e23db221d9e9642
Fabian Fichter [Mon, 21 Dec 2020 15:11:34 +0000]
Leapers are stronger in drop variants
shogi STC
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 7387 W: 3678 L: 3674 D: 35
http://www.variantfishtest.org:6543/tests/view/
5fde3b356e23db221d9e95ba
shogi LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2718 W: 1423 L: 1282 D: 13
http://www.variantfishtest.org:6543/tests/view/
5fdf23cc6e23db221d9e95ca
crazyhouse STC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 3783 W: 1818 L: 1864 D: 101
http://www.variantfishtest.org:6543/tests/view/
5fde471c6e23db221d9e95c2
crazyhouse LTC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 2116 W: 1055 L: 1003 D: 58
http://www.variantfishtest.org:6543/tests/view/
5fe05d9f6e23db221d9e961f
Fabian Fichter [Mon, 21 Dec 2020 12:34:44 +0000]
Merge official-stockfish/master
bench: 4498745
Fabian Fichter [Mon, 21 Dec 2020 12:19:42 +0000]
Merge official-stockfish/master
bench: 4525008
Fabian Fichter [Mon, 21 Dec 2020 11:45:23 +0000]
Skip king proximity malus when attacking king ring
shogi STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2087 W: 1103 L: 971 D: 13
http://www.variantfishtest.org:6543/tests/view/
5fdf764f6e23db221d9e95fa
shogi LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 950 W: 531 L: 415 D: 4
http://www.variantfishtest.org:6543/tests/view/
5fe05bac6e23db221d9e961d
crazyhouse STC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1699 W: 855 L: 800 D: 44
http://www.variantfishtest.org:6543/tests/view/
5fdf83966e23db221d9e9606
Fabian Fichter [Mon, 21 Dec 2020 10:53:07 +0000]
Merge official-stockfish/master
No functional change.
Fabian Fichter [Mon, 21 Dec 2020 10:48:05 +0000]
Merge official-stockfish/master
bench: 4073348
Fabian Fichter [Sun, 20 Dec 2020 21:55:14 +0000]
Merge official-stockfish/master
bench: 4210065
Fabian Fichter [Sun, 20 Dec 2020 18:21:50 +0000]
Merge official-stockfish/master
bench: 4173895
Fabian Fichter [Sun, 20 Dec 2020 18:14:25 +0000]
Merge official-stockfish/master
No functional change.
Fabian Fichter [Sun, 20 Dec 2020 13:47:02 +0000]
Update gitignore
Fabian Fichter [Sun, 20 Dec 2020 11:21:30 +0000]
Increase value of euroshogi knight
euroshogi STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 3847 W: 1980 L: 1823 D: 44
http://www.variantfishtest.org:6543/tests/view/
5fde386c6e23db221d9e95b4
euroshogi LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 4171 W: 2136 L: 1975 D: 60
http://www.variantfishtest.org:6543/tests/view/
5fde75226e23db221d9e95c8
Fabian Fichter [Sat, 19 Dec 2020 06:49:40 +0000]
File dependent horde imbalance
horde STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 18445 W: 9313 L: 8946 D: 186
http://www.variantfishtest.org:6543/tests/view/
5fd609b96e23db221d9e9520
horde LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 7637 W: 3892 L: 3680 D: 65
http://www.variantfishtest.org:6543/tests/view/
5fd735576e23db221d9e952e
pb00067 [Mon, 14 Dec 2020 15:30:56 +0000]
Simplify condition for assigning static-eval based bonus
for quiet move ordering and simplify bonus formula.
Due to clamping the bonus to relative low values the impact on high
depths is minimal, thus the restriction to low depths seems not
necessary.
Also the condition of movecount in previous node seems to be not
determinant.
Passed STC:
LLR: 2.95 (-2.94,2.94) {-1.25,0.25}
Total: 14600 W: 1424 L: 1323 D: 11853
Ptnml(0-2): 55, 1033, 5020, 1140, 52
https://tests.stockfishchess.org/tests/view/
5fd67b381ac16912018885ec
Passed LTC:
LLR: 2.95 (-2.94,2.94) {-0.75,0.25}
Total: 85008 W: 3218 L: 3206 D: 78584
Ptnml(0-2): 49, 2840, 36700, 2880, 35
https://tests.stockfishchess.org/tests/view/
5fd6af041ac16912018885f8
closes https://github.com/official-stockfish/Stockfish/pull/3265
bench: 4524994
FauziAkram [Wed, 16 Dec 2020 13:35:39 +0000]
Adjust definition of unsafeSquares
and adjust related bonus values. The bonus is now not given whenever
there is an enemy piece in front of the pawn.
Passed STC:
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 109472 W: 22097 L: 21673 D: 65702
Ptnml(0-2): 2111, 12800, 24482, 13240, 2103
https://tests.stockfishchess.org/tests/view/
5fd8d3740c5870924361ffad
Passed LTC:
LLR: 2.95 (-2.94,2.94) {0.25,1.25}
Total: 39384 W: 5334 L: 4990 D: 29060
Ptnml(0-2): 279, 3648, 11535, 3910, 320
https://tests.stockfishchess.org/tests/view/
5fd971ab0c5870924361fff0
closes https://github.com/official-stockfish/Stockfish/pull/3266
Bench: 4488955
Fabian Fichter [Fri, 18 Dec 2020 15:33:42 +0000]
Tweak shogi piece values
shogi STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 3164 W: 1651 L: 1503 D: 10
http://www.variantfishtest.org:6543/tests/view/
5fda7bcd6e23db221d9e9563
shogi LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1540 W: 828 L: 704 D: 8
http://www.variantfishtest.org:6543/tests/view/
5fdb06a26e23db221d9e956b
minishogi STC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 3084 W: 1565 L: 1519 D: 0
http://www.variantfishtest.org:6543/tests/view/
5fda82406e23db221d9e9568
makruk STC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 7074 W: 598 L: 576 D: 5900
http://www.variantfishtest.org:6543/tests/view/
5fdb32106e23db221d9e956f
Fabian Fichter [Fri, 18 Dec 2020 12:51:24 +0000]
Tweak horde breakthrough bonus
horde STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1952 W: 1029 L: 899 D: 24
http://www.variantfishtest.org:6543/tests/view/
5fdc72e46e23db221d9e9586
horde LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2054 W: 1083 L: 952 D: 19
http://www.variantfishtest.org:6543/tests/view/
5fdc785c6e23db221d9e9589
Bajusz Tamás [Fri, 18 Dec 2020 09:21:28 +0000]
Fix refcount bugs in pyffish (#218)
Fabian Fichter [Fri, 18 Dec 2020 09:10:52 +0000]
Simplify horde breakthrough bonus
horde STC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 564 W: 312 L: 248 D: 4
http://www.variantfishtest.org:6543/tests/view/
5fdbea7c6e23db221d9e957a
horde LTC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 363 W: 211 L: 146 D: 6
http://www.variantfishtest.org:6543/tests/view/
5fdbf10b6e23db221d9e9582
Fabian Fichter [Wed, 16 Dec 2020 19:04:14 +0000]
Refine horde connected bonus
horde STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 957 W: 532 L: 416 D: 9
http://www.variantfishtest.org:6543/tests/view/
5fda46cb6e23db221d9e9557
horde LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 904 W: 506 L: 391 D: 7
http://www.variantfishtest.org:6543/tests/view/
5fda4a616e23db221d9e955a
Fabian Fichter [Wed, 16 Dec 2020 17:48:29 +0000]
Simplify away shogi pawn structure evaluation
shogi STC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1737 W: 890 L: 834 D: 13
http://www.variantfishtest.org:6543/tests/view/
5fd93a846e23db221d9e9540
shogi LTC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 3348 W: 1686 L: 1642 D: 20
http://www.variantfishtest.org:6543/tests/view/
5fd9b46f6e23db221d9e9552
Fabian Fichter [Wed, 16 Dec 2020 17:47:26 +0000]
Simplify away shogi pawns from space bonus
shogi STC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 1986 W: 1016 L: 962 D: 8
http://www.variantfishtest.org:6543/tests/view/
5fd940e86e23db221d9e954f
shogi LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 1394 W: 724 L: 666 D: 4
http://www.variantfishtest.org:6543/tests/view/
5fd9b4876e23db221d9e9554
Fabian Fichter [Mon, 14 Dec 2020 22:46:31 +0000]
Increase connected bonus for horde
horde STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 3522 W: 1821 L: 1668 D: 33
http://www.variantfishtest.org:6543/tests/view/
5fd79bf96e23db221d9e9531
horde LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1983 W: 1046 L: 916 D: 21
http://www.variantfishtest.org:6543/tests/view/
5fd7b7246e23db221d9e9534
Vizvezdenec [Mon, 14 Dec 2020 00:49:04 +0000]
Increase reduction in case of stable best move
The idea of this patch is pretty simple - we already do more reductions
for non-PV and root nodes in case of stable best move for depth > 10.
This patch makes us do so if root depth if > 10 instead, which
is logical since best move changes (thus instability of it) is
counted at root, so it makes a lot of sense to use depth of the root.
passed STC
https://tests.stockfishchess.org/tests/view/
5fd643271ac16912018885c5
LLR: 2.94 (-2.94,2.94) {-0.25,1.25}
Total: 13232 W: 1308 L: 1169 D: 10755
Ptnml(0-2): 39, 935, 4535, 1062, 45
passed LTC
https://tests.stockfishchess.org/tests/view/
5fd68db11ac16912018885f0
LLR: 2.96 (-2.94,2.94) {0.25,1.25}
Total: 14024 W: 565 L: 463 D: 12996
Ptnml(0-2): 3, 423, 6062, 517, 7
closes https://github.com/official-stockfish/Stockfish/pull/3263
Bench: 4050630