CoreSpace
unread,Mar 1, 2009, 11:15:55 PM3/1/09Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Javassonne Discussion
Ok, right now we have a very ambiguous line between one person's turn
and the next. I have an idea on how to solve that, our permanent
placement problem, and help us integrate meeple placement. When the
user places a tile, instead of calling addTile, call addTemp. I put
that infrastructure in place a while ago because we knew we'd need it.
But when you place that tile, "Draw Tile" button should not be
available. Instead, have 2 buttons, "Done" (which accepts current
placement, removing its temp status, and progresses to the next
player's turn) and "Undo Placement" (which pulls the tile out of the
board and places it back in hand). Undo will probably call a
"removeTempAtLoc" function, because once a placement has been
accepted, the tile should stay on the board permanently, yes?
In addition, when meeple placement comes into play, that can just be
an intermediate step between placement and accepting placement. I.e.
User places tile, gets options for meeple placement, picks one, and
accepts both meeple and tile placement by clicking "Done", or cancels
both by clicking "Undo Placement".
Thoughts? Impressions? Improvements?
-Kyle