Cute Chess is a graphical user interface, command-line interface and a library for playing chess. Cute Chess is written in C++ using the Qt framework.
Binaries for both the GUI and the
cutechess-cli command-line interface are available here
Cute Chess requires Qt 5.3 or greater, a compiler with C++11 support and
In the simplest case you only have to issue:
$ qmake $ make
If you are using the Visual C++ compiler replace
Documentation is available as Unix manual pages in the
docs/ directory. API
documentation can be built by issuing
make doc-api (requires Doxygen).
cutechess-cli program is run from the command line to play games between
chess engines. For example to play ten games between two Sloppy engines
sloppy is in PATH) with a time control of 40 moves in 60
$ cutechess-cli -engine cmd=sloppy -engine cmd=sloppy -each proto=xboard tc=40/60 -rounds 10
cutechess-cli -help for descriptions of the supported options or manuals
for full documentation.
Cute Chess is released under the GPLv3+ license except for the components in
projects/gui/components directories which
are released under the MIT License.
Cute Chess was written by Ilari Pihlajisto and Arto Jonsson.