Difference between revisions of "Card game design principles"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (Created page with "card games, design principles inform both game syntax and game semantics. == Basic principles == * Start with a standard deck of...") |
Karl Jones (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | [[Card game|card games]], [[Design principle|design principles]] inform both [[game syntax]] and [[game semantics]]. | + | In [[Card game|card games]], [[Design principle|design principles]] inform both [[game syntax]] and [[game semantics]]. |
== Basic principles == | == Basic principles == | ||
Line 22: | Line 22: | ||
* A ''skin'' is a set of design principles, used to customize the appearance and content of a Cards! game, without affecting the [[Cards! protocol]]. | * A ''skin'' is a set of design principles, used to customize the appearance and content of a Cards! game, without affecting the [[Cards! protocol]]. | ||
+ | |||
+ | == See also == | ||
+ | |||
+ | * [[Card game]] | ||
+ | * [[Game design]] | ||
+ | * [[Games by Karl Jones and Friends]] |
Revision as of 06:28, 25 November 2015
In card games, design principles inform both game syntax and game semantics.
Basic principles
- Start with a standard deck of playing cards, and then customize to make new Cards! games.
- Develop Cards! protocols -- game rules as well-formed formulae.
- Develop Cards! skins to customize the design and content of Cards! protocols.
First pass
First pass, be as simple as possible.
- Codify these Cards! games as logical structures, algorithms, frameworks, protocols.
- Call each such game a Cards! protocol.
- Assign each Cards! protocol a unique identifier (name, UID, etc.).
Goals include protocols which can be skinned with infinite varieties of content.
Second pass
Second pass, for a given Cards! protocol, design one or more skins.
- A skin is a set of design principles, used to customize the appearance and content of a Cards! game, without affecting the Cards! protocol.