Skip to content

v0.4.0

Choose a tag to compare

@tecu23 tecu23 released this 17 Dec 17:47
· 51 commits to main since this release

Argo V0.4.0

Features Added

  • Implemented history heuristics for improved move ordering of quiet moves
  • Added killer move tables (2 killers per ply)
  • Added Late Move Reduction ( only 1 at the moment)
  • Fix Evaluation Bug

Technical Details

  • History table tracks successful quiet moves by piece movement (from-to squares)
  • Killer moves store non-capturing moves that cause beta cutoffs
  • Move ordering priority:
    • Transposition table moves
    • Capturing moves (MVV-LVA)
    • Killer moves
    • History moves

Known Issues

  • Current move ordering score scaling may need adjustment
  • History score updates might be too aggressive with depth^2 bonus
  • Memory usage increased due to history tables