/dummy_chess

UCI chess engine that can outplay intermediate level players.

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

dummy chess

Codeberg CI Gitlab CI

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