Fabian Fichter [Wed, 6 Mar 2019 20:47:20 +0000]
Tweak shatranj piece values
shatranj STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 980 W: 170 L: 104 D: 706
http://35.161.250.236:6543/tests/view/
5c7ec32b6e23db07348e8774
shatranj LTC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 918 W: 134 L: 71 D: 713
http://35.161.250.236:6543/tests/view/
5c7ed6e76e23db07348e8777
Fabian Fichter [Mon, 4 Mar 2019 19:22:44 +0000]
Implement sittuyin stalemate rule (#14)
Taking a promotion to avoid stalemate is optional (rule 3.9 c.7).
Example:
setoption name multipv value 20
setoption name UCI_Variant value sittuyin
position fen k5PK/3r4/8/8/8/8/8/8 b - - 0 1
go depth 1
No functional change for other variants.
Fabian Fichter [Mon, 4 Mar 2019 19:54:56 +0000]
Fix detection of optional game end
No functional change for variants without counting rules.
Fabian Fichter [Sat, 2 Mar 2019 21:02:14 +0000]
Tweak shogi piece values
shogi
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 918 W: 504 L: 390 D: 24
Fabian Fichter [Sat, 2 Mar 2019 13:49:49 +0000]
Merge official-stockfish/master
bench: 3253645
Fabian Fichter [Sat, 2 Mar 2019 10:07:32 +0000]
Merge official-stockfish/master
bench: 3334755
Fabian Fichter [Fri, 1 Mar 2019 22:59:03 +0000]
Extend endgame evaluation for fairy pieces
Fabian Fichter [Fri, 1 Mar 2019 18:39:49 +0000]
Generalize passed pawn evaluation
losalamos
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 140 W: 56 L: 13 D: 71
ai-wok
LLR: 3.04 (-2.94,2.94) [-10.00,5.00]
Total: 194 W: 112 L: 53 D: 29
Fabian Fichter [Sat, 23 Feb 2019 13:50:16 +0000]
Merge official-stockfish/master
bench: 4439882
Fabian Fichter [Sat, 23 Feb 2019 09:32:43 +0000]
Fix PSQT color symmetry for non-standard board sizes
minishogi
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 584 W: 324 L: 259 D: 1
shogi
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 680 W: 363 L: 301 D: 16
Fabian Fichter [Sat, 23 Feb 2019 09:31:40 +0000]
Update readme
Fabian Fichter [Fri, 22 Feb 2019 20:05:59 +0000]
Tweak NMP depth for racing kings
racingkings STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2269 W: 812 L: 706 D: 751
http://35.161.250.236:6543/tests/view/
5c6daf426e23db07348e86e3
racingkings LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 3534 W: 1201 L: 1081 D: 1252
http://35.161.250.236:6543/tests/view/
5c6dce286e23db07348e86ec
Fabian Fichter [Wed, 20 Feb 2019 21:50:33 +0000]
Fix placement chess in large-board version
Fabian Fichter [Sun, 17 Feb 2019 13:23:28 +0000]
Support microshogi
https://en.wikipedia.org/wiki/Micro_shogi
No functional change for other variants.
Fabian Fichter [Sun, 17 Feb 2019 12:34:56 +0000]
Tweak piece values for drop games
Decrease value of strong pieces for drop games and games where checks are prohibited.
crazyhouse STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1687 W: 883 L: 759 D: 45
http://35.161.250.236:6543/tests/view/
5c6723ee6e23db07348e86aa
crazyhouse LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1096 W: 586 L: 471 D: 39
http://35.161.250.236:6543/tests/view/
5c6745716e23db07348e86af
racingkings STC
LLR: 7.35 (-2.94,2.94) [0.00,10.00]
Total: 17215 W: 6182 L: 5762 D: 5271
http://35.161.250.236:6543/tests/view/
5c6724056e23db07348e86ad
racingkings LTC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1634 W: 527 L: 487 D: 620
http://35.161.250.236:6543/tests/view/
5c67d4776e23db07348e86b5
shogi
LLR: 3.00 (-2.94,2.94) [-10.00,5.00]
Total: 1066 W: 548 L: 488 D: 30
minishogi
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 1126 W: 591 L: 531 D: 4
Fabian Fichter [Sun, 10 Feb 2019 20:03:06 +0000]
Simplify evaluation of passed shogi pawns
shogi
LLR: 1.60 (-2.94,2.94) [-10.00,5.00]
Total: 1000 W: 502 L: 473 D: 25
Fabian Fichter [Sun, 10 Feb 2019 19:48:24 +0000]
Tweak king danger for fairy pieces
minishogi
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 1390 W: 753 L: 630 D: 7
asean
LLR: 3.01 (-2.94,2.94) [-10.00,5.00]
Total: 684 W: 151 L: 111 D: 422
Fabian Fichter [Sun, 10 Feb 2019 10:11:49 +0000]
Fix threat evaluation for shogi pawns
Fabian Fichter [Sat, 9 Feb 2019 23:52:13 +0000]
Merge official-stockfish/master
bench: 4592402
Fabian Fichter [Sat, 9 Feb 2019 23:44:47 +0000]
Merge official-stockfish/master
bench: 4915605
Fabian Fichter [Sat, 9 Feb 2019 23:39:54 +0000]
Merge official-stockfish/master
Fabian Fichter [Sat, 9 Feb 2019 23:26:41 +0000]
Merge official-stockfish/master
bench: 4691733
Fabian Fichter [Sat, 9 Feb 2019 23:22:15 +0000]
Merge official-stockfish/master
Fabian Fichter [Sat, 9 Feb 2019 22:23:57 +0000]
Improve generalization of castling
No functional change.
Fabian Fichter [Sat, 9 Feb 2019 17:28:16 +0000]
Merge official-stockfish/master
bench: 5031310
Fabian Fichter [Sat, 9 Feb 2019 17:13:35 +0000]
Merge official-stockfish/master
bench: 4633927
Fabian Fichter [Sat, 9 Feb 2019 16:58:41 +0000]
Merge official-stockfish/master
Fabian Fichter [Sat, 9 Feb 2019 14:21:00 +0000]
Simplify connection bonus
connect4
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 204 W: 108 L: 53 D: 43
Fabian Fichter [Fri, 8 Feb 2019 22:53:36 +0000]
Decrease king evaluation divisor for shogi variants
euroshogi
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 250 W: 156 L: 90 D: 4
minishogi
LLR: 3.31 (-2.94,2.94) [-10.00,5.00]
Total: 500 W: 286 L: 213 D: 1
shogi
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 506 W: 281 L: 217 D: 8
Fabian Fichter [Fri, 8 Feb 2019 18:07:49 +0000]
Skip king protector bonus when there is no king
Fabian Fichter [Thu, 7 Feb 2019 23:24:50 +0000]
Rewrite evaluation of shogi pawns
Handle shogi pawns similar to pawns, different from other pieces.
Speeds up evaluation and allows improving evaluation of passed shogi pawns.
shogi
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 596 W: 322 L: 259 D: 15
euroshogi
LLR: 3.01 (-2.94,2.94) [-10.00,5.00]
Total: 530 W: 285 L: 222 D: 23
minishogi
LLR: -0.12 (-2.94,2.94) [-10.00,5.00]
Total: 1000 W: 493 L: 503 D: 4
No functional change for non-shogi variants.
Fabian Fichter [Thu, 7 Feb 2019 22:19:45 +0000]
Fix msb calculation for large-board version
A bug in the calculation of the most significant bit
caused undefined behavior in the king safety evaluation.
The fix significantly improves playing strength of the large-board version:
chess
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 100 W: 72 L: 15 D: 13
capablanca
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 82 W: 62 L: 8 D: 12
shogi
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 256 W: 157 L: 92 D: 7
No functional change for normal version.
Fabian Fichter [Wed, 6 Feb 2019 21:58:26 +0000]
Merge official-stockfish/master
bench: 4766195
Fabian Fichter [Wed, 6 Feb 2019 20:56:33 +0000]
Decrease king danger for drop variants
crazyhouse STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 3167 W: 1606 L: 1461 D: 100
http://35.161.250.236:6543/tests/view/
5c4c3cac6e23db07348e860b
crazyhouse LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 7620 W: 3785 L: 3576 D: 259
http://35.161.250.236:6543/tests/view/
5c4f6a756e23db07348e8615
shogi
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 828 W: 435 L: 374 D: 19
minishogi
LLR: 2.53 (-2.94,2.94) [-10.00,5.00]
Total: 2000 W: 1018 L: 974 D: 8
Fabian Fichter [Mon, 4 Feb 2019 21:40:57 +0000]
Endgame evaluation for fairy pieces
No functional change for standard chess.
Fabian Fichter [Mon, 4 Feb 2019 21:20:42 +0000]
Tweak mobility bonus for fairy pieces
ai-wok
LLR: 3.00 (-2.94,2.94) [-10.00,5.00]
Total: 550 W: 247 L: 193 D: 110
courier
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1388 W: 349 L: 311 D: 728
minishogi
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 3490 W: 1761 L: 1718 D: 11
Fabian Fichter [Thu, 31 Jan 2019 20:14:47 +0000]
Speed-up pseudo-legal move validation of drops
Improves performance by ~10% for drop variants.
Fabian Fichter [Thu, 31 Jan 2019 22:15:54 +0000]
Speed up slider blockers calculation
Improves speed by >10%.
No functional change.
Fabian Fichter [Thu, 31 Jan 2019 22:13:20 +0000]
Small speed-up in check detection
Since pieces can not give check against own king.
No functional change.
Fabian Fichter [Sun, 27 Jan 2019 16:46:48 +0000]
Support counting rules
Counting rules are used for south-east asian chess variants:
- Makruk
- ASEAN
- Sittuyin
Standard FENs and (cutechess-style) FENs including counting rules are both supported.
Fabian Fichter [Sat, 26 Jan 2019 09:54:25 +0000]
Disable futility pruning for racing kings
racingkings STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 350 W: 163 L: 81 D: 106
http://35.161.250.236:6543/tests/view/
5c4b86806e23db07348e8601
racingkings LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 391 W: 174 L: 92 D: 125
http://35.161.250.236:6543/tests/view/
5c4b97676e23db07348e8609
Fabian Fichter [Thu, 24 Jan 2019 19:59:16 +0000]
Tweak king danger for nCheck chess
3check STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 523 W: 295 L: 192 D: 36
http://35.161.250.236:6543/tests/view/
5c478ad56e23db07348e85f0
3check LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 795 W: 418 L: 312 D: 65
http://35.161.250.236:6543/tests/view/
5c487f756e23db07348e85f3
Fabian Fichter [Fri, 18 Jan 2019 19:47:51 +0000]
Increase king danger without queen for nCheck
3check STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 5565 W: 2630 L: 2456 D: 479
http://35.161.250.236:6543/tests/view/
5c3d027e6e23db07348e85b8
3check LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 6185 W: 2922 L: 2739 D: 524
http://35.161.250.236:6543/tests/view/
5c3ed2d66e23db07348e85c2
Fabian Fichter [Fri, 18 Jan 2019 19:46:15 +0000]
Double safe check bonus for nCheck chess
3check STC
LLR: 2.94 (-2.94,2.94) [0.00,10.00]
Total: 1944 W: 961 L: 838 D: 145
http://35.161.250.236:6543/tests/view/
5c39dfb76e23db07348e85ac
3check LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1953 W: 951 L: 829 D: 173
http://35.161.250.236:6543/tests/view/
5c39fb726e23db07348e85ae
Fabian Fichter [Sat, 12 Jan 2019 18:31:11 +0000]
Add synonym for minishogi
Fabian Fichter [Sat, 12 Jan 2019 18:18:45 +0000]
Support prohibition of perpetual check
Completes the rule implementation of shogi variants.
Fabian Fichter [Sat, 12 Jan 2019 17:48:31 +0000]
Refactor game end detection
Support customization of n-fold repetition and n-move rule.
- Fix fourfold rule for minishogi and other shogi variants.
- Adjust n-move rule to 70 for shatranj.
- Disable n-move rule for makruk and shogi variants.
Fabian Fichter [Sat, 12 Jan 2019 14:39:03 +0000]
Expliclity set pocket size for minishogi
For better compatility with XBoard/WinBoard.
No functional change.
Fabian Fichter [Thu, 3 Jan 2019 22:22:45 +0000]
Simplify king danger for non-standard board sizes
Turns out to be a big improvement for small board sizes.
losalamos
LLR: 3.06 (-2.94,2.94) [-10.00,5.00]
Total: 56 W: 50 L: 1 D: 5
minishogi
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 104 W: 84 L: 18 D: 2
Fabian Fichter [Thu, 3 Jan 2019 21:45:50 +0000]
Improve generalization to non-standard board sizes
Remove assumptions about 8x8 board size from evaluation code.
losalamos
LLR: 3.02 (-2.94,2.94) [-10.00,5.00]
Total: 152 W: 83 L: 30 D: 39
capablanca
LLR: 3.00 (-2.94,2.94) [-10.00,5.00]
Total: 362 W: 180 L: 123 D: 59
minishogi
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 288 W: 163 L: 102 D: 23
Fabian Fichter [Thu, 3 Jan 2019 21:33:10 +0000]
Bonus for promoted pieces in drop variants
Since they demote when being captured, promoted pieces
are more valuable than the promotion piece type itself.
minishogi
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 666 W: 375 L: 266 D: 25
shogi
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 1020 W: 529 L: 469 D: 22
Fabian Fichter [Wed, 2 Jan 2019 13:55:23 +0000]
Revert regressive minishogi patch
Further testing indicates that the initial test results were flawed.
minishogi
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 806 W: 437 L: 327 D: 42
Fabian Fichter [Tue, 1 Jan 2019 17:13:56 +0000]
Stalemate is a win in shogi variants
Fix evaluation of stalemate positions.
Fabian Fichter [Tue, 1 Jan 2019 15:53:55 +0000]
Use a generic PSQT for fairy pieces
Give a bonus for squares closer to the center of the board.
shogi
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1068 W: 578 L: 462 D: 28
minishogi
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1098 W: 577 L: 464 D: 57
courier
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 396 W: 137 L: 65 D: 194
giveaway STC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 2177 W: 863 L: 822 D: 492
http://35.161.250.236:6543/tests/view/
5c2a44ad6e23db2472895687
extinction STC (failed)
LLR: -2.96 (-2.94,2.94) [-10.00,5.00]
Total: 1002 W: 436 L: 508 D: 58
http://35.161.250.236:6543/tests/view/
5c2a44bf6e23db2472895689
shatranj STC (failed)
LLR: -3.00 (-2.94,2.94) [-10.00,5.00]
Total: 1891 W: 242 L: 289 D: 1360
Fabian Fichter [Tue, 1 Jan 2019 15:50:11 +0000]
Consider board size in time management
Also adjust for variants with mandatory captures.
courier 5+0
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 302 W: 161 L: 74 D: 67
shogi 5+0
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 1064 W: 570 L: 455 D: 39
minishogi 5+0
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 1362 W: 702 L: 584 D: 76
giveaway 10+0
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1019 W: 437 L: 340 D: 242
http://35.161.250.236:6543/tests/view/
5c2a423f6e23db2472895682
giveaway 10+0.1
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1655 W: 691 L: 585 D: 379
http://35.161.250.236:6543/tests/view/
5c2a41a46e23db247289567b
losers 10+0
LLR: 2.94 (-2.94,2.94) [0.00,10.00]
Total: 1030 W: 520 L: 412 D: 98
http://35.161.250.236:6543/tests/view/
5c2a42356e23db2472895680
losers 10+0.1
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1004 W: 496 L: 390 D: 118
http://35.161.250.236:6543/tests/view/
5c2a41cd6e23db247289567e
Fabian Fichter [Tue, 1 Jan 2019 15:43:30 +0000]
Further reduce king danger divisor for shogi variants
shogi
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 1018 W: 544 L: 430 D: 44
minishogi
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 470 W: 281 L: 175 D: 14
Fabian Fichter [Mon, 31 Dec 2018 14:03:12 +0000]
Decrease king danger divisor for shogi variants
shogi
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 1050 W: 533 L: 474 D: 43
minishogi
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 3236 W: 1544 L: 1502 D: 190
euroshogi
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 808 W: 415 L: 355 D: 38
Fabian Fichter [Fri, 28 Dec 2018 17:17:01 +0000]
Refactor PSQ score calculation
Functional change, since the PSQT bonus is no longer divided
together with the piece value, but kept as is.
crazyhouse STC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 279 W: 164 L: 101 D: 14
http://35.161.250.236:6543/tests/view/
5c265b4e6e23db247289564d
crazyhouse LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 372 W: 210 L: 147 D: 15
http://35.161.250.236:6543/tests/view/
5c2665936e23db2472895651
giveaway STC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1353 W: 577 L: 528 D: 248
http://35.161.250.236:6543/tests/view/
5c267e5a6e23db247289565c
giveaway LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 286 W: 143 L: 88 D: 55
http://35.161.250.236:6543/tests/view/
5c26aa0c6e23db2472895663
losers STC (failed)
LLR: -2.96 (-2.94,2.94) [-10.00,5.00]
Total: 1453 W: 610 L: 682 D: 161
http://35.161.250.236:6543/tests/view/
5c267e676e23db247289565e
losers LTC (failed)
LLR: -2.98 (-2.94,2.94) [-10.00,5.00]
Total: 910 W: 366 L: 434 D: 110
http://35.161.250.236:6543/tests/view/
5c273d4c6e23db247289566c
racingkings STC
LLR: 3.00 (-2.94,2.94) [-10.00,5.00]
Total: 2150 W: 760 L: 721 D: 669
http://35.161.250.236:6543/tests/view/
5c266aba6e23db2472895657
racingkings LTC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 1506 W: 523 L: 481 D: 502
http://35.161.250.236:6543/tests/view/
5c2738616e23db2472895669
Fabian Fichter [Fri, 28 Dec 2018 13:20:37 +0000]
Re-initialize PSQTs for each variant
This allows to consider the board size of the variant when initializing
the PSQTs, which fixes some issues with non-standard board sizes,
and reduces the differences between the normal and the large-board version.
No functional change for 8x8 variants.
Fabian Fichter [Thu, 27 Dec 2018 18:07:43 +0000]
Disable null move pruning for horde chess
horde STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 2289 W: 1212 L: 1076 D: 1
http://35.161.250.236:6543/tests/view/
5c249b6d6e23db2472895633
horde LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 863 W: 488 L: 373 D: 2
http://35.161.250.236:6543/tests/view/
5c24b2ea6e23db2472895639
giveaway STC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 1213 W: 398 L: 356 D: 459
http://35.161.250.236:6543/tests/view/
5c249ba06e23db2472895636
giveaway LTC
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 801 W: 268 L: 223 D: 310
http://35.161.250.236:6543/tests/view/
5c24d7466e23db247289563c
Fabian Fichter [Sat, 1 Sep 2018 09:19:36 +0000]
Enable shallow depth pruning for horde chess
horde STC
LLR: 3.36 (-2.94,2.94) [0.00,10.00]
Total: 517 W: 320 L: 196 D: 1
http://35.161.250.236:6543/tests/view/
5c2286ad6e23db247289560e
horde LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 321 W: 213 L: 106 D: 2
http://35.161.250.236:6543/tests/view/
5c22a79f6e23db2472895618
giveaway STC
LLR: 3.00 (-2.94,2.94) [-10.00,5.00]
Total: 5940 W: 1928 L: 1914 D: 2098
http://35.161.250.236:6543/tests/view/
5c22a7dc6e23db247289561c
giveaway LTC
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 4212 W: 1345 L: 1321 D: 1546
http://35.161.250.236:6543/tests/view/
5c22aa416e23db2472895622
Fabian Fichter [Thu, 27 Dec 2018 10:41:08 +0000]
Tweak space bonus for horde chess
horde STC
LLR: 0.00 (-2.94,2.94) [0.00,10.00]
Total: 2000 W: 1812 L: 188 D: 0
http://35.161.250.236:6543/tests/view/
5c2287cb6e23db2472895614
horde LTC
LLR: 42.35 (-2.94,2.94) [0.00,10.00]
Total: 1865 W: 1680 L: 184 D: 1
http://35.161.250.236:6543/tests/view/
5c22a7b86e23db247289561a
giveaway STC
LLR: -2.96 (-2.94,2.94) [-10.00,5.00]
Total: 6022 W: 1965 L: 2055 D: 2002
http://35.161.250.236:6543/tests/view/
5c22aa246e23db2472895620
giveaway LTC
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 1264 W: 410 L: 368 D: 486
http://35.161.250.236:6543/tests/view/
5c22a7f36e23db247289561e
Fabian Fichter [Thu, 27 Dec 2018 09:38:52 +0000]
Rename judkins shogi variant name
Fabian Fichter [Wed, 26 Dec 2018 18:22:29 +0000]
Remove redundant check
No functional change.
Fabian Fichter [Wed, 26 Dec 2018 18:17:05 +0000]
Rewrite king danger of pieces in hand
Evaluate pieces in hand analogously to pieces on the board.
crazyhouse STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1774 W: 936 L: 809 D: 29
http://35.161.250.236:6543/tests/view/
5c2382e16e23db2472895629
crazyhouse LTC
LLR: 2.94 (-2.94,2.94) [0.00,10.00]
Total: 1041 W: 572 L: 456 D: 13
http://35.161.250.236:6543/tests/view/
5c239b2c6e23db247289562c
minishogi
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 526 W: 303 L: 197 D: 26
shogi
LLR: 3.02 (-2.94,2.94) [-10.00,5.00]
Total: 1812 W: 892 L: 838 D: 82
Fabian Fichter [Wed, 26 Dec 2018 12:58:29 +0000]
Evaluate mobility of pieces in hand
shogi
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 740 W: 416 L: 305 D: 19
minishogi
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 660 W: 363 L: 256 D: 41
crazyhouse STC
LLR: -2.96 (-2.94,2.94) [-10.00,5.00]
Total: 8643 W: 4154 L: 4283 D: 206
http://35.161.250.236:6543/tests/view/
5c16665f6e23db24728955a2
crazyhouse LTC
LLR: -2.97 (-2.94,2.94) [-10.00,5.00]
Total: 5977 W: 2855 L: 2965 D: 157
http://35.161.250.236:6543/tests/view/
5c16d1616e23db24728955ac
Fabian Fichter [Wed, 26 Dec 2018 12:55:15 +0000]
Tweak IID search depth for drop variants
crazyhouse STC
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 24753 W: 12186 L: 11930 D: 637
http://35.161.250.236:6543/tests/view/
5c1be4b96e23db24728955e0
crazyhouse LTC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 12175 W: 5928 L: 5853 D: 394
http://35.161.250.236:6543/tests/view/
5c1bfc826e23db24728955e6
Fabian Fichter [Mon, 24 Dec 2018 14:03:58 +0000]
Increase connectivity bonus for drop variants
crazyhouse STC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 6655 W: 3246 L: 3251 D: 158
http://35.161.250.236:6543/tests/view/
5c1bb69c6e23db24728955d7
crazyhouse LTC
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 8857 W: 4309 L: 4281 D: 267
http://35.161.250.236:6543/tests/view/
5c1bc8f56e23db24728955de
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 2160 W: 1067 L: 1016 D: 77
http://35.161.250.236:6543/tests/view/
5c216fdf6e23db247289560b
shogi
LLR: 1.41 (-2.94,2.94) [0.00,10.00]
Total: 2219 W: 1106 L: 1027 D: 86
minishogi
LLR: 0.04 (-2.94,2.94) [0.00,10.00]
Total: 5000 W: 2362 L: 2289 D: 349
Fabian Fichter [Sun, 23 Dec 2018 17:10:32 +0000]
Update variant list in readme
Fabian Fichter [Sun, 23 Dec 2018 13:45:46 +0000]
Support kyoto shogi
https://en.wikipedia.org/wiki/Kyoto_shogi
Added features:
- Piece demotion
- Dropping pieces in promoted state
Repeating unchanged bench here to fix CI.
bench: 5141418
Fabian Fichter [Sun, 23 Dec 2018 15:46:58 +0000]
Add large-board variants to perft testing
Fabian Fichter [Sat, 22 Dec 2018 15:14:59 +0000]
Support goro goro shogi
https://en.wikipedia.org/wiki/D%C5%8Dbutsu_sh%C5%8Dgi#Variation
Fabian Fichter [Fri, 21 Dec 2018 07:29:39 +0000]
Fix starting position of dobutsu shogi
Fabian Fichter [Thu, 20 Dec 2018 15:55:37 +0000]
Disable probcut for clobber
clobber
ELO: 32.05 +-21.6 (95%) LOS: 99.8%
Total: 1000 W: 546 L: 454 D: 0
Fabian Fichter [Thu, 20 Dec 2018 15:50:36 +0000]
Disable NMP for breakthrough and clobber
breakthrough
ELO: 29.25 +-30.6 (95%) LOS: 97.0%
Total: 500 W: 271 L: 229 D: 0
clobber
ELO: 64.66 +-31.0 (95%) LOS: 100.0%
Total: 500 W: 296 L: 204 D: 0
Fabian Fichter [Sat, 15 Dec 2018 18:08:33 +0000]
Consider checks by pawn drops in king danger
crazyhouse STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 5743 W: 2882 L: 2699 D: 162
http://35.161.250.236:6543/tests/view/
5c15435c6e23db7639060cf5
crazyhouse LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 4798 W: 2401 L: 2233 D: 164
http://35.161.250.236:6543/tests/view/
5c1969046e23db24728955c6
Fabian Fichter [Tue, 18 Dec 2018 22:09:31 +0000]
Unlimited mobility area for losing chess variants
losers STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1778 W: 818 L: 703 D: 257
http://35.161.250.236:6543/tests/view/
5c1971166e23db24728955cb
giveaway STC
LLR: -2.98 (-2.94,2.94) [0.00,10.00]
Total: 19458 W: 6544 L: 6373 D: 6541
http://35.161.250.236:6543/tests/view/
5c1970fc6e23db24728955c8
Fabian Fichter [Tue, 18 Dec 2018 20:09:16 +0000]
Tweak isolated pawn penalty for losing chess variants
giveaway STC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 1699 W: 626 L: 526 D: 547
http://35.161.250.236:6543/tests/view/
5c1954786e23db24728955bb
losers STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 4610 W: 2045 L: 1890 D: 675
http://35.161.250.236:6543/tests/view/
5c1954b76e23db24728955be
Fabian Fichter [Tue, 18 Dec 2018 20:06:21 +0000]
Tweak endgame PSQ score for losers chess
losers STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 450 W: 262 L: 159 D: 29
http://35.161.250.236:6543/tests/view/
5c1954486e23db24728955b9
losers LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 345 W: 209 L: 109 D: 27
http://35.161.250.236:6543/tests/view/
5c197ea96e23db24728955cd
Fabian Fichter [Tue, 18 Dec 2018 23:41:24 +0000]
Decrease passed pawn bonus for antichess variants
giveaway STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 343 W: 166 L: 82 D: 95
http://35.161.250.236:6543/tests/view/
5c1792fc6e23db24728955ae
giveaway LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 555 W: 219 L: 137 D: 199
http://35.161.250.236:6543/tests/view/
5c1950cb6e23db24728955b4
Fabian Fichter [Tue, 18 Dec 2018 21:33:04 +0000]
Tweak threat evaluation for antichess variants
giveaway STC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 921 W: 372 L: 280 D: 269
http://35.161.250.236:6543/tests/view/
5c1666936e23db24728955a5
losers STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1753 W: 826 L: 710 D: 217
http://35.161.250.236:6543/tests/view/
5c1666a66e23db24728955a8
Fabian Fichter [Sat, 15 Dec 2018 18:25:01 +0000]
Work around MSVC bug without breaking clang build
Do not rely on capturing of constexpr variables in lambda expression.
No functional change.
Fabian Fichter [Sat, 15 Dec 2018 17:02:24 +0000]
Fix MSVC error
Explicitly capture compile-time variable in lambda expression.
No function change.
Fabian Fichter [Sat, 15 Dec 2018 15:17:48 +0000]
Rewrite bonus for safe and unsafe checks
crazyhouse STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 330 W: 211 L: 107 D: 12
http://35.161.250.236:6543/tests/view/
5c14de9f6e23db7639060ce8
shogi
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 736 W: 387 L: 326 D: 23
minishogi
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 1658 W: 820 L: 766 D: 72
euroshogi
LLR: 3.00 (-2.94,2.94) [-10.00,5.00]
Total: 476 W: 259 L: 196 D: 21
Fabian Fichter [Sat, 15 Dec 2018 10:18:36 +0000]
Rewrite game phase for drop games
Define game phase based on pieces in hand,
and score king danger independent of game phase.
shogi
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 624 W: 357 L: 248 D: 19
minishogi
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 468 W: 261 L: 161 D: 46
judkinshogi
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 508 W: 281 L: 217 D: 10
crazyhouse STC
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 613 W: 330 L: 267 D: 16
http://35.161.250.236:6543/tests/view/
5c13f9786e23db7639060ce0
protonspring [Sun, 9 Dec 2018 00:19:06 +0000]
remove parenthesis.
protonspring [Sat, 8 Dec 2018 18:08:21 +0000]
add paren.
protonspring [Sat, 8 Dec 2018 17:57:25 +0000]
simplify opposite_colors
Stéphane Nicolet [Thu, 6 Dec 2018 14:00:38 +0000]
Revert "pseudo_legal() and MOVE_NONE"
This reverts commit
33d95482182e459eb033de47a31f142880aa9afb ,
which crashed in DEBUG mode because of the following assert in position.h
````
Assertion failed: (is_ok(m)), function capture, file ./position.h, line 369.
````
No functional change
VoyagerOne [Thu, 6 Dec 2018 13:39:41 +0000]
Simplify Killer Move Penalty
STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 20816 W: 4525 L: 4402 D: 11889
http://tests.stockfishchess.org/tests/view/
5c017cb90ebc5902bcede5b4
LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 39287 W: 6401 L: 6309 D: 26577
http://tests.stockfishchess.org/tests/view/
5c01825e0ebc5902bcede686
Bench: 3773021
xoto10 [Sun, 2 Dec 2018 15:29:31 +0000]
Simplify time manager in search()
Remove the F[] array which I find unhelpful and rename `improvingFactor` to
`fallingEval` since larger values indicate a falling eval and more time use.
I realise a test was not strictly necessary, but I ran STC [-3,1] just to
check there are no foolish errors before creating the pull request:
STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 35804 W: 7753 L: 7659 D: 20392
http://tests.stockfishchess.org/tests/view/
5bef3a0c0ebc595e0ae39c19
It was then suggested to clean the constants around `fallingEval`
to make it more clear this is a factor around ~1 that adjusts time
up or downwards depending on some conditions. We then ran a double
test with this simplification suggestion:
STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 68435 W: 14936 L: 14906 D: 38593
http://tests.stockfishchess.org/tests/view/
5c02c56b0ebc5902bcee0184
LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 37258 W: 6324 L: 6230 D: 24704
http://tests.stockfishchess.org/tests/view/
5c030a520ebc5902bcee0a32
No functional change
protonspring [Thu, 6 Dec 2018 13:02:11 +0000]
pseudo_legal() and MOVE_NONE
MOVE_NONE is represented as SQ_A1 to SQ_A1 which is never pseudo_legal.
STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 38807 W: 8363 L: 8275 D: 22169
http://tests.stockfishchess.org/tests/view/
5c05f11d0ebc5902bcee4c86
No functional change
Vizvezdenec [Sun, 2 Dec 2018 19:18:14 +0000]
Introduce concept of double pawn protection.
Exclude doubly protected by pawns squares when calculating attackers on
king ring. Idea of this patch is not to count attackers if they attack
only squares that are protected by two pawns.
STC
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 70040 W: 15476 L: 15002 D: 39562
http://tests.stockfishchess.org/tests/view/
5c0354860ebc5902bcee1106
LTC
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 16530 W: 2795 L: 2607 D: 11128
http://tests.stockfishchess.org/tests/view/
5c0385080ebc5902bcee14b5
This is third king safety patch in recent times so we probably need
retuning of king safety parameters.
Bench: 3057978
Fabian Fichter [Sun, 2 Dec 2018 17:18:17 +0000]
Minor readme changes
Fabian Fichter [Fri, 30 Nov 2018 14:35:05 +0000]
Always evaluate king danger for drop variants
shogi
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 848 W: 464 L: 352 D: 32
minishogi
LLR: 3.03 (-2.94,2.94) [-10.00,5.00]
Total: 990 W: 485 L: 427 D: 78
crazyhouse STC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1223 W: 629 L: 570 D: 24
http://35.161.250.236:6543/tests/view/
5c014b236e23db7639060cc0
Fabian Fichter [Sat, 1 Dec 2018 14:34:51 +0000]
Add a simple evaluation for connect-n games
connect4
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 144 W: 92 L: 15 D: 37
Miguel Lahoz [Fri, 30 Nov 2018 05:35:47 +0000]
Penalize refuted killers in continuation history
Currently we apply a penalty in continuation history for refuted TT moves.
We can use the same idea to also penalize refuted killer moves in continuation
history.
STC:
http://tests.stockfishchess.org/tests/view/
5c00ccbd0ebc5902bcedd768
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 54366 W: 12086 L: 11687 D: 30593
LTC:
http://tests.stockfishchess.org/tests/view/
5c0107880ebc5902bceddc9c
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 25457 W: 4302 L: 4078 D: 17077
Bench: 3419069
ElbertoOne [Sat, 1 Dec 2018 09:28:10 +0000]
Remove Overload bonus
Compensate by giving the Hanging bonus to weak doubly-attacked
non pawn enemies pieces.
STC: http://tests.stockfishchess.org/tests/view/
5bfd53c40ebc5902bced9237
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 62107 W: 13664 L: 13622 D: 34821
LTC: http://tests.stockfishchess.org/tests/view/
5bfd74700ebc5902bced9618
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 86406 W: 14381 L: 14365 D: 57660
A possible follow up would be to tune the hanging bonus and/or try to
simplify the hanging bonus condition.
Bench: 3810849
Stéphane Nicolet [Thu, 29 Nov 2018 15:17:23 +0000]
Restore development version
No functional change
Stéphane Nicolet [Thu, 29 Nov 2018 14:45:26 +0000]
Stockfish 10
Official release version of Stockfish 10.
This is also the 10th anniversary version of the Stockfish project, which
started exactly ten years ago! I wish to extend a huge thank you to
all contributors and authors in our amazing community :-)
Bench: 3939338