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.
OPTIONS
       board-number is the board number as a decimal number.
       game-string is a string describing the game. Valid strings and their
       respective games are:
       bakers_game        - Baker’s Game (*)
       bakers_dozen       - Baker’s Dozen (Broken) (*)
       beleaguered_castle - Beleaguered Castle (*)
       citadel            - Citadel
       cruel              - Cruel
       der_katz           - Der Katzenschwantz
       die_schlange       - Die Schlange
       eight_off          - Eight Off (*)
       fan                - Fan
       forecell           - Forecell
       freecell           - Freecell (the default)
       good_measure       - Good Measure
       ko_bakers_game     - Kings’ Only Baker’s Game
       relaxed_freecell   - Relaxed Freecell
       relaxed_seahaven   - Relaxed Seahaven Towers
       seahaven           - Seahaven Towers (*)
       simple_simon       - Simple Simon (*)
       streets_and_alleys - Streets and Alleys
       make-aisleriot-freecell-board supports only the games marked with an
       asterisk (*).
SEE ALSO
       fc-solve (6)
       /usr/share/doc/freecell-solver-bin/README.board_gen
AUTHOR
       Shlomi Fish, <http://www.shlomifish.org/> .