Skip to content

tolius/solver

Repository files navigation

Solver

Solver is a graphical user interface for solving antichess openings. Priority is placed on minimising the winning length over reducing the number of nodes. Some results are available here. The program was originally written in Python. This version is a conversion of existing code into C++.

How to use the program is described here.

The following libraries/modules/components are used in the program:

Installation

Binaries

See the Releases page.

Building from source

Solver requires Qt 5.15 or greater, a compiler with C++17 support, and CMake. Fairy-Stockfish with support of DTW antichess endgame tablebases is supposed to be used as an engine.

Endgame tablebase files

Endgame tablebase files are available on request. The 2-4-piece tablebase consists of 714 files of 500MB in size. The efficiency of the program is greatly reduced if you do not use at least 4-piece tablebase with DTW (Depth To Win) metric. Other metrics are not supported.

License

Solver is released under the GPLv3+ license except for the components in the projects/lib/components, projects/gui/components, and projects/gui/res/styles directories which are released under the MIT License.

Credits

Solver is written by Tolius.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages