Adds endgame-specific evaluation for some endgames. I've implemented this as a temporary solution for trivial positions in which Illumina wouldn't find checkmates, such as KQ vs K or KR vs K -- as well as more complex ones such as KBN vs K. Besides successfully solving these positions, no significant elo gain was achieved. The change is being merged anyway, until a better fix (or net) is reached.
SPRT: llr -0.426 (-14.7%), lbound -2.25, ubound 2.89
Elo difference: 0.6 +/- 3.8, LOS: 61.9 %, DrawRatio: 53.6 %
Score of Illumina - New vs Illumina - Previous: 3392 - 3367 - 7819 [0.501] 14578
Adds endgame-specific evaluation for some endgames. I've implemented this as a temporary solution for trivial positions in which Illumina wouldn't find checkmates, such as KQ vs K or KR vs K -- as well as more complex ones such as KBN vs K. Besides successfully solving these positions, no significant elo gain was achieved. The change is being merged anyway, until a better fix (or net) is reached.
SPRT: llr -0.426 (-14.7%), lbound -2.25, ubound 2.89 Elo difference: 0.6 +/- 3.8, LOS: 61.9 %, DrawRatio: 53.6 % Score of Illumina - New vs Illumina - Previous: 3392 - 3367 - 7819 [0.501] 14578