Howdy, folks! I'm working at the request of Darkehorse on a virtual board game testing application, and I thought I would be best off making sure I had everything essential to a board game itself. So, if you would, please describe to me anything I left out from this list, in detail, and I'll add it to my documentation. Here's what I have for physical game objects:
CARDS
Title
Type
Text
Cost
Backface Appearance
Frontface Appearance
PAWNS (player pieces)
Title
Type
Text
Appearance
TOKENS
Title
Type
Text
Appearance
BOARD SPACES
Title
Type
Text
Appearance
I would appreciate greatly if you could suggest additions and/or modifications to this list.
Yes, I'm speaking in the Java/C++ sense.
Yep.
I already have dice objects done, I just omitted it from the list. *blush*
Yeah, my Die class allows for any number of sides, so that wouldn't be a problem at all.
I would imagine it would be considered a score more than a group of objects. Otherwise, yes, they would be tokens.
That could be. I was thinking of making a board a collection of spaces, but hadn't thought of making a board object (since there are games where you can build/modify a board).
Yeah, very good idea. So far I've managed to make everything from MTG cards, to Scrabble tiles, to poker cards, to Chess pieces, and wargame units with this simple set of objects.
Thank you for your input, TrekNoid!