I know this is probably a really stupid question, but what is the best way to handle the display of my pieces vs my opponents pieces during a board game?
What I mean is, say I am playing a turn-based game, where I make a move, send it to my opponent via e-mail, he responds back, etc.
When I am playing the game on my end, my pieces will always be at the "bottom" of the screen...my opponents pieces will be at the top of the screen.
When my opponent plays on his machine, his pieces will be at the bottom, and mine at the top. We're playing the same game on the same board, but with different perspectives.
A piece that I move "up" one square at the bottom right corner of my board will move "down" from the top left corner on my opponents display (perspective).
What is the SMART way to handle this transition of how the pieces look? Have any of you ever programmed a simple board game?
What way will accomodate future changes to the game (say there are 3 players in version 2.0 of my game, or 4 players? 10 players?