freecell-solver-range-parallel-solve(6) [debian man page]
HOOLA(6) Freecell Solver HOOLA(6)NAME
freecell-solver-range-parallel-solve - The Freecell Solver utility for solving a range of Microsoft Freecell/Freecell Pro Boards
SYNOPSIS
freecell-solver-range-parallel-solve start end print_step [--binary-output-to filename] [--total-iterations-limit limit] [fc-solve
Arguments...]
DESCRIPTION
freecell-solver-range-parallel-solve is a command line application that solves a range of Freecell deals of Microsoft Freecell and Freecell
Pro.
start is the first board to solve; end is the last (inclusive) and print_step is the division of board numbers in which to print a status
message.
Following this three mandatory parameters are several flags specific to the range solve. (refer to the OPTIONS section for more
information)
Afterwards one can give it a fc-solve command line that it will use to solve each board. Refer to the fc-solve(6) man page for information
about its options.
OPTIONS --total-iterations-limit sets the maximal number of iterations with which to try to solve each deal. After that, the program will give up
and report that the board was intractable.
--binary-output-to sets the filename into which to output the number of iterations it took to solve each board. This file can later be used
with statistical preset optimizers such as those found in the Freecell Solver version control repository.
SEE ALSO fc-solve(6)AUTHOR
Shlomi Fish, <http://www.shlomifish.org/> .
Freecell Solver 3.12.0 2012-06-22 HOOLA(6)
Check Out this Related Man Page
HOOLA(6) board_gen HOOLA(6)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:
program [-t] [-F] board-number [game-string]
or for 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.
make_pysol_freecell_board.py accepts another parameter called -F or --pysolfc that deals the PySolFC boards instead of the classic PySol
ones.
A common paradigm for using those programs is something like:
bash:~$ make-microsoft-freecell-board 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 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/> .
board_gen 3.12.0 2012-06-22 HOOLA(6)