Hi jgw321,
thanks for your message.
On Fri, 7 Dec 2012 12:04:36 +0000
jgw321 <jgw321_at_gmail.com> wrote:
> On 7 December 2012 11:20, Shlomi Fish <shlomif_at_shlomifish.org> wrote:
>
> > **
> > a new standard notation for Freecell and similar variants of Solitaire, I
> > have started working on a new specification
> >
>
> Bravo.
>
Thanks. :-)
> > Note: this is intended primarily as an interchange format where solutions
> > will be converted to and from it, and the authors of various solvers may
> > opt to adopt a somewhat different format .
> >
> I think this is a great idea. Trying to introduce/enforce a common
> standard across all patience games is a herculean task, but an interchange
> standard with conversion filters is an excellent solution.
Right.
>
> > I have also noticed that the specification is quite Freecell-centric and
> > that
> > some of the assumptions may require adaptations for other types of
> > Patience.
> >
> several solitaires are similar enough to freecell that they can be
> accomplished in this structure, but from memory there are some with strange
> layouts which may require something extra. Is anyone going to volunteer to
> look for problems with other patience games, or would this just hold things
> up?
Well, the format is designed to be as extensible as possible. That put aside,
one can use PySolFC (
http://pysolfc.sourceforge.net/ ) and go over the
individual Solitaire games one by one. There are over a 1,000 of them in
PySolFC alone, though some of them are either Mahjongg-based or not using the
French cards, which may both fall out of the scope of the specification. I
think I once went over the ones in the old PySol looking for games that are
similar to Freecell, or that didn't have a talon, which makes solving
using a computer much harder.
And as you note there are also layout issues. In Baker's Dozen on PySolFC, the
columns are split into 2 rows with 8 and 7 columns each, while in
Freecell, the columns are arranged in a single row. Sometimes the "columns"
can be horizontal, which complicates stuff.
Regards,
Shlomi Fish
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
Best Introductory Programming Language - http://shlom.in/intro-lang
Bugs are too afraid to reproduce on Chuck Norris’ computer. As a result, when
he uses Microsoft Windows, it behaves just like a Linux system.
Please reply to list if it's a mailing list post - http://shlom.in/reply .
Received on Fri Dec 07 2012 - 04:44:12 IST