Hi Danny,
thanks for your E-mail.
On Sat, 08 Dec 2012 02:21:00 -0000
"dannyjones183" <dannyjones183_at_yahoo.com> wrote:
> The attachment represents my first suggested update to your Abstract.
>
Your message does not appear to contain an attachment.
> I'm not familiar with tracking card from multiple decks. That said ...
>
> I do have an issue with the following structures.
>
> Move_With_Position = Struct {
> GamePosition pos_before_move;
> Move move;
> }
>
> Solution = {
> Move_With_Position moves[1..NUM_MOVES];
> GamePosition final_position;
> }
>
> To me, Move_With_Position is extraneous, and Solution should be:
>
> Solution = {
> GamePosition initial_position;
> int moves_used;
> Move moves[1..moves_used];
> GamePosition final_position;
> }
Well, we can make GamePosition optional. But one advantage to
GamePosition is that it gives some redundancy and allows the processor of the
format to make sure that the move is correct.
>
> Carrying along GamePosition at every move is extraneous information because
> each move should accurately identify a change to the table. If not, then the
> definition of Move is incomplete. If someone wishes to discuss a specific set
> of moves, then recreating the GamePosition associated with those moves might
> be necessary, or not.
>
> Moving on to the following structure:
>
> Move = Struct {
> Source_Or_Dest_Id source;
> Source_Or_Dest_Id dest;
> int num_cards; # Where appropriate;
> Card source_card; # Optional
> Card dest_card; # Optional
> bool implicit; # Whether this move is done implicitly by an automove.
> }
>
> There is a big difference between a Horne automove and a WKR automove when
> replaying a FreeCell solution through existing game players. I need more
> information ...
>
> int automove = { 0, Horne, WKR, ... }; # Whether this move is done implicitly
> by an automove.
I would prefer "NONE" instead of "0". And you should use an enum or a string
instead of an "int".
>
> should replace ...
>
> bool implicit; # Whether this move is done implicitly by an automove.
>
> In addition, I once wrote that one must be careful in mixing Horne and WKR
> automoves. I don't think this message sequence is the proper place for that
> discussion, though.
Can you give a link? Sounds interesting.
Regards,
Shlomi Fish
>
> Regards, Danny
>
>
--
-----------------------------------------------------------------
Shlomi Fish http://www.shlomifish.org/
My Favourite FOSS - http://www.shlomifish.org/open-source/favourite/
Trying to block Internet pornography is like climbing a waterfall and trying
to stay dry. (— one of Shlomi Fish’s Internet Friends)
Please reply to list if it's a mailing list post - http://shlom.in/reply .
Received on Fri Dec 07 2012 - 23:00:47 IST