Skip to content

Futility pruning + code cleanup

Compare
Choose a tag to compare
@bctboi23 bctboi23 released this 20 Feb 20:14
· 50 commits to master since this release
9522d00

+5 ELO

  • Reduced Razoring to depth 2
  • Added Futility Pruning (to depth 6)
    • if a node is marked futile, only search checks, captures, and promotions
  • Rewrote LMR
    • Cleaner, easier to understand code
    • Precomputes LMR tables for speed (idea from Ethereal)

Elo was tested with 15"+0.3" games, expect a little more elo in longer time controls