igsolve is the console-based program (by Piotr Beling) for solving impartial games. Currently, only the normal play convention is supported, but support for misère games is planned.

Installation

The program can be compiled and installed from sources. To do this, a Rust compiler is needed. The easiest way to obtain the compiler along with other necessary tools (like cargo) is to use rustup.

Once Rust is installed, to compile and install the program with native optimizations, just execute:

RUSTFLAGS="-C target-cpu=native" cargo install igsolve