[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [pbmserv-dev] M50 notation
So what David and I would like to see is a notation where the 
numbers don't change.  For all of these boardless hex tile games I 
offer what I will call M50 notation.
Sounds like a good solution.
1)  The plane is divided into a hex grid, with each cell known by a 
letter and number as in Hex.
2)  The location of the first tile is M50.  Letter and number go up 
and down from there.
3)  If the board grows past A, the next row is ZZ, and continue YY, XX, etc.
4)  If the board grows past Z, the next row is AA, and continue BB, CC, etc.
5)  If both (3) and (4) occur in the same game, that's okay.  That 
would be at least 28 hexes wide.  How often does a game get 28 hexes wide?
I don't think games 28 hexes wide are a concern, this has has never 
happened in an actual to my knowledge (only for some contrived and 
very large solitaire puzzle shapes). It's likely that games will 
exceed 13 tiles left or right of the starting tile M50, so the double 
characters should get a bit of use.
Alternatively, have the starting point at a50, then columns to the 
right increase b50, c50, d50... and columns to the left decrease 
zz50, yy50, xx50...
In the unlikely event that column z50 is exceeded to the right, just 
add another two characters to continue rigthward aaa50, bbb50, ccc50...
Similarly, if column aa50 is exceeded to the left add another two 
characters to continue leftward zzzz50, yyyy50, xxxx50...
Just canonicalize the first move as B2.  You will miss some 
duplicated positions, but not many.  I think the rules should just 
require this as the first move.  There's no need to have four 
different variations of that move, and the other 14 starts have been solved.
That would save having to make the initial move but would mean that 
every game starts in the same rotation. So if a player plays the game 
a lot on this server then they might be at a disadvantage if they 
play a physical game against an opponent who plays the starting 
position in a different rotation - they're strategy will be turned 
topsy turvy! The ability to start in different rotations isn't a bad thing.
Cameron