Cycle 15/Ruleset Draft: Difference between revisions

Rework initialization
Trungle (talk | contribs)
Spaces: spaces possibly being negative was intentional
 
(One intermediate revision by the same user not shown)
Line 114: Line 114:


=== Spaces ===
=== Spaces ===
A space is an entity. Each space has an identifier, which is a non-negative integer unique among spaces. An attempt to create a space with an invalid or duplicated identifier fails, rules to the contrary notwithstanding. The space with identifier N is known as "Space N".
A space is an entity. Each space has an identifier, which is an integer unique among spaces. An attempt to create a space with an invalid or duplicated identifier fails, rules to the contrary notwithstanding. The space with identifier N is known as "Space N".


A space with identifier 0 always exists, and is created immediately if it does not. This space is the initial space.
A space with identifier 0 always exists, and is created immediately if it does not. This space is the initial space.
Line 134: Line 134:
Each player can, as a progressive action, move, provided they have not done so previously in the current phase. This requires the following selections:
Each player can, as a progressive action, move, provided they have not done so previously in the current phase. This requires the following selections:
* First, a random choice of 1d10. Let the result be N.
* First, a random choice of 1d10. Let the result be N.
* Then, N selections of a space, which each space follows the prior selected space (and the first seleced space follows the player's current space).
* Then, N selections of a space, where each space follows the prior selected space (and the first seleced space follows the player's current space).


When a player moves, the following happen in order:
When a player moves, the following happen in order: