Verifying Solutions of Solitaire Games Automatically (Freecell Solver)
Note to Freecell Solver’s Users
Shlomi Fish - the core developer of Freecell Solver, and the webmaster of this website - has been experiencing reliability problems with incoming and outgoing E-mail (such as legitimate messages being dropped or classified as spam). They also affect his GMail-dot-com account.
Therefore, one should preferably contact him using other electronic means.
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
Latest Stable Version on CPAN - includes online documentation.
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.