fc-solve-board_gen

HOOLA(6)                         Freecell Solver                        HOOLA(6)



NAME
       pi-make-microsoft-freecell-board, make_pysol_freecell_board.py - Programs
       to generate boards to be used as input to Freecell Solver.

SYNOPSIS
       pi-make-microsoft-freecell-board [-t] board-number

       or for make_pysol_freecell_board.py:

       make_pysol_freecell_board.py [-t] [-F] [--ms] board-number [game-string]

DESCRIPTION
       These programs are command-line programs that can generate the initial
       board of the games of several popular Solitaire implementations. Those
       boards can be in turn be input to fc-solve by means of a pipeline, or
       placed inside a file for safe-keeping.

       make_pysol_freecell_board.py also accepts an optional third argument
       which indicates the game variants. This type defaults to Freecell, but is
       useful for generating the boards of other games. Note that using this
       flag still requires one to use the "--game" flag of fc-solve, if
       necessary.

       make_pysol_freecell_board.py also accepts a flag called -F or --pysolfc
       that deals the PySolFC boards instead of the classic PySol ones, and one
       called --ms or -M that deals Microsoft Freecell/Freecell Pro deals even
       for higher seeds.

       A common paradigm for using those programs is something like:

           bash:~$ pi-make-microsoft-freecell-board -t 11982 | fc-solve -l gi

       If the "-t" option is specified, then the 10 cards are printed with
       "T"'s, instead of "10"'s. While fc-solve can accept either as input, 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_pysol_freecell_board.py

       A Python script that generates the boards of the various games of PySol.

       pi-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

       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

SEE ALSO
       fc-solve (6)

       gen-multiple-pysol-layouts (6)

       /usr/share/doc/freecell-solver-FCS_VERSION/board_gen/README

AUTHOR
       Shlomi Fish, <http://www.shlomifish.org/> .



Freecell Solver 5.2.0              2019-02-20                           HOOLA(6)