Console Chess is a simple frontend for UCI-compliant chess engines. To play a game of chess you need a console/terminal application that can display Unicode chess symbols and a chess engine.
Console Chess is written in programming language Haskell. You can compile the code by typing cabal build
or stack build
, then install it using cabal install
or stack install
.
After installation, the cchess
command followed by the path to a chess engine will start a new game with the computer playing as black. Moves have to be entered at the prompt in SAN notation. Between each move the current board will be printed to the console.