Verifying Solutions of Solitaire Games Automatically (Freecell Solver)

About

Games-Solitaire-Verify is a CPAN (Comprehensive Perl Archive Network) module for verifying solutions of Solitaire games. It was designed to serve as an aid in the test suite of Freecell Solver, but may prove useful in other contexts.

Download

Features and Limitations

  • Modular design for implementing game variants - supports most of the variants supported by Freecell Solver.

  • Input and output are compatible with that of Freecell Solver's -p -t -sam -sel output (including several quirks).

  • Can handle the verification of individual cards, columns, entire states (= board layouts), moves and entire solutions.