Finished
WorldRecklessstat-scorediff8.0+0.08
LLR: -1.47 (-2.25, 2.89) [0.00, 4.00]
Games: 9288 W: 2198 L: 2237 D: 4853
Ptnml(0-2): 38, 1150, 2312, 1101, 43
history in rfp, also extracts make/undo_move into functions to ensure ply info is correctly set and reset
WorldRecklessuse-tt-move-qsearchdiff8.0+0.08
LLR: -1.69 (-2.25, 2.89) [0.00, 4.00]
Games: 6828 W: 1554 L: 1610 D: 3664
Ptnml(0-2): 25, 862, 1685, 828, 14
since move picker has a TT stage now, this might be beneficial
WorldRecklesstt-pv-see-thresholddiff8.0+0.08
LLR: -1.79 (-2.25, 2.89) [0.00, 4.00]
Games: 22242 W: 5138 L: 5152 D: 11952
Ptnml(0-2): 66, 2706, 5601, 2672, 76
increase the SEE threshold for noisy moves in TTPV nodes
WorldRecklessfp-tt-pvdiff8.0+0.08
LLR: -0.49 (-2.25, 2.89) [0.00, 3.00]
Games: 142308 W: 33837 L: 33549 D: 74922
Ptnml(0-2): 589, 16456, 36818, 16660, 631
WorldRecklessnoisy-tt-move-lmrdiff8.0+0.08
LLR: -1.09 (-2.25, 2.89) [0.00, 3.00]
Games: 101032 W: 23784 L: 23621 D: 53627
Ptnml(0-2): 398, 12243, 25132, 12284, 459
WorldRecklesssuper-early-iirdiff8.0+0.08
LLR: -1.68 (-2.25, 2.89) [0.00, 4.00]
Games: 14150 W: 3251 L: 3284 D: 7615
Ptnml(0-2): 52, 1661, 3688, 1616, 58
move iir above any pruning
WorldRecklessstatic-eval-formuladiff8.0+0.08
LLR: -2.27 (-2.25, 2.89) [0.00, 4.00]
Games: 7094 W: 1638 L: 1719 D: 3737
Ptnml(0-2): 25, 894, 1788, 817, 23
increase the range but decrease the multiplier. also add a shift to stay closer to the original mean
WorldRecklesstt-pv-updatediff8.0+0.08
LLR: -2.26 (-2.25, 2.89) [0.00, 4.00]
Games: 16302 W: 3749 L: 3803 D: 8750
Ptnml(0-2): 85, 1968, 4069, 1974, 55
WorldRecklesssee-history-only-noisydiff8.0+0.08
LLR: -2.33 (-2.25, 2.89) [0.00, 4.00]
Games: 4530 W: 1022 L: 1114 D: 2394
Ptnml(0-2): 20, 591, 1127, 515, 12
WorldRecklesslmr-linear-componentdiff8.0+0.08
LLR: -2.30 (-2.25, 2.89) [0.00, 4.00]
Games: 6402 W: 1455 L: 1539 D: 3408
Ptnml(0-2): 25, 801, 1628, 727, 20
linearly decrease the value of lmr with increasing number of moves
WorldRecklessrfp-stat-scorediff8.0+0.08
LLR: -2.25 (-2.25, 2.89) [0.00, 4.00]
Games: 5146 W: 1178 L: 1263 D: 2705
Ptnml(0-2): 20, 645, 1320, 576, 12
WorldRecklessdouble-static-eval-rangediff8.0+0.08
LLR: -2.34 (-2.25, 2.89) [0.00, 4.00]
Games: 8998 W: 2067 L: 2145 D: 4786
Ptnml(0-2): 42, 1087, 2300, 1047, 23
WorldRecklessnmp-styx-2diff8.0+0.08
LLR: -2.28 (-2.25, 2.89) [0.00, 4.00]
Games: 4678 W: 1045 L: 1136 D: 2497
Ptnml(0-2): 30, 598, 1164, 527, 20
WorldRecklessnmp-styx-2diff8.0+0.08
LLR: -2.09 (-2.25, 2.89) [0.00, 4.00]
Games: 2696 W: 573 L: 657 D: 1466
Ptnml(0-2): 13, 347, 703, 281, 4
4 + game_phase / 10
WorldRecklessnmp-styx-2diff8.0+0.08
LLR: -2.20 (-2.25, 2.89) [0.00, 4.00]
Games: 9980 W: 2322 L: 2393 D: 5265
Ptnml(0-2): 47, 1264, 2432, 1207, 40
Styx's idea for a more chess-centric NMP reduction formula
WorldRecklesssimplify-static-history-guarddiff8.0+0.08
LLR: -2.28 (-2.25, 2.89) [-4.00, 0.00]
Games: 5340 W: 1189 L: 1308 D: 2843
Ptnml(0-2): 26, 692, 1339, 601, 12
simplify away !excluded guard in static eval history updates
WorldRecklessrfp-more-cursed-failtarddiff8.0+0.08
LLR: -1.58 (-2.25, 2.89) [0.00, 4.00]
Games: 9524 W: 2239 L: 2282 D: 5003
Ptnml(0-2): 34, 1177, 2398, 1104, 49
blend the margin's cutnode and improving components into the return value
WorldRecklessnnue-refactoringdiff8.0+0.08
LLR: 2.98 (-2.25, 2.89) [-10.00, 0.00]
Games: 9938 W: 2334 L: 2353 D: 5251
Ptnml(0-2): 26, 1064, 2808, 1045, 26
non-functional refactoring: extract accumulators, enforce consistent naming, remove useless alignment
WorldRecklessstatic-eval-history-3diff8.0+0.08
LLR: 2.95 (-2.25, 2.89) [0.00, 4.00]
Games: 18126 W: 4339 L: 4149 D: 9638
Ptnml(0-2): 67, 2136, 4482, 2296, 82
more restrictive version in both delta and clamp
WorldRecklessrfp-cursed-failtarddiff8.0+0.08
LLR: 0.63 (-2.25, 2.89) [0.00, 3.00]
Games: 57528 W: 13696 L: 13527 D: 30305
Ptnml(0-2): 256, 6835, 14437, 6956, 280
WorldRecklessmaindiff40.0+0.40
Elo: 37.52 +- 10.53 (95%) [N=4000]
Games: 1162 W: 375 L: 250 D: 537
Ptnml(0-2): 2, 84, 299, 179, 17
Test against 2nd (?) strongest Rust engine Titan 1.1.0 (3661) #19 CCRL Single-CPU Blitz
WorldRecklessse-pvdiff8.0+0.08
LLR: -0.56 (-2.25, 2.89) [0.00, 4.00]
Games: 11488 W: 2703 L: 2694 D: 6091
Ptnml(0-2): 51, 1372, 2882, 1395, 44
WorldRecklesstt-move-extdiff8.0+0.08
LLR: -2.27 (-2.25, 2.89) [0.00, 4.00]
Games: 24994 W: 5922 L: 5950 D: 13122
Ptnml(0-2): 107, 3087, 6135, 3063, 105
WorldRecklesspawn-histdiff8.0+0.08
LLR: -1.94 (-2.25, 2.89) [0.00, 3.00]
Games: 11776 W: 2670 L: 2761 D: 6345
Ptnml(0-2): 52, 1457, 2952, 1384, 43
WorldRecklesstt-move-historydiff8.0+0.08
LLR: -1.88 (-2.25, 2.89) [0.00, 4.00]
Games: 23060 W: 5401 L: 5417 D: 12242
Ptnml(0-2): 109, 2744, 5823, 2762, 92