1HOOLA(6) Freecell Solver HOOLA(6)
2
3
4
6 pi-make-microsoft-freecell-board, make_pysol_freecell_board.py -
7 Programs to generate boards to be used as input to Freecell Solver.
8
10 pi-make-microsoft-freecell-board [-t] board-number
11
12 or for make_pysol_freecell_board.py:
13
14 make_pysol_freecell_board.py [-t] [-F] [--ms] board-number [game-
15 string]
16
18 These programs are command-line programs that can generate the initial
19 board of the games of several popular Solitaire implementations. Those
20 boards can be in turn be input to fc-solve by means of a pipeline, or
21 placed inside a file for safe-keeping.
22
23 make_pysol_freecell_board.py also accepts an optional third argument
24 which indicates the game variants. This type defaults to Freecell, but
25 is useful for generating the boards of other games. Note that using
26 this flag still requires one to use the "--game" flag of fc-solve, if
27 necessary.
28
29 make_pysol_freecell_board.py also accepts a flag called -F or --pysolfc
30 that deals the PySolFC boards instead of the classic PySol ones, and
31 one called --ms or -M that deals Microsoft Freecell/Freecell Pro deals
32 even for higher seeds.
33
34 A common paradigm for using those programs is something like:
35
36 bash:~$ pi-make-microsoft-freecell-board -t 11982 | fc-solve -l gi
37
38 If the "-t" option is specified, then the 10 cards are printed with
39 "T"'s, instead of "10"'s. While fc-solve can accept either as input, it
40 may prove useful for other solvers or solitaire implementations which
41 do not accept "10"'s.
42
43 Here is a short description of each program:
44
45 make_pysol_freecell_board.py
46
47 A Python script that generates the boards of the various games of
48 PySol.
49
50 pi-make-microsoft-freecell-board
51
52 A program that generates the boards of Microsoft Freecell and of the
53 Freecell Pro implementation of Freecell.
54
56 board-number is the board number as a decimal number.
57
58 game-string is a string describing the game. Valid strings and their
59 respective games are:
60
61 bakers_game - Baker's Game
62
63 bakers_dozen - Baker's Dozen
64
65 beleaguered_castle - Beleaguered Castle
66
67 citadel - Citadel
68
69 cruel - Cruel
70
71 der_katz - Der Katzenschwantz
72
73 die_schlange - Die Schlange
74
75 eight_off - Eight Off
76
77 fan - Fan
78
79 forecell - Forecell
80
81 freecell - Freecell (the default)
82
83 good_measure - Good Measure
84
85 ko_bakers_game - Kings' Only Baker's Game
86
87 relaxed_freecell - Relaxed Freecell
88
89 relaxed_seahaven - Relaxed Seahaven Towers
90
91 seahaven - Seahaven Towers
92
93 simple_simon - Simple Simon
94
95 streets_and_alleys - Streets and Alleys
96
98 fc-solve (6)
99
100 gen-multiple-pysol-layouts (6)
101
102 /usr/share/doc/freecell-solver-FCS_VERSION/board_gen/README
103
105 Shlomi Fish, <http://www.shlomifish.org/> .
106
107
108
109Freecell Solver 5.0.0 2019-02-11 HOOLA(6)