PGG106 / Alexandria

bitboard chess engine
GNU General Public License v3.0
97 stars 26 forks source link

Flash out movepicker #284

Closed PGG106 closed 10 months ago

PGG106 commented 10 months ago

Replaces the current movepicker setup with a more standard movepicker approach, the overall code overhead is less than 40 lines of code. A good chunk of the code in this PR was originally written by CJ and has been repurposed for this patch. Important to note: while writing this i've discovered there's a bug in singular extension when handling positions with no legal moves (except the excluded move itself), attempts to fix this have failed so for now the bug stays in.