On Thu, 20 Dec 2001, Tom Holroyd wrote:
> > > 6S to 7D
> > > 2S to 3H
> > > 5H to 6S
> > > AD out
> >
> > Now I see how you avoid using column numbers. Using column numbers appears to
> > be necessary if sequence moves are allowed.
>
> Why? When I say 6S to 7D it _could_ mean that I'm moving a pile, if the
> 6S has cards on it. The only time this doesn't work is when you're using
> multiple decks. A concise, universal format would be more useful if it
> could handle any of the hundreds of variants of these games, including
> the multiple deck ones. Shlomi? Leaving out the games with hidden cards,
> which are naturally impossible to specify to a solver, what are the kinds
> of moves that need to be handled?
>
The following moves are contained in the Frecell Solver 2.0.0 move type
enum:
enum fcs_move_types
{
FCS_MOVE_TYPE_STACK_TO_STACK,
FCS_MOVE_TYPE_STACK_TO_FREECELL,
FCS_MOVE_TYPE_FREECELL_TO_STACK,
FCS_MOVE_TYPE_FREECELL_TO_FREECELL,
FCS_MOVE_TYPE_STACK_TO_FOUNDATION,
FCS_MOVE_TYPE_FREECELL_TO_FOUNDATION,
FCS_MOVE_TYPE_FLIP_CARD,
FCS_MOVE_TYPE_DEAL_GYPSY_TALON,
FCS_MOVE_TYPE_KLONDIKE_TALON_TO_STACK,
FCS_MOVE_TYPE_KLONDIKE_FLIP_TALON,
FCS_MOVE_TYPE_KLONDIKE_REDEAL_TALON,
FCS_MOVE_TYPE_SEQ_TO_FOUNDATION,
FCS_MOVE_TYPE_CANONIZE,
FCS_MOVE_TYPE_SEPARATOR,
FCS_MOVE_TYPE_NULL,
};
Note that I removed support for Gypsy and Klondike, because I was not able
to solve a single game with conventional methods like DFS or A*. I also
eventually decided that the solver should flip the card automatically.
Regards,
Shlomi Fish
>
>
> To unsubscribe from this group, send an email to:
> fc-solve-discuss-unsubscribe_at_yahoogroups.com
>
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
--
----------------------------------------------------------------------
Shlomi Fish shlomif_at_vipe.technion.ac.il
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail: shlomif_at_techie.com
He who re-invents the wheel, understands much better how a wheel works.
Received on Wed Dec 19 2001 - 23:57:18 IST