/cchess

Console chess frontend for UCI-compliant chess engines

Primary LanguageHaskellGNU General Public License v3.0GPL-3.0

Console Chess

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.

Installation

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.

Playing chess

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.