Quickly (because I'm suppose to work :( )
I have some objects defined.
Boards
Cards
Tokens
CardPiles
Banks
Dice
Now boards are either the main board, or players board.
Cards are either cards or tile. You can flip them and orient them.
Tokens are any pieces. You can orient them (like road in Catan)
CardPiles are a stack of Cards.
Banks are either a money bank, or ressource bank (Barrel from Puerto Rico) and can be limited or unlimited. Can be auction title and such. A bank contain only the same king of object.
Dice well any size and combination you roll them.
I think with these basic object it is possible to make a good deal of board game. I know I could with mine.
Explain what are your needs. Understand that if you need house tokens and road tokens, these are just tokens with different image on them.
If you need to flip a pawn, you can take a card instead. When designing for computers programming, think about use and attributes and how they can be grouped together. The more common point between object the faster it it to develop.
Have a good day.
Folks,
I created the new subforum obviously and locked down the old thread. I do think that defining the objects is a good place to start. So here is RookieDesign's post on the issue.
-Darke
So consideration on the subject has brought me to the conclusion that most game "bits" fall into some combination of very few boolean switches.
1. Public - These are things like the main board, banks, card stacks, and the like that all players are allowed to utilize.
2. Private - These are things like the cards in your hand, your personal playing pieces, and other things that are restricted to fewer than all players. (Note: It is very important to determine which player(s) are considered to be Owners of a Private object).
1. Open - Open information is that which is known to all players; things like how many cards are in a players hand, what pieces have been placed on the board, and the board itself.
2. Hidden - Hidden information is that which is known only to the object's Owner if the object is private and is known to no players if the object is Public (card stacks tend to be Public/Hidden); such as the specific values of the cards in one's hand.
1. Fixed - These are pieces in which the above to settings do not change; examples include chess boards and chess pieces (which are always Privately owned with ownership changing hands).
2. Dynamic - These are things that change their properties; examples include resource cards in Settlers which change from Public/Open to Private/Hidden when a player takes them. This is also used for revealing hidden information (some scenarios utilize this in Seafarers of Catan).
It is useful to consider dice in terms of the actual values rolled. These values are most often Open and can be either Public (Settlers) or Private (Risk).
One thing that the above does not cover is the idea of Limited Hidden objects. These would be things like tiles with partial information on one side that is expanded upon on the other side (if for example all non-soldier development cards in a Settlers game had different backs). I am not really sure how to handle this other than to consider it two seperate objects...
Does anyone else think that this is at all useful? Are there other categories that have not been considered, or other Object types that do not fit (similar to Limited Hidden information)?
Thomas