"Are you sure?" Tile Placements

0 views
Skip to first unread message

CoreSpace

unread,
Mar 1, 2009, 11:15:55 PM3/1/09
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

Ben Gotow

unread,
Mar 3, 2009, 12:41:20 PM3/3/09
to javas...@googlegroups.com
Hey Kyle,

That sounds good - I think we definitely need some button that you
press to move from one persons turn to the next, and I think it'd also
be nice to be able to move your tile after you place it (using the
temp-tile thing) I think you mentioned the temp-tile approach before
and it sounds like it'll do the job. We'll have to do some more mock-
ups of the meeple placing interface, but I imagine it'll work better
if we have the tile in a temporary state on the board first.

Sounds awesome,

- Ben
Ben Gotow
-----------------------------------
http://www.gotow.net/
beng...@gmail.com
540-250-2334

Hamilton Allen Turner

unread,
Mar 4, 2009, 3:32:14 AM3/4/09
to javas...@googlegroups.com
Hey guys,

Sounds good. Quick question though - do you think it would be worth it to avoid hard defining the states? This may be overkill, but hear me out for a minute.

So rather than a strict lineup, say draw time->add temp->remove temp->add tile, etc, which we will probably have to change when we move towards meeple, do you think it would be easy to add in a pattern here?

Something that calls a progress, and at the start of the game you can hand it a set of steps to progress through? I was thinking this may be easier if we have to change the game rules or the logical steps at any time, but feel free to suggest that this is overkill for us right now

ham

Kyle Prete

unread,
Mar 4, 2009, 1:21:47 PM3/4/09
to javas...@googlegroups.com
Hamy,

Can that progress have conditional branches? You don't always have to place a meeple... Also, my idea isn't that strict - each step occurs because of user input - placing a tile adds it as a temp, clicking undo takes it off the board again, clicking done removes temp status and cycles to next player. You can place and undo as many times as you want.

-Kyle

Hamilton Turner

unread,
Mar 5, 2009, 4:58:37 AM3/5/09
to javas...@googlegroups.com
Kyle,

I think either way would work fine. You will probably be at least one of the people working on this, so I would say go for what you feel is easier/better.

Hamy

Hamilton Turner

unread,
Mar 5, 2009, 4:59:32 AM3/5/09
to javas...@googlegroups.com
Hey,

If anyone has the finished remoting-exercise we did in class a while
ago, would you mind zipping it up and sending it to me? Looks like i
accidentally deleted my work.

Thanks,
Hamy

Reply all
Reply to author
Forward
0 new messages