Cycle 15/Ruleset Draft: Difference between revisions

Trungle (talk | contribs)
Initialization: clarify initialization
Trungle (talk | contribs)
Board: Reorder and clarify Spaces.
Line 100: Line 100:


=== Board ===
=== Board ===
Players have a location, which is a space. Spaces can be connected to multiple others. Each player starts on Space 0. Connections between spaces are one-directional unless otherwise specified. All spaces that exist in the gamestate constitute the board.
Players have a location or current space, which is a space. If a player has no location or if their location is indeterminate, then they move to Space 0, if it exists. If Space 0 does not exist, it is created before this move occurs.


==== Spaces ====
==== Spaces ====
Spaces have an identifier which is an integer. Spaces also have types, with the default being blank.
Spaces are entities. Spaces can be connected to any number of spaces. Connections between spaces are one-directional unless otherwise specified. All spaces that exist in the gamestate constitute the board.
 
Each space has an identifier, which is an integer. A space with identifier N can be called "Space N".
 
Each space has a type, which is, by default, Blank.
 
Spaces are defined by subrules of this rule.


===== Blank =====
===== Blank =====