I-Spins in SRS: Difference between revisions
No edit summary |
|||
(4 intermediate revisions by 3 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]]. | ||
== | == Guideline SRS == | ||
[[Tetris Worlds]] | Games such as [[Tetris Worlds]] and [[Tetris DS]] are based on the [[Tetris Guideline]], including SRS. They have the following behavior: | ||
{| | {| | ||
|valign="top"| | |valign="top"|<playfield> | ||
.......... | |||
...IIII... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
...G..SS.. | |||
...G.SSJJJ | |||
...G.....J | |||
</playfield> | |||
| | | | ||
<playfield> | |||
....I..... | |||
....I..... | |||
....I..... | |||
....I..... | |||
.......... | |||
.......... | |||
...G..SS.. | |||
...G.SSJJJ | |||
...G.....J | |||
</playfield> | |||
Rotated left | Rotated left | ||
| | | | ||
<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
....I..... | |||
...GI.SS.. | |||
...GISSJJJ | |||
...GI....J | |||
</playfield> | |||
Soft dropped | Soft dropped | ||
| | | | ||
<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
...G..SS.. | |||
...G.SSJJJ | |||
...GIIII.J | |||
</playfield> | |||
Rotated right | Rotated right | ||
|} | |} | ||
But the wall kicks are not symmetric, as | But the wall kicks are not symmetric, as the kick up is performed in preference to the kick down when rotating left: | ||
{| | {| | ||
|valign="top"| | |valign="top"|<playfield> | ||
.......... | |||
...IIII... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
| | |<playfield> | ||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
Rotated right | Rotated right | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.....I.... | |||
..ZZ.IT... | |||
LLLZZITT.. | |||
L....IT... | |||
</playfield> | |||
Soft dropped | Soft dropped | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.....IIII. | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
Rotated left | Rotated left | ||
|} | |} | ||
Line 109: | Line 109: | ||
However, an extra block impedes the choice of the upward kick position: | However, an extra block impedes the choice of the upward kick position: | ||
{| | {| | ||
|valign="top"| | |valign="top"|<playfield> | ||
.......... | |||
...IIII... | |||
.......... | |||
.......... | |||
.......... | |||
........G. | |||
..ZZ..G... | |||
LLLZZ.G... | |||
L.....G... | |||
</playfield> | |||
| | |<playfield> | ||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.......... | |||
........G. | |||
..ZZ..G... | |||
LLLZZ.G... | |||
L.....G... | |||
</playfield> | |||
Rotated right | Rotated right | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.....I..G. | |||
..ZZ.IG... | |||
LLLZZIG... | |||
L....IG... | |||
</playfield> | |||
Soft dropped | Soft dropped | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
........G. | |||
..ZZ..G... | |||
LLLZZ.G... | |||
L.IIIIG... | |||
</playfield> | |||
Rotated left | Rotated left | ||
|} | |} | ||
The following can be performed instead | The following can be performed instead: | ||
{| | {| | ||
|valign="top"| | |valign="top"|<playfield> | ||
.......... | |||
...IIII... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
| | |<playfield> | ||
....I..... | |||
....I..... | |||
....I..... | |||
....I..... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
Rotated left | Rotated left | ||
| | |<playfield> | ||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
Moved right | Moved right | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.....I.... | |||
..ZZ.IT... | |||
LLLZZITT.. | |||
L....IT... | |||
</playfield> | |||
Soft dropped | Soft dropped | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.IIIIT... | |||
</playfield> | |||
Rotated left | Rotated left | ||
|} | |} | ||
Line 226: | Line 225: | ||
{| | {| | ||
|valign="top"| | |valign="top"|<playfield> | ||
.......... | |||
...IIII... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
...G..SS.. | |||
...G.SSJJJ | |||
...G.....J | |||
</playfield> | |||
| | | | ||
<playfield> | |||
....I..... | |||
....I..... | |||
....I..... | |||
....I..... | |||
.......... | |||
.......... | |||
...G..SS.. | |||
...G.SSJJJ | |||
...G.....J | |||
</playfield> | |||
Rotated left | Rotated left | ||
| | | | ||
<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
....I..... | |||
...GI.SS.. | |||
...GISSJJJ | |||
...GI....J | |||
</playfield> | |||
Soft dropped | Soft dropped | ||
| | | | ||
<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
....I..... | |||
...GI.SS.. | |||
...GISSJJJ | |||
...GI....J | |||
</playfield> | |||
Can't rotate right | Can't rotate right | ||
|} | |} | ||
Line 281: | Line 280: | ||
In [[Lockjaw]], both left and right prefer to kick down rather than up when rotating: | In [[Lockjaw]], both left and right prefer to kick down rather than up when rotating: | ||
{| | {| | ||
|valign="top"| | |valign="top"|<playfield> | ||
.......... | |||
...IIII... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
| | |<playfield> | ||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
Rotated right | Rotated right | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.....I.... | |||
..ZZ.IT... | |||
LLLZZITT.. | |||
L....IT... | |||
</playfield> | |||
Soft dropped | Soft dropped | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.IIIIT... | |||
</playfield> | |||
Rotated left | Rotated left | ||
|} | |} | ||
[[Category: | [[Category:Gameplay]] |
Latest revision as of 09:05, 9 September 2019
Different rotation systems that approximate SRS apply different wall kicks and floor kicks when the player twists the I tetromino.
Guideline SRS
Games such as 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 the kick up is performed in preference to the kick 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 |