Skip to content

UCI chess engine that can outplay intermediate level players.

Notifications You must be signed in to change notification settings

theoden8/dummy_chess

Repository files navigation

dummy chess

building

$ make

features

  • fail-soft alpha-beta, iddfs, transposition tables, pvsearch
  • null-move reductions, late-move reductions, delta pruning
  • syzygy endgame tablebases
  • uci partially supported (pondering, hash table size, variants)
  • variants:
    • standard
    • chess960
    • crazyhouse

tools

  • c++-20
  • ncurses interface
  • m42 library for magic bitboards
  • syzygy tool to generate tablebases
  • fathom c++ interface to syzygy tablebases

external links

tipping

xmr XMR: 8B2g8b87KeuGpwvqYTDFLwKfqy35NRJstHabUa5GLmpB54ecwoKU44tgwLditAoHgW2Mw8H4a281GYi7JaFsPtQs9yZL7Sr