akimbo v0.3.0
FRC support is back!
Lines of Code
SLOC: 891 (not counting blank lines and comments)
TLOC: 1050 (counting the above)
Changelog
- Switched to Copy/Make
- Fixed a Repetition Detection bug
- Added back FRC support, now extended to DFRC
- Added Razoring
- Added Internal Iterative Reductions (IIR)
- Added Ageing to Hash Table Entries
Self-Play ELO
Time Control: 60s+0.6s
Score of akimbo-0.3.0 vs akimbo-0.2.0: 217 - 80 - 203 [0.637] 500
... akimbo-0.3.0 playing White: 122 - 31 - 97 [0.682] 250
... akimbo-0.3.0 playing Black: 95 - 49 - 106 [0.592] 250
... White vs Black: 171 - 126 - 203 [0.545] 500
Elo difference: 97.7 +/- 23.7, LOS: 100.0 %, DrawRatio: 40.6 %
Binaries
Follows the microarchitecture levels:
v1
is for compatibility with really old architecturesv2
ispopcnt
,sse
, etcv3
is for CPUs that are Haswell/Excavator or newer