I-Spins in SRS: Difference between revisions
No edit summary |
No edit summary |
||
(16 intermediate revisions by 12 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]]. | ||
== Guideline SRS == | |||
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 106: | 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 | |||
|<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
........G. | |||
..ZZ..G... | |||
LLLZZ.G... | |||
L.IIIIG... | |||
</playfield> | |||
Rotated left | |||
|} | |||
The following can be performed instead: | |||
{| | |||
|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 | |||
|<playfield> | |||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.....I.... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.....T... | |||
</playfield> | |||
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 | ||
|} | |} | ||
== Tetris Advance == | |||
[[Minna no Soft Series: Tetris Advance]], while implementing [[SRS]], included several bugs including the lack of some wall kicks. | |||
{| | |||
|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 | |||
| | |||
<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
....I..... | |||
...GI.SS.. | |||
...GISSJJJ | |||
...GI....J | |||
</playfield> | |||
Soft dropped | |||
| | |||
<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
....I..... | |||
...GI.SS.. | |||
...GISSJJJ | |||
...GI....J | |||
</playfield> | |||
Can't rotate right | |||
|} | |||
==Lockjaw== | |||
In [[Lockjaw]], both left and right prefer to kick down rather than up when rotating: | |||
{| | |||
|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 | |||
|<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.....I.... | |||
..ZZ.IT... | |||
LLLZZITT.. | |||
L....IT... | |||
</playfield> | |||
Soft dropped | |||
|<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
..ZZ..T... | |||
LLLZZ.TT.. | |||
L.IIIIT... | |||
</playfield> | |||
Rotated left | |||
|} | |||
[[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 |