On Sat, 8 Dec 2001, Adrian Ettlinger wrote:
> We seem to be entering a phase of work on FcPro where a version of it is
> evolving which we're calling the "Solver Evaluation Edition" FCS is, of
> course, the first addition, and we now have Patsolve partially integrated.
>
I did not say such a thing was not good.
> We do not consider that the problem with playing back FCS move sequences
> is a "bug". A better description is that it is an incompatibility between
> the two programs. We would not consider modifying FcPro itself to
> accommodate the move format of FCS. A solution to the problem would be
> possible, and the methodology which should be used would be to insert a
> layer of code in the interface software to convert the FCS moves into moves
> that would be usable by FcPro.
>
I consider such a thing as a kludge. But I guess that I unless I volunteer
to modify FC-Pro to work in both modes myself, then I cannot complain.
> The moves which could be fed into FcPro would not have to be moves that
> would conform to M/S Freecells multiple-card moves. The best universal
> standard to adopt for interfacing move sequences, we have decided on further
> analysis, would be single-card moves. After all, if one were to play
> Freecell with a "hardware" deck of playing cards, one would be moving one
> card at a time. And FcPro can accept all moves as single-card moves,
> although there is one further wrinkle that would need to be added -- the
> automatic moves to the foundation, which are made by M/S Freecell and should
> be made by any Freecell-playing software. These moves should be assumed to
> have been made by FcPro, and omitted from the moves delivered to FcPro,
> otherwise they can cause an error in some circumstances.
>
Hmmm. Single-Card moves may make the solution longer than it really is.
However, I agree to this workaround if only it won't be implemented for
each one of FCS' moves, just for the stack->empty stack ones.
> If someone could be found who has the capability and time to write the
> interface package, I would be glad to provide the interface specs and the
> source code for the connecting modules.
>
I could try to do that. Should be easy with recursion or soft-recursion.
> I will soon be sending to Shlomi a copy of the new "Build 6" of FcPro
> version 6.5, the "Solver Evaluation Edition". In this version, I have
> changed the "Illegal Move" announcement, when using FCS, to be an
> information message explaining the situation, and also advising that the
> full solution as delivered by FCS can be found in a file named "FCSSolution.
> txt". BTW, the fraction of hands which cannot be played on FcPro is
> approximately 30%, and the other 70% play back normally without
> interruption.
>
30% is something the user is bound to get into. But %70 success is better
than nothing.
Regards,
Shlomi Fish
> Best regards, --------------Adrian Ettlinger
>
>
>
>
> 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
If:
1. A is A
2. A is not not-A
does it imply that
1. B is B
2. B is not not-B
Received on Sun Dec 09 2001 - 12:01:58 IST