akimbo v0.2.0
Committing to making akimbo tiny:
SLOC: 866
TLOC: 1000
Gain over 0.1.1:
Time Control: 40/60+0.6
Score of dev vs akimbo 0.1.1: 251 - 76 - 273 [0.646] 600
... dev playing White: 147 - 28 - 125 [0.698] 300
... dev playing Black: 104 - 48 - 148 [0.593] 300
... White vs Black: 195 - 132 - 273 [0.552] 600
Elo difference: 104.4 +/- 20.6, LOS: 100.0 %, DrawRatio: 45.5 %
Changelog
- Removed FRC support (for now?).
- Added history heuristic
- Tuned nmp and lmr
- Simplified a lot of code
Major changes:
Date: 02/04
Change: Fixed depth lmr -> Variable depth lmr + history table
Score of dev vs akimbo 0.1.1: 352 - 240 - 408 [0.556] 1000
... dev playing White: 201 - 97 - 202 [0.604] 500
... dev playing Black: 151 - 143 - 206 [0.508] 500
... White vs Black: 344 - 248 - 408 [0.548] 1000
Elo difference: 39.1 +/- 16.6, LOS: 100.0 %, DrawRatio: 40.8 %
Date: 04/24
New: History bonus depth -> depth^2
Score of dev vs old: 316 - 243 - 441 [0.536] 1000
... dev playing White: 182 - 100 - 218 [0.582] 500
... dev playing Black: 134 - 143 - 223 [0.491] 500
... White vs Black: 325 - 234 - 441 [0.545] 1000
Elo difference: 25.4 +/- 16.1, LOS: 99.9 %, DrawRatio: 44.1 %
Date: 05/24
New: Null move pruning reduction 3 -> 2 + depth / 3
Score of dev vs old: 351 - 210 - 439 [0.571] 1000
... dev playing White: 193 - 82 - 225 [0.611] 500
... dev playing Black: 158 - 128 - 214 [0.530] 500
... White vs Black: 321 - 240 - 439 [0.540] 1000
Elo difference: 49.3 +/- 16.2, LOS: 100.0 %, DrawRatio: 43.9 %