NAME

make-gnome-freecell-board, make-aisleriot-freecell-board,
make-microsoft-freecell-board, make-pysol-freecell-board - Programs to
generate boards to be used as input to Freecell Solver.

SYNOPSIS

program[-t]board-number
or for make-pysol-freecell-board and make-aisleriot-freecell-board:
program[-t]board-number [game-string]

DESCRIPTION

These programs are command-line programs that can generate the initial
board of the Freecell games of several popular Solitaire
implementations. Those boards can be in turn be inputted to fc-solve by
means of a pipeline, or placed inside a file for safe-keeping.
make-pysol-freecell-board and make-aisleriot-freecell-board also accept
an optional third argument which indicates the game type. This type
defaults to Freecell, but is useful for generating the boards of other
games. Note that using this flag does not preclude one from using the
"--game" flag of fc-solve.
A common paradigm for using those programs is something like:
bash:~# make-microsoft-freecell-board 11982 | fc-solve -opt
If the "-t" option is specified, then the 10 cards are printed with
"T"’s, instead of "10"’s. While this does not have any effect on fc-solve it may prove useful for other solvers or solitaire
implementations which do not accept "10"’s.
Here is a short description of each program:
make-gnome-freecell-board
Generate the boards of the standalone Freecell program that comes with
the GNOME desktop.
make-aisleriot-freecell-board
Generate the Freecell boards of GNOME’s AisleRiot.
make-pysol-freecell-board
A Python script that generates the boards of the various games of
PySol.
make-microsoft-freecell-board
A program that generates the boards of Microsoft Freecell and of the
Freecell Pro implementation of Freecell.