Finished
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.
ProtonRecklessps_makemove108diff8.0+0.08
LLR: -1.73 (-2.25, 2.89) [-2.75, 0.25]
Games: 42394 W: 10571 L: 10750 D: 21073
Ptnml(0-2): 116, 5073, 11009, 4872, 127
Just simplify EP out.
ProtonRecklessps_makemove106diff8.0+0.08
LLR: -0.69 (-2.25, 2.89) [-2.75, 0.25]
Games: 13252 W: 3369 L: 3434 D: 6449
Ptnml(0-2): 43, 1578, 3448, 1515, 42
simplify
ProtonRecklessps_makemove107diff8.0+0.08
LLR: -2.29 (-2.25, 2.89) [-2.75, 0.25]
Games: 13792 W: 3446 L: 3613 D: 6733
Ptnml(0-2): 70, 1744, 3439, 1569, 74
more simple.
ProtonRecklessps_makemove106diff8.0+0.08
LLR: -2.32 (-2.25, 2.89) [-2.75, 0.25]
Games: 9484 W: 2346 L: 2493 D: 4645
Ptnml(0-2): 27, 1084, 2665, 941, 25
simplify
ProtonRecklessps_makemove105diff8.0+0.08
LLR: -1.61 (-2.25, 2.89) [-2.75, 0.25]
Games: 4114 W: 994 L: 1098 D: 2022
Ptnml(0-2): 18, 540, 1037, 452, 10
simplify.
ProtonRecklessps_makemove105diff8.0+0.08
Elo: -1.10 +- 4.92 (95%) [N=5000]
Games: 5066 W: 1291 L: 1307 D: 2468
Ptnml(0-2): 15, 618, 1282, 604, 14
I break stuff.