From Hard Drop Tetris Wiki
(zelcsitda) |
Nukleopatra (talk | contribs) m (Text replacement - "{{pfrow| | | | | | | | | | }}" to "{{pfrowblank}}") |
||
(22 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
Different [[rotation system]]s that approximate [[SRS]] apply different [[wall kick]]s and [[floor kick]]s when the player [[twist]]s the I [[tetromino]]. | Different [[rotation system]]s that approximate [[SRS]] apply different [[wall kick]]s and [[floor kick]]s when the player [[twist]]s the I [[tetromino]]. | ||
== Official SRS == | == Official SRS == | ||
[[Tetris Worlds]], [[Tetris DS | [[Tetris Worlds]], and [[Tetris DS]] are based on the [[Tetris Guideline]], including SRS. They have the following behavior: | ||
{| | {| | ||
|valign="top"|{{pfstart}} | |valign="top"|{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |i|i|i|i| | | }} | {{pfrow| | | |i|i|i|i| | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |g| | |s|s| | }} | {{pfrow| | | |g| | |s|s| | }} | ||
{{pfrow| | | |g| |s|s|j|j|j}} | {{pfrow| | | |g| |s|s|j|j|j}} | ||
Line 22: | Line 21: | ||
{{pfrow| | | | |i| | | | | }} | {{pfrow| | | | |i| | | | | }} | ||
{{pfrow| | | | |i| | | | | }} | {{pfrow| | | | |i| | | | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |g| | |s|s| | }} | {{pfrow| | | |g| | |s|s| | }} | ||
{{pfrow| | | |g| |s|s|j|j|j}} | {{pfrow| | | |g| |s|s|j|j|j}} | ||
Line 31: | Line 30: | ||
| | | | ||
{{pfstart}} | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | |i| | | | | }} | {{pfrow| | | | |i| | | | | }} | ||
{{pfrow| | | |g|i| |s|s| | }} | {{pfrow| | | |g|i| |s|s| | }} | ||
Line 44: | Line 43: | ||
| | | | ||
{{pfstart}} | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |g| | |s|s| | }} | {{pfrow| | | |g| | |s|s| | }} | ||
{{pfrow| | | |g| |s|s|j|j|j}} | {{pfrow| | | |g| |s|s|j|j|j}} | ||
Line 57: | Line 56: | ||
|} | |} | ||
But the wall kicks are not symmetric, as Tetris Worlds, Tetris Deluxe, Tetris DS | But the wall kicks are not symmetric, as Tetris Worlds, Tetris Deluxe, and Tetris DS prefer to kick up rather than down when rotating left: | ||
{| | {| | ||
|valign="top"|{{pfstart}} | |valign="top"|{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |i|i|i|i| | | }} | {{pfrow| | | |i|i|i|i| | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |z|z| | |t| | | }} | {{pfrow| | |z|z| | |t| | | }} | ||
{{pfrow|l|l|l|z|z| |t|t| | }} | {{pfrow|l|l|l|z|z| |t|t| | }} | ||
Line 75: | Line 74: | ||
{{pfrow| | | | | |i| | | | }} | {{pfrow| | | | | |i| | | | }} | ||
{{pfrow| | | | | |i| | | | }} | {{pfrow| | | | | |i| | | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |z|z| | |t| | | }} | {{pfrow| | |z|z| | |t| | | }} | ||
{{pfrow|l|l|l|z|z| |t|t| | }} | {{pfrow|l|l|l|z|z| |t|t| | }} | ||
Line 83: | Line 82: | ||
Rotated right | Rotated right | ||
|{{pfstart}} | |{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | | |i| | | | }} | {{pfrow| | | | | |i| | | | }} | ||
{{pfrow| | |z|z| |i|t| | | }} | {{pfrow| | |z|z| |i|t| | | }} | ||
Line 95: | Line 94: | ||
Soft dropped | Soft dropped | ||
|{{pfstart}} | |{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | | |i|i|i|i| }} | {{pfrow| | | | | |i|i|i|i| }} | ||
{{pfrow| | |z|z| | |t| | | }} | {{pfrow| | |z|z| | |t| | | }} | ||
Line 111: | Line 110: | ||
{| | {| | ||
|valign="top"|{{pfstart}} | |valign="top"|{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |i|i|i|i| | | }} | {{pfrow| | | |i|i|i|i| | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | | | | | |g| }} | {{pfrow| | | | | | | | |g| }} | ||
{{pfrow| | |z|z| | |g| | | }} | {{pfrow| | |z|z| | |g| | | }} | ||
Line 126: | Line 125: | ||
{{pfrow| | | | | |i| | | | }} | {{pfrow| | | | | |i| | | | }} | ||
{{pfrow| | | | | |i| | | | }} | {{pfrow| | | | | |i| | | | }} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | | | | | |g| }} | {{pfrow| | | | | | | | |g| }} | ||
{{pfrow| | |z|z| | |g| | | }} | {{pfrow| | |z|z| | |g| | | }} | ||
Line 134: | Line 133: | ||
Rotated right | Rotated right | ||
|{{pfstart}} | |{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | | |i| | |g| }} | {{pfrow| | | | | |i| | |g| }} | ||
{{pfrow| | |z|z| |i|g| | | }} | {{pfrow| | |z|z| |i|g| | | }} | ||
Line 146: | Line 145: | ||
Soft dropped | Soft dropped | ||
|{{pfstart}} | |{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | | | | | |g| }} | {{pfrow| | | | | | | | |g| }} | ||
{{pfrow| | |z|z| | |g| | | }} | {{pfrow| | |z|z| | |g| | | }} | ||
{{pfrow|l|l|l|z|z| |g| | | }} | {{pfrow|l|l|l|z|z| |g| | | }} | ||
{{pfrow|l| |i|i|i|i|g| | | }} | {{pfrow|l| |i|i|i|i|g| | | }} | ||
{{pfend}} | |||
Rotated left | |||
|} | |||
The following can be performed instead. | |||
{| | |||
|valign="top"|{{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrow| | | |i|i|i|i| | | }} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | |z|z| | |t| | | }} | |||
{{pfrow|l|l|l|z|z| |t|t| | }} | |||
{{pfrow|l| | | | | |t| | | }} | |||
{{pfend}} | |||
|{{pfstart}} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | |z|z| | |t| | | }} | |||
{{pfrow|l|l|l|z|z| |t|t| | }} | |||
{{pfrow|l| | | | | |t| | | }} | |||
{{pfend}} | |||
Rotated left | |||
|{{pfstart}} | |||
{{pfrow| | | | | |i| | | | }} | |||
{{pfrow| | | | | |i| | | | }} | |||
{{pfrow| | | | | |i| | | | }} | |||
{{pfrow| | | | | |i| | | | }} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | |z|z| | |t| | | }} | |||
{{pfrow|l|l|l|z|z| |t|t| | }} | |||
{{pfrow|l| | | | | |t| | | }} | |||
{{pfend}} | |||
Moved right | |||
|{{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | | | | |i| | | | }} | |||
{{pfrow| | |z|z| |i|t| | | }} | |||
{{pfrow|l|l|l|z|z|i|t|t| | }} | |||
{{pfrow|l| | | | |i|t| | | }} | |||
{{pfend}} | |||
Soft dropped | |||
|{{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | |z|z| | |t| | | }} | |||
{{pfrow|l|l|l|z|z| |t|t| | }} | |||
{{pfrow|l| |i|i|i|i|t| | | }} | |||
{{pfend}} | {{pfend}} | ||
Rotated left | Rotated left | ||
Line 164: | Line 227: | ||
{| | {| | ||
|valign="top"|{{pfstart}} | |valign="top"|{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |i|i|i|i| | | }} | {{pfrow| | | |i|i|i|i| | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |g| | |s|s| | }} | {{pfrow| | | |g| | |s|s| | }} | ||
{{pfrow| | | |g| |s|s|j|j|j}} | {{pfrow| | | |g| |s|s|j|j|j}} | ||
Line 180: | Line 243: | ||
{{pfrow| | | | |i| | | | | }} | {{pfrow| | | | |i| | | | | }} | ||
{{pfrow| | | | |i| | | | | }} | {{pfrow| | | | |i| | | | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |g| | |s|s| | }} | {{pfrow| | | |g| | |s|s| | }} | ||
{{pfrow| | | |g| |s|s|j|j|j}} | {{pfrow| | | |g| |s|s|j|j|j}} | ||
Line 189: | Line 252: | ||
| | | | ||
{{pfstart}} | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | |i| | | | | }} | {{pfrow| | | | |i| | | | | }} | ||
{{pfrow| | | |g|i| |s|s| | }} | {{pfrow| | | |g|i| |s|s| | }} | ||
Line 202: | Line 265: | ||
| | | | ||
{{pfstart}} | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | |i| | | | | }} | {{pfrow| | | | |i| | | | | }} | ||
{{pfrow| | | |g|i| |s|s| | }} | {{pfrow| | | |g|i| |s|s| | }} | ||
Line 219: | Line 282: | ||
{| | {| | ||
|valign="top"|{{pfstart}} | |valign="top"|{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |i|i|i|i| | | }} | {{pfrow| | | |i|i|i|i| | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |z|z| | |t| | | }} | {{pfrow| | |z|z| | |t| | | }} | ||
{{pfrow|l|l|l|z|z| |t|t| | }} | {{pfrow|l|l|l|z|z| |t|t| | }} | ||
Line 234: | Line 297: | ||
{{pfrow| | | | | |i| | | | }} | {{pfrow| | | | | |i| | | | }} | ||
{{pfrow| | | | | |i| | | | }} | {{pfrow| | | | | |i| | | | }} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |z|z| | |t| | | }} | {{pfrow| | |z|z| | |t| | | }} | ||
{{pfrow|l|l|l|z|z| |t|t| | }} | {{pfrow|l|l|l|z|z| |t|t| | }} | ||
Line 242: | Line 305: | ||
Rotated right | Rotated right | ||
|{{pfstart}} | |{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | | |i| | | | }} | {{pfrow| | | | | |i| | | | }} | ||
{{pfrow| | |z|z| |i|t| | | }} | {{pfrow| | |z|z| |i|t| | | }} | ||
Line 254: | Line 317: | ||
Soft dropped | Soft dropped | ||
|{{pfstart}} | |{{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |z|z| | |t| | | }} | {{pfrow| | |z|z| | |t| | | }} | ||
{{pfrow|l|l|l|z|z| |t|t| | }} | {{pfrow|l|l|l|z|z| |t|t| | }} | ||
Line 265: | Line 328: | ||
{{pfend}} | {{pfend}} | ||
Rotated left | Rotated left | ||
|} | |||
==Arika SRS== | |||
Arika SRS (used in TGM3 and TGMA) always prefers to kick up. This is very bad for some setups. | |||
{| | |||
|valign="top"|{{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrow| | | |i|i|i|i| | | }} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | | |g| | |s|s| | }} | |||
{{pfrow| | | |g| |s|s|j|j|j}} | |||
{{pfrow| | | |g| | | | | |j}} | |||
{{pfend}} | |||
| | |||
{{pfstart}} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | | |g| | |s|s| | }} | |||
{{pfrow| | | |g| |s|s|j|j|j}} | |||
{{pfrow| | | |g| | | | | |j}} | |||
{{pfend}} | |||
Rotated left | |||
| | |||
{{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | | | |i| | | | | }} | |||
{{pfrow| | | |g|i| |s|s| | }} | |||
{{pfrow| | | |g|i|s|s|j|j|j}} | |||
{{pfrow| | | |g|i| | | | |j}} | |||
{{pfend}} | |||
Soft dropped | |||
| | |||
{{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| |i|i|i|i| | | | | }} | |||
{{pfrow| | | |g| | |s|s| | }} | |||
{{pfrow| | | |g| |s|s|j|j|j}} | |||
{{pfrow| | | |g| | | | | |j}} | |||
{{pfend}} | |||
Rotated right | |||
|} | |} | ||
[[Category:Mobility]] | [[Category:Mobility]] |
Latest revision as of 18:42, 1 November 2023
Different rotation systems that approximate SRS apply different wall kicks and floor kicks when the player twists the I tetromino.
Official SRS
Tetris Worlds, and Tetris DS are based on the Tetris Guideline, including SRS. They have the following behavior:
|
Rotated left |
Soft dropped |
Rotated right |
But the wall kicks are not symmetric, as Tetris Worlds, Tetris Deluxe, and Tetris DS prefer to kick up rather than down when rotating left:
|
Rotated right |
Soft dropped |
Rotated left |
However, an extra block impedes the choice of the upward kick position:
|
Rotated right |
Soft dropped |
Rotated left |
The following can be performed instead.
|
Rotated left |
Moved right |
Soft dropped |
Rotated left |
Tetris Advance
Minna no Soft Series: Tetris Advance, while implementing SRS, included several bugs including the lack of some wall kicks.
|
Rotated left |
Soft dropped |
Can't rotate right |
Lockjaw
In Lockjaw, both left and right prefer to kick down rather than up when rotating:
|
Rotated right |
Soft dropped |
Rotated left |
Arika SRS
Arika SRS (used in TGM3 and TGMA) always prefers to kick up. This is very bad for some setups.
|
Rotated left |
Soft dropped |
Rotated right |