PGG106 / Alexandria

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

Improve LMR logic separation #301

Closed PGG106 closed 10 months ago

PGG106 commented 10 months ago

The initial version of the code used the same search for either a skipped lmr or a lmr that failed high. This was fine when the logic for both this searches was the same but with the introduction of doDeeper the 2 have diverged, splitting the 2 makes the code easier to parse