07-12-17 |
dd |
twokings |
tune_2kings_material |
diff
|
4570/5000 iterations
10000/10000 games played
|
10000 @ 10+0.1 th 1 |
Tune Two-Kings material parameters |
22-11-17 |
dd |
atomic |
atomic_discovered_check |
diff
|
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 4585 W: 1427 L: 1445 D: 1713
|
sprt @ 10+0.1 th 1 |
Improve accuracy of atomic discovered check move generation (take 2) |
21-11-17 |
dd |
atomic |
atomic_quiet_checks |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 3565 W: 1110 L: 1141 D: 1314
|
sprt @ 10+0.1 th 1 |
Improve accuracy of atomic QUIET_CHECKS move generation |
18-11-17 |
dd |
atomic |
atomic_move_generate |
diff
|
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 22517 W: 6485 L: 6570 D: 9462
|
sprt @ 30+0.3 th 1 |
Fix atomic move generation to skip blatantly illegal moves. Changes bench all but no functional change. (LTC) |
18-11-17 |
dd |
atomic |
atomic_move_generate |
diff
|
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 4264 W: 1333 L: 1309 D: 1622
|
sprt @ 10+0.1 th 1 |
Fix atomic move generation to skip blatantly illegal moves. Changes bench all but no functional change. |
18-11-17 |
dd |
atomic |
atomic_pseudo_legal |
diff
|
LLR: -2.98 (-2.94,2.94) [-10.00,5.00]
Total: 281 W: 64 L: 116 D: 101
|
sprt @ 30+0.3 th 1 |
Validate that atomic pieces move like normal chess pieces and do not selfmate #434 (LTC) |
18-11-17 |
dd |
atomic |
atomic_pseudo_legal |
diff
|
LLR: -2.96 (-2.94,2.94) [-10.00,5.00]
Total: 457 W: 125 L: 179 D: 153
|
sprt @ 10+0.1 th 1 |
Validate that atomic pieces move like normal chess pieces and do not selfmate #434 |
09-11-17 |
dd |
atomic |
atomic_en_passant |
diff
|
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 2596 W: 835 L: 801 D: 960
|
sprt @ 10+0.1 th 1 |
Simplify atomic psuedo-legal move validation #434 |
06-11-17 |
dd |
atomic |
atomic_en_passant |
diff
|
LLR: -2.98 (-2.94,2.94) [-10.00,5.00]
Total: 6584 W: 2015 L: 2106 D: 2463
|
sprt @ 10+0.1 th 1 |
Refactor atomic capture psuedo-legal validation #434 |
05-11-17 |
dd |
atomic |
atomic_en_passant |
diff
|
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 2622 W: 848 L: 814 D: 960
|
sprt @ 10+0.1 th 1 |
Fix atomic pawn capture validation for real this time. Fixes #434 |
05-11-17 |
dd |
atomic |
atomic_en_passant |
diff
|
LLR: -2.99 (-2.94,2.94) [-10.00,5.00]
Total: 2483 W: 776 L: 843 D: 864
|
sprt @ 10+0.1 th 1 |
Fix atomic variant en passant detection. Fixes #434 |
04-11-17 |
dd |
atomic |
atomic_asymmetry |
diff
|
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 1405 W: 403 L: 460 D: 542
|
sprt @ 10+0.1 th 1 |
Asymmetric king safety evaluation for atomic |
03-11-17 |
dd |
crazyhouse |
zh_non_pawn_material |
diff
|
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 1257 W: 627 L: 570 D: 60
|
sprt @ 30+0.3 th 1 |
Fix crazyhouse non-pawn material count and pos_is_ok #432 |
03-11-17 |
dd |
crazyhouse |
zh_non_pawn_material |
diff
|
LLR: 2.94 (-2.94,2.94) [-10.00,5.00]
Total: 1509 W: 755 L: 700 D: 54
|
sprt @ 10+0.1 th 1 |
Fix crazyhouse non-pawn material count and pos_is_ok #432 |
31-10-17 |
dd |
atomic |
atomic_castle_qsearch |
diff
|
LLR: 2.97 (-2.94,2.94) [-10.00,5.00]
Total: 15739 W: 4561 L: 4606 D: 6572
|
sprt @ 30+0.3 th 1 |
When atomic castling disconnects kings, exclude king from attacks (rebased atop e50af36) |
30-10-17 |
dd |
atomic |
atomic_bishop_scaling |
diff
|
LLR: -2.97 (-2.94,2.94) [-5.00,10.00]
Total: 8420 W: 2594 L: 2592 D: 3234
|
sprt @ 10+0.1 th 1 |
Detect additional fortress draws (rebased atop e50af36) |
30-10-17 |
dd |
atomic |
atomic_castle_qsearch |
diff
|
LLR: 2.99 (-2.94,2.94) [-10.00,5.00]
Total: 1480 W: 479 L: 438 D: 563
|
sprt @ 10+0.1 th 1 |
When atomic castling disconnects kings, exclude king from attacks (rebased atop e50af36) |
21-10-17 |
dd |
atomic |
atomic_castle_qsearch |
diff
|
LLR: -2.95 (-2.94,2.94) [-10.00,5.00]
Total: 5179 W: 1472 L: 1551 D: 2156
|
sprt @ 10+0.1 th 1 |
When atomic castling disconnects kings, exclude king from attacks |
18-10-17 |
dd |
atomic |
atomic_bishop_scaling |
diff
|
LLR: -2.95 (-2.94,2.94) [-5.00,10.00]
Total: 21165 W: 6376 L: 6297 D: 8492
|
sprt @ 10+0.1 th 1 |
Detect additional fortress draws |
19-10-17 |
dd |
atomic |
atomic_bishop_scaling_2 |
diff
|
LLR: -2.95 (-2.94,2.94) [-5.00,10.00]
Total: 1055 W: 305 L: 348 D: 402
|
sprt @ 10+0.1 th 1 |
Prefer atomic middlegames over endgames with symmetric pawns |
14-10-17 |
dd |
atomic |
atomic_scale_factor |
diff
|
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 2582 W: 787 L: 830 D: 965
|
sprt @ 10+0.1 th 1 |
Assume atomic endgames are more drawish than middlegames |
13-10-17 |
dd |
atomic |
atomic_scale_factor |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 2313 W: 640 L: 685 D: 988
|
sprt @ 30+0.3 th 1 |
Consider passed pawns in atomic scaling function (LTC) |
13-10-17 |
dd |
atomic |
atomic_scale_factor |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 7129 W: 2209 L: 2196 D: 2724
|
sprt @ 10+0.1 th 1 |
Consider passed pawns in atomic scaling function |
13-10-17 |
dd |
atomic |
atomic_scale_factor |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 1843 W: 543 L: 595 D: 705
|
sprt @ 10+0.1 th 1 |
Tweak atomic endgame scaling function |
11-10-17 |
dd |
atomic |
atomic_scale_factor |
diff
|
LLR: 2.95 (-2.94,2.94) [0.00,10.00]
Total: 37793 W: 11964 L: 11425 D: 14404
|
sprt @ 10+0.1 th 1 |
Introduce atomic endgame scaling factor (take 2) |
12-10-17 |
dd |
atomic |
atomic_scale_factor_2 |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 2260 W: 664 L: 710 D: 886
|
sprt @ 10+0.1 th 1 |
Pawnitize atomic chess endgame scaling if strong side has pawns |
12-10-17 |
dd |
atomic |
atomic_scale_factor_2 |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 1148 W: 331 L: 392 D: 425
|
sprt @ 10+0.1 th 1 |
Pawnitize atomic chess endgame scaling (thanks siggemannen) |
11-10-17 |
dd |
atomic |
atomic_bishop_scaling |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 3138 W: 990 L: 1026 D: 1122
|
sprt @ 10+0.1 th 1 |
Introduce atomic endgame scaling factor |
04-10-17 |
dd |
crazyhouse |
zh_generate |
diff
|
LLR: 2.96 (-2.94,2.94) [-10.00,5.00]
Total: 3042 W: 1456 L: 1413 D: 173
|
sprt @ 30+0.3 th 1 |
Refactor crazyhouse move generation (LTC) |
04-10-17 |
dd |
crazyhouse |
zh_generate |
diff
|
LLR: 2.98 (-2.94,2.94) [-10.00,5.00]
Total: 20754 W: 9870 L: 9953 D: 931
|
sprt @ 10+0.1 th 1 |
Refactor crazyhouse move generation |
04-10-17 |
dd |
crazyhouse |
zh_generate |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 8938 W: 4297 L: 4267 D: 374
|
sprt @ 10+0.1 th 1 |
Refactor crazyhouse move generation |
02-10-17 |
dd |
crazyhouse |
crazyhouse_qsearch_drop |
diff
|
LLR: 2.97 (-2.94,2.94) [0.00,10.00]
Total: 501 W: 290 L: 185 D: 26
|
sprt @ 30+0.3 th 1 |
Generate piece and pawn drops in crazyhouse qsearch (LTC) |
02-10-17 |
dd |
crazyhouse |
crazyhouse_qsearch_drop |
diff
|
LLR: 2.96 (-2.94,2.94) [0.00,10.00]
Total: 819 W: 446 L: 336 D: 37
|
sprt @ 10+0.1 th 1 |
Generate piece and pawn drops in crazyhouse qsearch |
01-10-17 |
dd |
atomic |
atomic_tt_capture |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 2393 W: 704 L: 749 D: 940
|
sprt @ 10+0.1 th 1 |
Decrease LMR for atomic non-TT capture moves |
28-09-17 |
dd |
atomic |
atomic_threats7 |
diff
|
LLR: -2.98 (-2.94,2.94) [0.00,10.00]
Total: 2919 W: 882 L: 921 D: 1116
|
sprt @ 10+0.1 th 1 |
Tweak piece threat evaluation for atomic chess (take 4) |
27-09-17 |
dd |
atomic |
atomic_threats6 |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 6523 W: 1944 L: 1939 D: 2640
|
sprt @ 10+0.1 th 1 |
Tweak piece threat evaluation for atomic chess (take 3) |
27-09-17 |
dd |
atomic |
atomic_threats3 |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 4582 W: 1314 L: 1332 D: 1936
|
sprt @ 30+0.3 th 1 |
Tweak piece threat evaluation for atomic chess (LTC) |
26-09-17 |
dd |
atomic |
atomic_threats3 |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 24983 W: 7789 L: 7557 D: 9637
|
sprt @ 10+0.1 th 1 |
Tweak piece threat evaluation for atomic chess |
26-09-17 |
dd |
atomic |
atomic_threats5 |
diff
|
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 7521 W: 2316 L: 2298 D: 2907
|
sprt @ 10+0.1 th 1 |
Tweak piece threat evaluation for atomic chess (take 2) |
26-09-17 |
dd |
crazyhouse |
zh_deep_nmp |
diff
|
LLR: -2.96 (-2.94,2.94) [0.00,10.00]
Total: 2055 W: 948 L: 1017 D: 90
|
sprt @ 10+0.1 th 1 |
Skip crazyhouse shallow search null-move pruning |
23-09-17 |
dd |
crazyhouse |
zh_king_psqt |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 10981 W: 5262 L: 5203 D: 516
|
sprt @ 10+0.1 th 1 |
Tweak crazyhouse king PSQT bonus |
16-09-17 |
dd |
crazyhouse |
crazyhouse_king_safety |
diff
|
LLR: 1.43 (-2.94,2.94) [0.00,10.00]
Total: 3719 W: 1827 L: 1726 D: 166
|
sprt @ 10+0.1 th 1 |
Penalize crazyhouse king safety based on king rank |
02-09-17 |
dd |
atomic |
atomic_indirect64 |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 4329 W: 1342 L: 1363 D: 1624
|
sprt @ 10+0.1 th 1 |
Refactor previous commit and consider pawn attacks |
02-09-17 |
dd |
atomic |
atomic_indirect65 |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 738 W: 204 L: 270 D: 264
|
sprt @ 10+0.1 th 1 |
Move indirect king attack bonus from evaluate into capture-picker |
01-09-17 |
dd |
atomic |
atomic_indirect62 |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 7586 W: 2332 L: 2313 D: 2941
|
sprt @ 10+0.1 th 1 |
skip SEE pruning for indirect king attacks (rebased, take 2) |
01-09-17 |
dd |
atomic |
atomic_indirect63 |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 2411 W: 721 L: 766 D: 924
|
sprt @ 10+0.1 th 1 |
Skip SEE pruning for new indirect king attacks |
31-08-17 |
dd |
atomic |
atomic_indirect62 |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 6999 W: 2173 L: 2161 D: 2665
|
sprt @ 10+0.1 th 1 |
skip SEE pruning for indirect king attacks (rebased) |
31-08-17 |
dd |
atomic |
atomic_indirect_attack |
diff
|
LLR: -2.95 (-2.94,2.94) [0.00,10.00]
Total: 1302 W: 372 L: 430 D: 500
|
sprt @ 10+0.1 th 1 |
Extend indirect king attacks (rebased) |
31-08-17 |
dd |
crazyhouse |
zh_check |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 2451 W: 1156 L: 1221 D: 74
|
sprt @ 10+0.1 th 1 |
Tweak move ordering for crazyhouse (discovered check capture) (rebased) |
31-08-17 |
dd |
atomic |
atomic_king_danger |
diff
|
LLR: -2.97 (-2.94,2.94) [0.00,10.00]
Total: 5338 W: 1628 L: 1637 D: 2073
|
sprt @ 10+0.1 th 1 |
Tweak atomic king danger parameter values |