fairystockfish.git
5 years agoMerge official-stockfish/master
Fabian Fichter [Sun, 28 Jun 2020 13:40:37 +0000]
Merge official-stockfish/master

No functional change.

5 years agoMerge official-stockfish/master
Fabian Fichter [Sun, 28 Jun 2020 13:13:34 +0000]
Merge official-stockfish/master

No functional change.

5 years agoSimplify passed pawn evaluation
Fabian Fichter [Sat, 27 Jun 2020 16:42:04 +0000]
Simplify passed pawn evaluation

No functional change.

5 years agoIncrease futility margin for losing chess
Fabian Fichter [Mon, 22 Jun 2020 16:05:38 +0000]
Increase futility margin for losing chess

giveaway STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 3110 W: 1188 L: 1066 D: 856
http://www.variantfishtest.org:6543/tests/view/5eed135b6e23db104fb88be8

giveaway LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 2975 W: 1096 L: 978 D: 901
http://www.variantfishtest.org:6543/tests/view/5eee59f46e23db104fb88c32

losers STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1118 W: 548 L: 440 D: 130
http://www.variantfishtest.org:6543/tests/view/5eee1cb16e23db104fb88c28

losers LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2471 W: 1145 L: 1019 D: 307
http://www.variantfishtest.org:6543/tests/view/5eee2b5c6e23db104fb88c2c

5 years agoPenalty for mandatory demotions
Fabian Fichter [Sun, 21 Jun 2020 12:04:28 +0000]
Penalty for mandatory demotions

kyotoshogi
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 776 W: 434 L: 323 D: 19

5 years agoEvaluate promoted drops for hand pieces
Fabian Fichter [Sun, 21 Jun 2020 10:50:08 +0000]
Evaluate promoted drops for hand pieces

kyotoshogi
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 512 W: 306 L: 197 D: 9

5 years agoTweak quiet SEE pruning for CTF variants
Fabian Fichter [Sat, 20 Jun 2020 18:56:13 +0000]
Tweak quiet SEE pruning for CTF variants

racingkings STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 952 W: 336 L: 250 D: 366
http://www.variantfishtest.org:6543/tests/view/5eede86c6e23db104fb88c1a

racingkings LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 980 W: 320 L: 237 D: 423
http://www.variantfishtest.org:6543/tests/view/5eee06866e23db104fb88c26

kingofthehill STC
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 2523 W: 1034 L: 1087 D: 402
http://www.variantfishtest.org:6543/tests/view/5eede8896e23db104fb88c1d

kingofthehill LTC
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 656 W: 296 L: 242 D: 118
http://www.variantfishtest.org:6543/tests/view/5eee2a986e23db104fb88c2a

5 years agoConsider anchored blockers in CTF bonus
Fabian Fichter [Sat, 20 Jun 2020 17:35:47 +0000]
Consider anchored blockers in CTF bonus

kingofthehill STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1485 W: 683 L: 573 D: 229
http://www.variantfishtest.org:6543/tests/view/5ee4b30e6e23db104fb88b26

kingofthehill LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 5214 W: 2182 L: 2024 D: 1008
http://www.variantfishtest.org:6543/tests/view/5ee5d1156e23db104fb88b88

5 years agoGeneralize SAN disambiguation
Fabian Fichter [Sat, 20 Jun 2020 13:01:26 +0000]
Generalize SAN disambiguation

Closes #152.

5 years agoGeneralize insufficient material calculation
Fabian Fichter [Fri, 19 Jun 2020 22:50:22 +0000]
Generalize insufficient material calculation

Closes #139.

5 years agoRemove redundant LMR condition
Fabian Fichter [Fri, 19 Jun 2020 19:03:01 +0000]
Remove redundant LMR condition

No functional change.

5 years agoAdjudicate optional game ends in CECP protocol
Fabian Fichter [Sun, 14 Jun 2020 12:52:25 +0000]
Adjudicate optional game ends in CECP protocol

Closes #150.

5 years agoMinor cleanups in search code
Fabian Fichter [Thu, 18 Jun 2020 21:14:38 +0000]
Minor cleanups in search code

No functional change.

5 years agoRe-enable NMP for breakthrough and clobber
Fabian Fichter [Thu, 18 Jun 2020 20:52:46 +0000]
Re-enable NMP for breakthrough and clobber

5 years agoSimplify clobber-specific code
Fabian Fichter [Thu, 18 Jun 2020 20:40:50 +0000]
Simplify clobber-specific code

5 years agoBlocked pawns in CTF bonus
Fabian Fichter [Sun, 14 Jun 2020 17:33:00 +0000]
Blocked pawns in CTF bonus

kingofthehill STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 3352 W: 1506 L: 1369 D: 477
http://www.variantfishtest.org:6543/tests/view/5ee3f28a6e23db104fb88b00

kingofthehill LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 839 W: 403 L: 303 D: 133
http://www.variantfishtest.org:6543/tests/view/5ee63d316e23db104fb88ba8

5 years agoTweak horde pawn evaluation
Fabian Fichter [Sun, 14 Jun 2020 07:29:40 +0000]
Tweak horde pawn evaluation

horde STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 812 W: 458 L: 345 D: 9
http://www.variantfishtest.org:6543/tests/view/5ee52c706e23db104fb88b7e

horde LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 960 W: 532 L: 417 D: 11
http://www.variantfishtest.org:6543/tests/view/5ee5569e6e23db104fb88b86

5 years agoTweak antichess extinction evaluation
Fabian Fichter [Sat, 13 Jun 2020 21:34:44 +0000]
Tweak antichess extinction evaluation

giveaway STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 910 W: 392 L: 297 D: 221
http://www.variantfishtest.org:6543/tests/view/5ee4d10b6e23db104fb88b3e

giveaway LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 874 W: 363 L: 271 D: 240
http://www.variantfishtest.org:6543/tests/view/5ee4ef196e23db104fb88b62

5 years agoEnable extinction evaluation for losers chess
Fabian Fichter [Sat, 13 Jun 2020 18:38:27 +0000]
Enable extinction evaluation for losers chess

losers STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 315 W: 188 L: 92 D: 35
http://www.variantfishtest.org:6543/tests/view/5ee4d0a06e23db104fb88b3b

losers LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 415 W: 225 L: 130 D: 60
http://www.variantfishtest.org:6543/tests/view/5ee4df9e6e23db104fb88b4d

5 years agoAvoid unnecessary recomputations in CTF bonus
Fabian Fichter [Sat, 13 Jun 2020 11:31:21 +0000]
Avoid unnecessary recomputations in CTF bonus

No funtional change.

5 years agoConsider protected pawns in CTF bonus
Fabian Fichter [Sat, 13 Jun 2020 10:50:41 +0000]
Consider protected pawns in CTF bonus

kingofthehill STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1009 W: 485 L: 381 D: 143
http://www.variantfishtest.org:6543/tests/view/5ee3f57f6e23db104fb88b04

kingofthehill LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 772 W: 384 L: 283 D: 105
http://www.variantfishtest.org:6543/tests/view/5ee48b3c6e23db104fb88b09

5 years agoTweak alfil piece value
Fabian Fichter [Mon, 8 Jun 2020 20:53:08 +0000]
Tweak alfil piece value

shatranj STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 5322 W: 544 L: 461 D: 4317
http://www.variantfishtest.org:6543/tests/view/5ed36fd96e23db36d55f2cc5

shatranj LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 6331 W: 535 L: 453 D: 5343
http://www.variantfishtest.org:6543/tests/view/5ed73ffe6e23db36d55f2d1b

5 years agoDouble PSQT for slow leapers
Fabian Fichter [Sun, 7 Jun 2020 16:25:47 +0000]
Double PSQT for slow leapers

makruk STC
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 634 W: 87 L: 28 D: 519
http://www.variantfishtest.org:6543/tests/view/5edbeaa16e23db36d55f2d62

makruk LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 769 W: 89 L: 31 D: 649
http://www.variantfishtest.org:6543/tests/view/5edca7656e23db36d55f2d8d

shatranj STC
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 2884 W: 317 L: 245 D: 2322
http://www.variantfishtest.org:6543/tests/view/5edbeac86e23db36d55f2d67

knightmate STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 470 W: 171 L: 95 D: 204
http://www.variantfishtest.org:6543/tests/view/5edc0c366e23db36d55f2d7e

5 years agoAdjust pawn value based on promotion type
Fabian Fichter [Sat, 6 Jun 2020 21:36:41 +0000]
Adjust pawn value based on promotion type

shatranj STC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 3802 W: 386 L: 311 D: 3105
http://www.variantfishtest.org:6543/tests/view/5ed4336b6e23db36d55f2cf9

shatranj LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 2686 W: 230 L: 164 D: 2292
http://www.variantfishtest.org:6543/tests/view/5ed81b436e23db36d55f2d3b

sittuyin STC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 1820 W: 168 L: 105 D: 1547
http://www.variantfishtest.org:6543/tests/view/5ed73f8b6e23db36d55f2d19

sittuyin LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 2435 W: 158 L: 97 D: 2180
http://www.variantfishtest.org:6543/tests/view/5ed81bb86e23db36d55f2d3e

5 years agoTweak KSFK endgame
Fabian Fichter [Fri, 5 Jun 2020 21:53:05 +0000]
Tweak KSFK endgame

5 years agoAdd KRKS endgame evaluation
Fabian Fichter [Fri, 5 Jun 2020 09:51:12 +0000]
Add KRKS endgame evaluation

makruk STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 5606 W: 531 L: 449 D: 4626
http://www.variantfishtest.org:6543/tests/view/5ed3d34a6e23db36d55f2ce0

5 years agoEvaluate endgame king proximity
Fabian Fichter [Thu, 4 Jun 2020 20:13:40 +0000]
Evaluate endgame king proximity

makruk STC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 1496 W: 171 L: 107 D: 1218
http://www.variantfishtest.org:6543/tests/view/5ed10e526e23db36d55f2c70

makruk LTC
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 1810 W: 154 L: 92 D: 1564
http://www.variantfishtest.org:6543/tests/view/5ed36b986e23db36d55f2cc3

5 years agoSupport Armageddon Chess
Fabian Fichter [Tue, 2 Jun 2020 18:49:54 +0000]
Support Armageddon Chess

https://en.wikipedia.org/wiki/Fast_chess#Armageddon

Closes #140.

5 years agoCount unsafe captures in antichess threat evaluation
Fabian Fichter [Tue, 2 Jun 2020 18:50:44 +0000]
Count unsafe captures in antichess threat evaluation

giveaway STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 543 W: 258 L: 167 D: 118
http://www.variantfishtest.org:6543/tests/view/5ed2d2266e23db36d55f2cb3

giveaway LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 663 W: 280 L: 192 D: 191
http://www.variantfishtest.org:6543/tests/view/5ed3b2ba6e23db36d55f2cd7

losers STC
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 856 W: 407 L: 351 D: 98
http://www.variantfishtest.org:6543/tests/view/5ed393136e23db36d55f2cce

losers LTC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 3105 W: 1364 L: 1325 D: 416
http://www.variantfishtest.org:6543/tests/view/5ed3b2c26e23db36d55f2cd9

5 years agoAdd pyffish to readme
Fabian Fichter [Mon, 1 Jun 2020 21:54:48 +0000]
Add pyffish to readme

5 years agoMerge official-stockfish/master
Fabian Fichter [Mon, 1 Jun 2020 10:26:06 +0000]
Merge official-stockfish/master

bench: 4964428

5 years agoMerge official-stockfish/master
Fabian Fichter [Mon, 1 Jun 2020 08:53:27 +0000]
Merge official-stockfish/master

bench: 4968875

5 years agoMerge official-stockfish/master
Fabian Fichter [Mon, 1 Jun 2020 08:45:22 +0000]
Merge official-stockfish/master

bench: 5148422

5 years agoMerge official-stockfish/master
Fabian Fichter [Mon, 1 Jun 2020 08:27:53 +0000]
Merge official-stockfish/master

bench: 4456640

5 years agoMerge official-stockfish/master
Fabian Fichter [Mon, 1 Jun 2020 08:22:41 +0000]
Merge official-stockfish/master

No functional change.

5 years agoMerge official-stockfish/master
Fabian Fichter [Sun, 31 May 2020 23:01:24 +0000]
Merge official-stockfish/master

bench: 4755489

5 years agoTweak fairy piece PSQT
Fabian Fichter [Sun, 31 May 2020 21:57:14 +0000]
Tweak fairy piece PSQT

makruk STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 3823 W: 362 L: 289 D: 3172
http://www.variantfishtest.org:6543/tests/view/5ed10d906e23db36d55f2c6b

janggi
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1166 W: 619 L: 503 D: 44

xiangqi
Total: 1000 W: 291 L: 287 D: 422

shogi
Total: 1000 W: 489 L: 482 D: 29

5 years agoMerge official-stockfish/master
Fabian Fichter [Sun, 31 May 2020 21:51:58 +0000]
Merge official-stockfish/master

No functional change.

5 years agoAdd KSFKF endgame evaluation
Fabian Fichter [Sun, 31 May 2020 09:14:08 +0000]
Add KSFKF endgame evaluation

makruk STC
LLR: 2.98 (-2.94,2.94) [0.00,10.00]
Total: 1438 W: 169 L: 105 D: 1164
http://www.variantfishtest.org:6543/tests/view/5ed16b406e23db36d55f2c78

5 years agoInvert losing chess threat bonus
Fabian Fichter [Sat, 30 May 2020 15:27:16 +0000]
Invert losing chess threat bonus

giveaway STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 162 W: 111 L: 25 D: 26
http://www.variantfishtest.org:6543/tests/view/5ed184f66e23db36d55f2c7b

giveaway LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 185 W: 121 L: 34 D: 30
http://www.variantfishtest.org:6543/tests/view/5ed20bc76e23db36d55f2c88

losers STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 297 W: 183 L: 86 D: 28
http://www.variantfishtest.org:6543/tests/view/5ed1850e6e23db36d55f2c7e

losers LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 644 W: 338 L: 236 D: 70
http://www.variantfishtest.org:6543/tests/view/5ed20bd16e23db36d55f2c8a

5 years agoSimplify losing chess SEE
Fabian Fichter [Fri, 29 May 2020 16:56:31 +0000]
Simplify losing chess SEE

giveaway STC
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 1406 W: 589 L: 541 D: 276
http://www.variantfishtest.org:6543/tests/view/5ec83bb16e23db36d55f2be9

giveaway LTC
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 1502 W: 600 L: 554 D: 348
http://www.variantfishtest.org:6543/tests/view/5ec8cded6e23db36d55f2bf3

losers STC
LLR: -2.96 (-2.94,2.94) [-10.00,5.00]
Total: 939 W: 395 L: 465 D: 79
http://www.variantfishtest.org:6543/tests/view/5ec840336e23db36d55f2bec

losers LTC
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 2696 W: 1217 L: 1174 D: 305
http://www.variantfishtest.org:6543/tests/view/5ec8cdf66e23db36d55f2bf5

5 years agoRestore development version
Fabian Fichter [Sun, 24 May 2020 14:05:22 +0000]
Restore development version

5 years agoBump pyffish version (#134)
Bajusz Tamás [Sun, 24 May 2020 12:16:44 +0000]
Bump pyffish version (#134)

5 years agoFairy-Stockfish 11.1
Fabian Fichter [Sun, 24 May 2020 08:07:30 +0000]
Fairy-Stockfish 11.1

bench: 4801778

5 years agoAdd pieceToCharTable for grand
Fabian Fichter [Sat, 23 May 2020 15:21:25 +0000]
Add pieceToCharTable for grand

5 years agoUse material counting for Janggi adjudication
Fabian Fichter [Sat, 23 May 2020 11:58:57 +0000]
Use material counting for Janggi adjudication

When material counting is enabled, use it also for repetition
and 50-move rule adjudication.

Closes #108, #117, and #131.

5 years agoSimplify redundant condition
Fabian Fichter [Fri, 22 May 2020 18:08:19 +0000]
Simplify redundant condition

No functional change.

5 years agoSimplify away bare king rule
Fabian Fichter [Fri, 22 May 2020 17:56:04 +0000]
Simplify away bare king rule

Merge bare king rule into extinction rules.

losers STC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 710 W: 355 L: 297 D: 58
http://www.variantfishtest.org:6543/tests/view/5ec7ace16e23db36d55f2bcc

5 years agoLast check is always safe in nCheck
Fabian Fichter [Wed, 20 May 2020 18:23:14 +0000]
Last check is always safe in nCheck

3check STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 3395 W: 1655 L: 1510 D: 230
http://www.variantfishtest.org:6543/tests/view/5ec387cb6e23db36d55f2b99

3check LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 2058 W: 993 L: 870 D: 195
http://www.variantfishtest.org:6543/tests/view/5ec3f7d76e23db36d55f2b9e

karouk STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 260 W: 160 L: 67 D: 33
http://www.variantfishtest.org:6543/tests/view/5ec3f7a26e23db36d55f2b9c

karouk LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 227 W: 150 L: 55 D: 22
http://www.variantfishtest.org:6543/tests/view/5ec3feaf6e23db36d55f2ba0

5 years agoAdd additional Janggi rule set
Fabian Fichter [Sun, 17 May 2020 13:14:49 +0000]
Add additional Janggi rule set

Cover all four combinations of bikjang and material counting.

5 years agoUpdate readme
Fabian Fichter [Sat, 16 May 2020 20:49:06 +0000]
Update readme

5 years agoRevert "Support Sanjangjanggi"
Fabian Fichter [Sat, 16 May 2020 18:09:40 +0000]
Revert "Support Sanjangjanggi"

This reverts commit c6fffcebf58b324430f3320eeecd4654a8892bcb.

5 years agoSupport Sanjangjanggi
Fabian Fichter [Sat, 16 May 2020 16:45:05 +0000]
Support Sanjangjanggi

https://en.wikipedia.org/wiki/Janggi_variants#Sanjangjanggi

5 years agoFix Betza notation for Ouk
Fabian Fichter [Sat, 16 May 2020 15:43:17 +0000]
Fix Betza notation for Ouk

5 years agoFull Winboard compatibility for Janggi
Fabian Fichter [Sat, 16 May 2020 13:57:58 +0000]
Full Winboard compatibility for Janggi

* Adapt to Winboard's handling of passing moves
* Replace piece image for soldier to avoid promotion issues

5 years agoUse knight PSQT for horse
Fabian Fichter [Fri, 15 May 2020 19:06:28 +0000]
Use knight PSQT for horse

xiangqi
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 994 W: 329 L: 245 D: 420

janggi
Total: 1000 W: 431 L: 445 D: 124

5 years agoSeparate bikjang and material counting
Fabian Fichter [Fri, 15 May 2020 15:27:42 +0000]
Separate bikjang and material counting

Closes #115.

5 years agoSupport configuration of mobility area
Fabian Fichter [Fri, 15 May 2020 13:14:11 +0000]
Support configuration of mobility area

Closes #130.

5 years agoUse camel case for piece names
Fabian Fichter [Fri, 15 May 2020 12:37:39 +0000]
Use camel case for piece names

5 years agoTweak king PSQT for drop variants
Fabian Fichter [Thu, 14 May 2020 20:28:33 +0000]
Tweak king PSQT for drop variants

crazyhouse STC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 5128 W: 2566 L: 2393 D: 169
http://www.variantfishtest.org:6543/tests/view/5ebadb766e23db36d55f2b51

crazyhouse LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 2697 W: 1364 L: 1226 D: 107
http://www.variantfishtest.org:6543/tests/view/5ebb0b2d6e23db36d55f2b58

5 years agoDouble unsafe check bonus
Fabian Fichter [Mon, 11 May 2020 19:21:13 +0000]
Double unsafe check bonus

3check STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 3690 W: 1773 L: 1625 D: 292
http://www.variantfishtest.org:6543/tests/view/5eb7c9ec6e23db36d55f2b3f

3check LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 3164 W: 1528 L: 1387 D: 249
http://www.variantfishtest.org:6543/tests/view/5eb818e56e23db36d55f2b46

5 years agoUpdate variants.ini
Fabian Fichter [Sun, 10 May 2020 17:57:38 +0000]
Update variants.ini

5 years agoImprove Winboard compatibility for Janggi
Fabian Fichter [Sun, 10 May 2020 13:18:33 +0000]
Improve Winboard compatibility for Janggi

* Add Betza notation of palace moves
* Change piece char table to avoid check detection

5 years agoConsider blocked pawns in CTF bonus
Fabian Fichter [Sun, 10 May 2020 08:48:47 +0000]
Consider blocked pawns in CTF bonus

kingofthehill STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1552 W: 729 L: 616 D: 207
http://www.variantfishtest.org:6543/tests/view/5eb66c286e23db36d55f2af6

kingofthehill LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1165 W: 530 L: 427 D: 208
http://www.variantfishtest.org:6543/tests/view/5eb6d1a46e23db36d55f2b24

5 years agoChange default Shogi notation
Fabian Fichter [Sat, 9 May 2020 21:36:31 +0000]
Change default Shogi notation

Introduce Hodges notation with number-number format (gbtami/pychess-variants#239).

5 years agoConsider only pawns as CTF path blockers
Fabian Fichter [Sat, 9 May 2020 08:29:05 +0000]
Consider only pawns as CTF path blockers

kingofthehill STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 860 W: 418 L: 316 D: 126
http://www.variantfishtest.org:6543/tests/view/5eb10e4e6e23db36d55f2aa6

kingofthehill LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1112 W: 525 L: 420 D: 167
http://www.variantfishtest.org:6543/tests/view/5eb171106e23db36d55f2ab4

racingkings STC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 1942 W: 635 L: 597 D: 710
http://www.variantfishtest.org:6543/tests/view/5eb1303d6e23db36d55f2aac

racingkings LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 8208 W: 2257 L: 2257 D: 3694
http://www.variantfishtest.org:6543/tests/view/5eb1bdae6e23db36d55f2ab7

5 years agoCECP compatible passing moves
Fabian Fichter [Thu, 7 May 2020 18:36:34 +0000]
CECP compatible passing moves

Use `pass` for passing moves in CECP to improve Winboard compatibility.

5 years agoSupport CECP highlight command
Fabian Fichter [Wed, 6 May 2020 18:55:22 +0000]
Support CECP highlight command

Significantly improves Winboard/XBoard compatibility.

Closes #121.

5 years agoFix Janggi cannon pin detection (#106)
Fabian Fichter [Tue, 5 May 2020 17:47:48 +0000]
Fix Janggi cannon pin detection (#106)

5 years agoHide redundant options in CECP protocol
Fabian Fichter [Tue, 5 May 2020 17:37:02 +0000]
Hide redundant options in CECP protocol

Avoid conflicting configuration via options
with respective protocol commands (cores, memory, variant).

Closes #119.

5 years agoFix SAN notation for Shogi-style promotions
Fabian Fichter [Tue, 5 May 2020 17:29:09 +0000]
Fix SAN notation for Shogi-style promotions

Closes #120.

5 years agoConsider Janggi cannon capture restrictions in SEE
Fabian Fichter [Mon, 4 May 2020 20:38:20 +0000]
Consider Janggi cannon capture restrictions in SEE

Closes #106.

5 years agoFix Betza notation for Janggi elephant
Fabian Fichter [Mon, 4 May 2020 07:02:12 +0000]
Fix Betza notation for Janggi elephant

5 years ago Bump pyffish version
Bajusz Tamás [Sun, 3 May 2020 18:54:05 +0000]
 Bump pyffish version

5 years agoConsider CTF win condition in insufficient material
Fabian Fichter [Sun, 3 May 2020 16:35:58 +0000]
Consider CTF win condition in insufficient material

Add orda to tests.

5 years agoSimplify manual counting
Fabian Fichter [Sat, 2 May 2020 19:49:48 +0000]
Simplify manual counting

No functional change.

5 years agoPenalty for inaccessible king ring squares
Fabian Fichter [Fri, 1 May 2020 18:25:05 +0000]
Penalty for inaccessible king ring squares

janggi
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 610 W: 330 L: 226 D: 54

xiangqi
Total: 400 W: 113 L: 115 D: 172

5 years agoFix bench
Fabian Fichter [Thu, 30 Apr 2020 19:23:57 +0000]
Fix bench

bench: 4801778

5 years agoSupport specifying the start of counting phase
Ada Joule [Fri, 24 Apr 2020 20:14:07 +0000]
Support specifying the start of counting phase

Required by gbtami/pychess-variants#172

No functional changes

Closes #76

5 years agoReduce pawn evaluation for sittuyin
Fabian Fichter [Wed, 29 Apr 2020 17:59:14 +0000]
Reduce pawn evaluation for sittuyin

sittuyin STC
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 444 W: 68 L: 11 D: 365
http://www.variantfishtest.org:6543/tests/view/5ea875bc6e23db36d55f2a4c

sittuyin LTC
LLR: 2.99 (-2.94,2.94) [0.00,10.00]
Total: 484 W: 75 L: 17 D: 392
http://www.variantfishtest.org:6543/tests/view/5ea890676e23db36d55f2a52

5 years agoTweak king safety evaluation
Fabian Fichter [Sat, 25 Apr 2020 15:14:19 +0000]
Tweak king safety evaluation

xiangqi
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 841 W: 305 L: 220 D: 316

janggi
LLR: 1.64 (-2.94,2.94) [0.00,10.00]
Total: 900 W: 432 L: 368 D: 100

5 years agoBump pyffish version
Bajusz Tamás [Sat, 25 Apr 2020 12:09:11 +0000]
Bump pyffish version

5 years agoFix Sittuyin pawn promotion notation
Fabian Fichter [Sat, 25 Apr 2020 09:29:42 +0000]
Fix Sittuyin pawn promotion notation

Add disambiguation to SAN notation for Sittuyin promotions.

5 years agoProhibit attacks by sittuyin promotion
Fabian Fichter [Fri, 24 Apr 2020 17:56:53 +0000]
Prohibit attacks by sittuyin promotion

Fix interpretation of rule 3.9 c.4 that does not allow captures and attacks
by the general as part of promotion moves.

Closes #14.

5 years agoUpdate readme
Fabian Fichter [Fri, 24 Apr 2020 16:14:07 +0000]
Update readme

5 years agoConsider sideway attacks of soldiers in mobility
Fabian Fichter [Fri, 24 Apr 2020 15:31:22 +0000]
Consider sideway attacks of soldiers in mobility

janggi
Total: 200 W: 89 L: 92 D: 19

xiangqi
Total: 200 W: 61 L: 57 D: 82

5 years agoSupport all common Janggi rule sets
Fabian Fichter [Fri, 24 Apr 2020 11:00:00 +0000]
Support all common Janggi rule sets

* Tournament rules with material counting
* Traditional rules with bikjang as draw
* Casual rules without bikjang

Closes #101.

5 years agoSkip initiative for losers chess
Fabian Fichter [Fri, 24 Apr 2020 08:42:11 +0000]
Skip initiative for losers chess

losers STC
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 25738 W: 11803 L: 11530 D: 2405
http://www.variantfishtest.org:6543/tests/view/5e9613ea6e23db4f73614cd7

losers LTC
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 12249 W: 5537 L: 5456 D: 1256
http://www.variantfishtest.org:6543/tests/view/5e9b0cf66e23db36d55f299c

5 years agoFix double unlock of mutex in CECP implementation
Fabian Fichter [Fri, 24 Apr 2020 07:24:43 +0000]
Fix double unlock of mutex in CECP implementation

Closes #111.

5 years agoAdd protocol tests
Fabian Fichter [Thu, 23 Apr 2020 22:48:10 +0000]
Add protocol tests

5 years agoTweak Centaur piece value
Fabian Fichter [Thu, 23 Apr 2020 20:28:49 +0000]
Tweak Centaur piece value

orda
LLR: 2.94 (-2.94,2.94) [0.00,10.00]
Total: 336 W: 190 L: 97 D: 49

centaur
Total: 400 W: 183 L: 149 D: 68

5 years agoOnly consider pawns as CTF blockers
Fabian Fichter [Thu, 23 Apr 2020 19:28:53 +0000]
Only consider pawns as CTF blockers

kingofthehill STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 10881 W: 4756 L: 4513 D: 1612
http://www.variantfishtest.org:6543/tests/view/5e9dedad6e23db36d55f29fe

kingofthehill LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 7631 W: 3280 L: 3085 D: 1266
http://www.variantfishtest.org:6543/tests/view/5e9e0ed26e23db36d55f2a08

racingkings STC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 6852 W: 2200 L: 2190 D: 2462
http://www.variantfishtest.org:6543/tests/view/5e9dedc86e23db36d55f2a01

racingkings LTC
LLR: -2.98 (-2.94,2.94) [0.00,10.00]
Total: 14921 W: 4163 L: 4063 D: 6695
http://www.variantfishtest.org:6543/tests/view/5e9e0eda6e23db36d55f2a0a

5 years agoAdd orda to variants.ini
Fabian Fichter [Thu, 23 Apr 2020 17:35:13 +0000]
Add orda to variants.ini

5 years agoFix butterfly history array size
Fabian Fichter [Wed, 22 Apr 2020 07:03:44 +0000]
Fix butterfly history array size

Closes #110.

5 years agoExclude paths via CTF squares
Fabian Fichter [Mon, 20 Apr 2020 18:39:03 +0000]
Exclude paths via CTF squares

kingofthehill STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1236 W: 580 L: 473 D: 183
http://www.variantfishtest.org:6543/tests/view/5e9c51f56e23db36d55f29e1

kingofthehill LTC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 3585 W: 1551 L: 1413 D: 621
http://www.variantfishtest.org:6543/tests/view/5e9c600f6e23db36d55f29e8

racingkings STC
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 3192 W: 1005 L: 1041 D: 1146
http://www.variantfishtest.org:6543/tests/view/5e9c52076e23db36d55f29e4

racingkings LTC
LLR: 2.95 (-2.94,2.94) [-10.00,5.00]
Total: 5250 W: 1430 L: 1413 D: 2407
http://www.variantfishtest.org:6543/tests/view/5e9c60076e23db36d55f29e6

5 years agoConsider pins by lame leapers in slider blockers
Fabian Fichter [Sun, 19 Apr 2020 12:27:56 +0000]
Consider pins by lame leapers in slider blockers

janggi
Total: 300 W: 135 L: 126 D: 39

xiangqi
Total: 300 W: 95 L: 92 D: 113

5 years agoStart ASEAN counting from zero
Fabian Fichter [Sun, 19 Apr 2020 10:52:52 +0000]
Start ASEAN counting from zero

Starting from the piece count only applies to Makruk, not to ASEAN.

Closes #104.

5 years agoConsider double blocked squares in CTF evaluation
Fabian Fichter [Sun, 19 Apr 2020 06:55:38 +0000]
Consider double blocked squares in CTF evaluation

racingkings STC
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 1004 W: 387 L: 296 D: 321
http://www.variantfishtest.org:6543/tests/view/5e9b4ecf6e23db36d55f29cc

racingkings LTC
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 1647 W: 504 L: 414 D: 729
http://www.variantfishtest.org:6543/tests/view/5e9b572b6e23db36d55f29d2

kingofthehill STC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1849 W: 884 L: 765 D: 200
http://www.variantfishtest.org:6543/tests/view/5e9b4eb86e23db36d55f29c9

kingofthehill LTC
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 1252 W: 602 L: 493 D: 157
http://www.variantfishtest.org:6543/tests/view/5e9b57236e23db36d55f29d0

5 years agoSupport casual rules of Janggi
Fabian Fichter [Sat, 18 Apr 2020 12:27:54 +0000]
Support casual rules of Janggi

In casual rules, bikjang is a draw, which is enabled for variant `janggicasual`.

Closes #101.

5 years agoBump pyffish version
gbtami [Sat, 18 Apr 2020 10:19:49 +0000]
Bump pyffish version