Skip to content
not even close to being great, yet.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


MachineB is a UCI-compatible chess engine. It is currently coded in a fashion that favors readability over efficiency (at the moment, efficiency is fairly awful). This will likely always be the case, though as time goes on the gap between the two will decrease (and the quality of both will increase).

UCI commands that have been implemented

  • uci
  • isready
  • ucinewgame
  • position [fen (fenstring) | startpos] [moves move1 (move2 move3 ...)]
  • go
  • quit

Additional commands that have been implemented

  • divide [ply depth]
  • perft [ply depth]

UCI commands that have not yet been implemented

  • debug
  • setoption
  • register
  • stop
  • ponderhit
You can’t perform that action at this time.