cambridge/docs/rulesets.md
Joe Z 35f4aea67d Added Ti-SRS and modified delay curve behaviour on Marathon 2020.
I realized that playing at 4/8 for 800 levels straight is probably too much,
so I made it that only the first 10 sections count for advancing the delay
curve faster than it would normally go. Now only the last 500 levels can be
at delay level 20.
2019-06-21 23:44:58 -04:00

1.1 KiB

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.

There are six rulesets currently supported:

  • Cambridge - a ruleset original to Cambridge, used for all custom modes. Supports 180-degree rotations!

  • SRS - the rotation system used in the Tetris Guideline games. Supports 180-degree rotations!

  • Ti-SRS - SRS but with no 180-degree rotations.

  • ARS - the rotation system from the original Tetris the Grand Master.

  • Ti-ARS - ARS with floorkicks! From TGM3: Terror Instinct.

  • Ace-ARS - ARS with floorkicks and move reset!