cambridge/docs/rulesets.md

25 lines
971 B
Markdown
Raw Normal View History

2019-05-22 22:57:34 -05:00
Rulesets
========
A **ruleset** is a set of rules that apply to any game mode.
A ruleset consists of the following things:
* A *rotation system*, which defines how pieces move and rotate.
* A *lock delay reset system*, which defines how pieces lock when they can no longer move or rotate.
If you're used to Nullpomino, you may notice a few things missing from that definition. For example, piece previews, hold queues, and randomizers have been moved to being game-specific rules, rather than rules that are changeable with the ruleset you use. Soft and hard drop behaviour is also game-specific now, so that times can be more plausibly compared across rulesets.
Rotation system
---------------
A rotation system defines the following things:
* The block offsets of each piece orientation.
* The wall or floor kicks that will be attempted for each type of rotation.
2019-05-26 10:07:28 -05:00
There are four rotation systems currently supported:
* Cambridge
* Classic ARS
* Ti-ARS
* SRS