Finished
ProtonRecklessps_pinning119diff8.0+0.08
LLR: 0.00 (-2.25, 2.89) [0.00, 3.00]
Games: 0 W: 0 L: 0 D: 0
Ptnml(0-2): 0, 0, 0, 0, 0
-4k
ProtonRecklessps_pinning118diff8.0+0.08
LLR: -2.12 (-2.25, 2.89) [0.00, 3.00]
Games: 10860 W: 2680 L: 2779 D: 5401
Ptnml(0-2): 28, 1307, 2846, 1234, 15
-2k penalty for moving a pinning piece.
ProtonRecklessps_fmr104diff8.0+0.08
LLR: -1.47 (-2.25, 2.89) [0.00, 3.00]
Games: 3942 W: 657 L: 700 D: 2585
Ptnml(0-2): 1, 170, 1673, 125, 2
scale down later.
ProtonRecklessps_fmr103diff8.0+0.08
LLR: -2.30 (-2.25, 2.89) [0.00, 3.00]
Games: 7572 W: 1298 L: 1367 D: 4907
Ptnml(0-2): 5, 345, 3154, 278, 4
scale less.
ProtonRecklessps_fmr103diff8.0+0.08
LLR: -0.55 (-2.25, 2.89) [0.00, 3.00]
Games: 8448 W: 2133 L: 2147 D: 4168
Ptnml(0-2): 37, 991, 2174, 993, 29
scale less.
ProtonRecklessps_ep100diff8.0+0.08
LLR: -0.53 (-2.25, 2.89) [-2.75, 0.25]
Games: 67596 W: 17020 L: 17167 D: 33409
Ptnml(0-2): 172, 7274, 19023, 7187, 142
simplify ep valid.
ProtonRecklessps_fmr103diff8.0+0.08
LLR: -2.28 (-2.25, 2.89) [0.00, 3.00]
Games: 8384 W: 2093 L: 2207 D: 4084
Ptnml(0-2): 22, 1014, 2235, 898, 23
less aggressive.
ProtonRecklessps_fmr102diff8.0+0.08
LLR: -1.14 (-2.25, 2.89) [0.00, 3.00]
Games: 4636 W: 1135 L: 1193 D: 2308
Ptnml(0-2): 9, 604, 1156, 534, 15
exp scale fmr scale.
ProtonRecklessps_fmr101diff8.0+0.08
LLR: -0.53 (-2.25, 2.89) [0.00, 3.00]
Games: 7346 W: 1857 L: 1872 D: 3617
Ptnml(0-2): 19, 876, 1900, 857, 21
tighten FMR window.
ProtonRecklessps_pawnattacks100diff8.0+0.08
LLR: -2.26 (-2.25, 2.89) [-2.75, 0.25]
Games: 24062 W: 5943 L: 6115 D: 12004
Ptnml(0-2): 74, 2737, 6570, 2587, 63
simplify pawn attacks setwise.
ProtonRecklessps_arrayvec101diff8.0+0.08
LLR: -1.67 (-2.25, 2.89) [-2.75, 0.25]
Games: 7934 W: 1957 L: 2067 D: 3910
Ptnml(0-2): 32, 915, 2167, 837, 16
Use a plain vector in some spots.
ProtonRecklessps_tm_hard_bound100diff8.0+0.08
LLR: -2.26 (-2.25, 2.89) [-2.75, 0.25]
Games: 21758 W: 5447 L: 5617 D: 10694
Ptnml(0-2): 88, 2464, 5928, 2328, 71
Merge branch 'main' into ps_tm_hard_bound100
ProtonRecklessps_pawnattacks101diff8.0+0.08
LLR: -1.39 (-2.25, 2.89) [-2.75, 0.25]
Games: 25864 W: 6560 L: 6690 D: 12614
Ptnml(0-2): 102, 3032, 6799, 2892, 107
Use a static 2D map for pawn attacks.
ProtonRecklessps_makemove114diff8.0+0.08
LLR: -2.34 (-2.25, 2.89) [-2.75, 0.25]
Games: 14634 W: 3557 L: 3721 D: 7356
Ptnml(0-2): 46, 1786, 3809, 1638, 38
Merge branch 'main' into ps_makemove108
ProtonRecklessps_removepiece103diff8.0+0.08
LLR: 0.94 (-2.25, 2.89) [-2.75, 0.25]
Games: 72746 W: 18391 L: 18468 D: 35887
Ptnml(0-2): 295, 8129, 19557, 8142, 250
simplify remove_piece
ProtonRecklessps_removepiece102diff8.0+0.08
LLR: -0.89 (-2.25, 2.89) [-2.75, 0.25]
Games: 2774 W: 659 L: 717 D: 1398
Ptnml(0-2): 8, 361, 708, 301, 9
Merge branch 'main' into ps_removepiece102
ProtonRecklessps_shifting102diff8.0+0.08
LLR: 2.91 (-2.25, 2.89) [-2.75, 0.25]
Games: 99832 W: 25143 L: 25154 D: 49535
Ptnml(0-2): 250, 10944, 27543, 10925, 254
Merge branch 'main' into ps_shifting102
ProtonRecklessps_shifting101diff8.0+0.08
LLR: -2.27 (-2.25, 2.89) [-2.75, 0.25]
Games: 33460 W: 8257 L: 8445 D: 16758
Ptnml(0-2): 93, 3761, 9191, 3611, 74
Some cleanups in setwise attacks.
ProtonRecklessps_main101diff8.0+0.08
LLR: 1.54 (-2.25, 2.89) [-2.75, 0.25]
Games: 48448 W: 12004 L: 12002 D: 24442
Ptnml(0-2): 118, 5211, 13563, 5215, 117
Address clippy::missing_const_for_fn warnings (#944) No functional change.
ProtonRecklessps_unmakemove101diff8.0+0.08
LLR: -2.30 (-2.25, 2.89) [-2.75, 0.25]
Games: 29078 W: 7284 L: 7466 D: 14328
Ptnml(0-2): 86, 3254, 8043, 3068, 88
clarity
ProtonRecklessps_unmakemove100diff8.0+0.08
LLR: -1.73 (-2.25, 2.89) [-2.75, 0.25]
Games: 44492 W: 11240 L: 11416 D: 21836
Ptnml(0-2): 115, 4898, 12413, 4688, 132
simplify unmake move.
ProtonRecklessps_makemove112diff8.0+0.08
LLR: -1.95 (-2.25, 2.89) [-2.75, 0.25]
Games: 27706 W: 6902 L: 7063 D: 13741
Ptnml(0-2): 88, 3122, 7580, 2989, 74
Simplify makemove
ProtonRecklessps_makemove111diff8.0+0.08
LLR: -2.38 (-2.25, 2.89) [-2.75, 0.25]
Games: 24886 W: 6273 L: 6453 D: 12160
Ptnml(0-2): 59, 2874, 6766, 2676, 68
simplify.
ProtonRecklessps_makemove110diff8.0+0.08
LLR: -2.30 (-2.25, 2.89) [-2.75, 0.25]
Games: 27086 W: 6715 L: 6892 D: 13479
Ptnml(0-2): 73, 3017, 7535, 2850, 68
Merge branch 'main' into ps_makemove110
ProtonRecklessps_makemove109diff8.0+0.08
LLR: 0.75 (-2.25, 2.89) [-2.75, 0.25]
Games: 74428 W: 18765 L: 18857 D: 36806
Ptnml(0-2): 251, 8730, 19338, 8650, 245
simplify undo move.