The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.1200 - 2013-06-28

  • Add support for flipped cards to ::Card .
  • Add lib/Games/Solitaire/Verify/KlondikeTalon.pm .
  • Add script/play-and-verify-klondike - it is a work-in-progress script used to play the solutions provided by https://github.com/ShootMe/KlondikeSolver (also see my fork of it at https://github.com/shlomif/KlondikeSolver ), verify them and display them in a more user-friendly manner.
  • Add t/cpan-changes.t

Documentation

a command-line tool for expanding multi-card moves.
A command-line tool for verifying solitaire solutions.

Modules

verify solutions for solitaire games.
a module implementing a standalone command line app for verifying the solutions of Solitaire games.
a modulino for expanding multi-card moves.
a class wrapper for an individual Solitaire card.
a class wrapper for Solitaire columns that are composed of a sequence of cards.
provides various exception classes for G::S::Verify.
a class for representing the foundations (or home-cells) in a Solitaire game.
a class for representing the Freecells in games such as Freecell, Baker's Game, or Seahaven Towers
a class for representing the talon of Klondike-like games.
a class wrapper for an individual Solitaire move.
verify an entire solution of Freecell Solver (or a similar solve)
expand the moves in a solution from multi-card moves into individual single-card moves.
a class for Solitaire states (or positions) of the entire board.
a class for holding the parameters of the variant.
a mapping from the variants to their parameters.