Finished
ProtonRecklessps_mpscaledown101diff8.0+0.08
LLR: -2.31 (-2.25, 2.89) [0.00, 3.00]
Games: 25010 W: 6265 L: 6347 D: 12398
Ptnml(0-2): 83, 3020, 6368, 2964, 70
scale down 20k.
ProtonRecklessps_mpscaleup101diff8.0+0.08
LLR: -2.27 (-2.25, 2.89) [0.00, 3.00]
Games: 6440 W: 1561 L: 1683 D: 3196
Ptnml(0-2): 32, 820, 1618, 738, 12
20k.
ProtonRecklessps_mpscaleup100diff8.0+0.08
LLR: -2.39 (-2.25, 2.89) [0.00, 3.00]
Games: 5856 W: 1391 L: 1519 D: 2946
Ptnml(0-2): 20, 749, 1510, 637, 12
scale up checking bonus
ProtonRecklessps_scalemp100diff8.0+0.08
LLR: -2.32 (-2.25, 2.89) [0.00, 3.00]
Games: 5320 W: 1323 L: 1449 D: 2548
Ptnml(0-2): 15, 702, 1349, 582, 12
scale mp bonuses by ply.
ProtonRecklessps_pushpawns100diff8.0+0.08
LLR: -2.45 (-2.25, 2.89) [0.00, 3.00]
Games: 36372 W: 9020 L: 9085 D: 18267
Ptnml(0-2): 106, 4373, 9283, 4328, 96
4k for pushing pawn on opposite side of the king.
ProtonRecklessps_pushpawns101diff8.0+0.08
LLR: -2.27 (-2.25, 2.89) [0.00, 3.00]
Games: 6158 W: 1506 L: 1623 D: 3029
Ptnml(0-2): 17, 754, 1645, 655, 8
8k.
ProtonRecklessps_wallpawns101diff8.0+0.08
LLR: -2.27 (-2.25, 2.89) [0.00, 3.00]
Games: 12564 W: 3098 L: 3203 D: 6263
Ptnml(0-2): 33, 1517, 3282, 1422, 28
8k
ProtonRecklessps_wallpawns100diff8.0+0.08
LLR: 2.96 (-2.25, 2.89) [0.00, 3.00]
Games: 91736 W: 23260 L: 22884 D: 45592
Ptnml(0-2): 195, 10823, 23529, 11053, 268
don't move king wall pawns.
ProtonRecklessps_pawnmaps100diff8.0+0.08
LLR: -0.96 (-2.25, 2.89) [-2.75, 0.25]
Games: 3254 W: 795 L: 855 D: 1604
Ptnml(0-2): 9, 382, 902, 328, 6
remove pawn maps.
ProtonRecklessps_badnoisy107diff8.0+0.08
LLR: -2.38 (-2.25, 2.89) [-2.75, 0.25]
Games: 12690 W: 3119 L: 3277 D: 6294
Ptnml(0-2): 36, 1482, 3458, 1342, 27
Last try. . hopefully.
ProtonRecklessps_movepicker106diff8.0+0.08
LLR: -2.28 (-2.25, 2.89) [-2.75, 0.25]
Games: 37492 W: 9319 L: 9512 D: 18661
Ptnml(0-2): 86, 4139, 10492, 3940, 89
use match instead of ifs.
ProtonRecklessps_badnoisy105diff8.0+0.08
LLR: -1.63 (-2.25, 2.89) [-2.75, 0.25]
Games: 13464 W: 3378 L: 3498 D: 6588
Ptnml(0-2): 46, 1602, 3556, 1482, 46
skip bounds checking for bad_noisy array max of 16.
ProtonRecklessps_badnoisy101diff8.0+0.08
LLR: -0.10 (-2.25, 2.89) [-2.75, 0.25]
Games: 60116 W: 15017 L: 15129 D: 29970
Ptnml(0-2): 150, 6697, 16482, 6573, 156
fix order to get same bench.
ProtonRecklessps_badnoisy104diff8.0+0.08
LLR: -2.27 (-2.25, 2.89) [-2.75, 0.25]
Games: 9292 W: 2305 L: 2446 D: 4541
Ptnml(0-2): 31, 1012, 2689, 895, 19
Max of 16 bad moves.
ProtonRecklessps_badnoisy103diff8.0+0.08
LLR: -0.85 (-2.25, 2.89) [-2.75, 0.25]
Games: 24698 W: 6200 L: 6296 D: 12202
Ptnml(0-2): 78, 2999, 6289, 2907, 76
Merge branch 'main' into ps_badnoisy103
ProtonRecklessps_badnoisy102diff8.0+0.08
LLR: -0.82 (-2.25, 2.89) [-2.75, 0.25]
Games: 20858 W: 5169 L: 5252 D: 10437
Ptnml(0-2): 60, 2317, 5735, 2280, 37
Use Vec and an array idx.
ProtonRecklessps_badnoisy101diff8.0+0.08
LLR: -2.29 (-2.25, 2.89) [-2.75, 0.25]
Games: 22844 W: 5710 L: 5878 D: 11256
Ptnml(0-2): 55, 2533, 6416, 2361, 57
Use VecDeque
ProtonRecklessps_badnoisy101diff8.0+0.08
LLR: -2.40 (-2.25, 2.89) [-2.75, 0.25]
Games: 2502 W: 568 L: 721 D: 1213
Ptnml(0-2): 11, 391, 595, 248, 6
just return the popped move (None if empty).
ProtonRecklessps_badmoves100diff8.0+0.08
LLR: -1.12 (-2.25, 2.89) [-2.75, 0.25]
Games: 3406 W: 829 L: 903 D: 1674
Ptnml(0-2): 11, 456, 844, 380, 12
Add push_entry.
ProtonRecklessps_movepicker103diff8.0+0.08
LLR: -2.26 (-2.25, 2.89) [0.00, 3.00]
Games: 18302 W: 4550 L: 4642 D: 9110
Ptnml(0-2): 42, 2220, 4710, 2146, 33
4k for hanging pieces.
ProtonRecklessps_movepicker104diff8.0+0.08
LLR: -2.43 (-2.25, 2.89) [0.00, 3.00]
Games: 13588 W: 3391 L: 3506 D: 6691
Ptnml(0-2): 54, 1639, 3527, 1516, 58
try to resist using pinners to attack.
ProtonRecklessps_movepicker102diff8.0+0.08
LLR: -2.28 (-2.25, 2.89) [0.00, 3.00]
Games: 18402 W: 4548 L: 4641 D: 9213
Ptnml(0-2): 50, 2200, 4786, 2123, 42
10k bonus for capturing hanging pieces.
ProtonRecklessps_movepicker100diff8.0+0.08
LLR: 1.33 (-2.25, 2.89) [-2.75, 0.25]
Games: 9044 W: 2295 L: 2234 D: 4515
Ptnml(0-2): 33, 978, 2439, 1039, 33
king ring ortho moved.
ProtonRecklessps_movepicker101diff8.0+0.08
LLR: -1.78 (-2.25, 2.89) [0.00, 3.00]
Games: 5628 W: 1397 L: 1492 D: 2739
Ptnml(0-2): 34, 694, 1440, 625, 21
10k for noisy checks.
ProtonRecklessps_offense117diff40.0+0.40
LLR: -1.29 (-2.25, 2.89) [0.00, 3.00]
Games: 44112 W: 10909 L: 10890 D: 22313
Ptnml(0-2): 21, 4527, 12951, 4526, 31
Merge branch 'main' into ps_offense117