Skip to content
Tom Sandmann edited this page Aug 13, 2016 · 1 revision

TODO general

  • Draw by insuficcient material, three fold repitition and the fifty move rule.
  • Let the user decide what kind of players plays which colour (eg. AI vs AI, Human vs AI)
  • Start a new match
  • UCI support
  • Loading other engines
  • Bitboard implementation

TODO search

  • Principal variation search
  • Iterative deepening
  • Transposition table (Zobrist)
  • Null and Killer moves
  • Late move reductions
  • Quiescence search
  • Mate distance pruning

TODO Heuristics

  • Mobility
  • Pawn structure
  • Phase Interpolation
Clone this wiki locally