I-Spins in SRS: Difference between revisions

From Hard Drop Tetris Wiki

Jump to: navigation, search
m (Ithing moved to I-spins in SRS)
m (Text replacement - "{{pfrow| | | | | | | | | | }}" to "{{pfrowblank}}")
 
(45 intermediate revisions by 23 users not shown)
Line 1: Line 1:
In [[Tetris Worlds]]:
Different [[rotation system]]s that approximate [[SRS]] apply different [[wall kick]]s and [[floor kick]]s when the player [[twist]]s the I [[tetromino]].
{|
 
|{{pfstart}}
== Official SRS ==
{{pfrow| | | | | | | | | | }}
[[Tetris Worlds]], and [[Tetris DS]] are based on the [[Tetris Guideline]], including SRS. They have the following behavior:
{|  
|valign="top"|{{pfstart}}
{{pfrowblank}}
{{pfrow| | | |i|i|i|i| | | }}
{{pfrow| | | |i|i|i|i| | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| |s|s|j|j|j}}
Line 18: Line 21:
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| | | | | |j}}
{{pfrow| | | |g| | | | | |j}}
{{pfend}}
{{pfend}}
Rotated left
|
|
{{pfstart}}
{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | |g|i| |s|s| | }}
{{pfrow| | | |g|i| |s|s| | }}
Line 36: Line 40:
{{pfrow| | | |g|i| | | | |j}}
{{pfrow| | | |g|i| | | | |j}}
{{pfend}}
{{pfend}}
Soft dropped
|
|
{{pfstart}}
{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g|i|i|i|i| |j}}
{{pfrow| | | |g|i|i|i|i| |j}}
{{pfend}}
{{pfend}}
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:
{|
|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 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}}
{{pfrow| | | | | |i|i|i|i| }}
{{pfrow| | |z|z| | |t| | | }}
{{pfrow|l|l|l|z|z| |t|t| | }}
{{pfrow|l| | | | | |t| | | }}
{{pfend}}
Rotated left
|}
|}


In [[Tetris DS]] and [[Lockjaw]]:
However, an extra block impedes the choice of the upward kick position:
{|
{|
|valign="top"|{{pfstart}}
{{pfrowblank}}
{{pfrow| | | |i|i|i|i| | | }}
{{pfrowblank}}
{{pfrowblank}}
{{pfrowblank}}
{{pfrow| | | | | | | | |g| }}
{{pfrow| | |z|z| | |g| | | }}
{{pfrow|l|l|l|z|z| |g| | | }}
{{pfrow|l| | | | | |g| | | }}
{{pfend}}
|{{pfstart}}
{{pfrow| | | | | |i| | | | }}
{{pfrow| | | | | |i| | | | }}
{{pfrow| | | | | |i| | | | }}
{{pfrow| | | | | |i| | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | |g| }}
{{pfrow| | |z|z| | |g| | | }}
{{pfrow|l|l|l|z|z| |g| | | }}
{{pfrow|l| | | | | |g| | | }}
{{pfend}}
Rotated right
|{{pfstart}}
{{pfrowblank}}
{{pfrowblank}}
{{pfrowblank}}
{{pfrowblank}}
{{pfrowblank}}
{{pfrow| | | | | |i| | |g| }}
{{pfrow| | |z|z| |i|g| | | }}
{{pfrow|l|l|l|z|z|i|g| | | }}
{{pfrow|l| | | | |i|g| | | }}
{{pfend}}
Soft dropped
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrowblank}}
{{pfrowblank}}
{{pfrowblank}}
{{pfrowblank}}
{{pfrow| | | | | | | | |g| }}
{{pfrow| | |z|z| | |g| | | }}
{{pfrow|l|l|l|z|z| |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| | | }}
{{pfrow| | | |i|i|i|i| | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | |z|z| | |t| | | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow|l|l|l|z|z| |t|t| | }}
{{pfrow| | | |g| | | | | |j}}
{{pfrow|l| | | | | |t| | | }}
{{pfend}}
{{pfend}}
|
|{{pfstart}}
{{pfstart}}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | |z|z| | |t| | | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow|l|l|l|z|z| |t|t| | }}
{{pfrow| | | |g| | | | | |j}}
{{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}}
{{pfend}}
|
Moved right
{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | | |i| | | | }}
{{pfrow| | | |g|i| |s|s| | }}
{{pfrow| | |z|z| |i|t| | | }}
{{pfrow| | | |g|i|s|s|j|j|j}}
{{pfrow|l|l|l|z|z|i|t|t| | }}
{{pfrow| | | |g|i| | | | |j}}
{{pfrow|l| | | | |i|t| | | }}
{{pfend}}
{{pfend}}
|
Soft dropped
{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| |i|i|i|i| | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | |z|z| | |t| | | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow|l|l|l|z|z| |t|t| | }}
{{pfrow| | | |g| | | | | |j}}
{{pfrow|l| |i|i|i|i|t| | | }}
{{pfend}}
{{pfend}}
Rotated left
|}
|}
== Tetris Advance ==
[[Minna no Soft Series: Tetris Advance]], while implementing [[SRS]], included several bugs including the lack of some wall kicks.
{|
{|
|{{pfstart}}
|valign="top"|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |i|i|i|i| | | }}
{{pfrow| | | |i|i|i|i| | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| |g| | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| |s|s|j|j|j}}
Line 118: Line 243:
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| |g| | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| | | | | |j}}
{{pfrow| | | |g| | | | | |j}}
{{pfend}}
{{pfend}}
Rotated left
|
|
{{pfstart}}
{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| |g| | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | |g|i| |s|s| | }}
{{pfrow| | | |g|i| |s|s| | }}
{{pfrow| | | |g|i|s|s|j|j|j}}
{{pfrow| | | |g|i|s|s|j|j|j}}
{{pfrow| | | |g|i| | | | |j}}
{{pfrow| | | |g|i| | | | |j}}
{{pfend}}
{{pfend}}
Soft dropped
|
|
{{pfstart}}
{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| |g| | | | | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g|i| |s|s| | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g|i|s|s|j|j|j}}
{{pfrow| | | |g|i|i|i|i| |j}}
{{pfrow| | | |g|i| | | | |j}}
{{pfend}}
{{pfend}}
Can't rotate right
|}
|}


In [[Heboris]] "World":
==Lockjaw==
In [[Lockjaw]], both left and right prefer to kick down rather than up when rotating:
{|
{|
|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 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}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{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}}
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| | | }}
{{pfrow| | | |i|i|i|i| | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| |s|s|j|j|j}}
Line 169: Line 351:
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g| | | | | |j}}
{{pfrow| | | |g| | | | | |j}}
{{pfend}}
{{pfend}}
Rotated left
|
|
{{pfstart}}
{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | | |i| | | | | }}
{{pfrow| | | |g|i| |s|s| | }}
{{pfrow| | | |g|i| |s|s| | }}
Line 187: Line 370:
{{pfrow| | | |g|i| | | | |j}}
{{pfrow| | | |g|i| | | | |j}}
{{pfend}}
{{pfend}}
Soft dropped
|
|
{{pfstart}}
{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |i| | | | | }}
{{pfrow| |i|i|i|i| | | | | }}
{{pfrow| | | |g|i| |s|s| | }}
{{pfrow| | | |g| | |s|s| | }}
{{pfrow| | | |g|i|s|s|j|j|j}}
{{pfrow| | | |g| |s|s|j|j|j}}
{{pfrow| | | |g|i| | | | |j}}
{{pfrow| | | |g| | | | | |j}}
{{pfend}}
{{pfend}}
Rotated right
|}
|}
[[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:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngiiiiTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngssjjj
Tet.pngTet.pngTet.pnggTet.pngTet.pngTet.pngTet.pngTet.pngj
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngssjjj
Tet.pngTet.pngTet.pnggTet.pngTet.pngTet.pngTet.pngTet.pngj

Rotated left

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggiTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggissjjj
Tet.pngTet.pngTet.pnggiTet.pngTet.pngTet.pngTet.pngj

Soft dropped

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngssjjj
Tet.pngTet.pngTet.pnggiiiiTet.pngj

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:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngiiiiTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pngtTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pngtTet.pngTet.pngTet.png

Rotated right

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngitTet.pngTet.pngTet.png
lllzzittTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngitTet.pngTet.pngTet.png

Soft dropped

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiiiiTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pngtTet.pngTet.pngTet.png

Rotated left

However, an extra block impedes the choice of the upward kick position:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngiiiiTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pnggTet.png
Tet.pngTet.pngzzTet.pngTet.pnggTet.pngTet.pngTet.png
lllzzTet.pnggTet.pngTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pnggTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pnggTet.png
Tet.pngTet.pngzzTet.pngTet.pnggTet.pngTet.pngTet.png
lllzzTet.pnggTet.pngTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pnggTet.pngTet.pngTet.png

Rotated right

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pnggTet.png
Tet.pngTet.pngzzTet.pngigTet.pngTet.pngTet.png
lllzzigTet.pngTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngigTet.pngTet.pngTet.png

Soft dropped

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pnggTet.png
Tet.pngTet.pngzzTet.pngTet.pnggTet.pngTet.pngTet.png
lllzzTet.pnggTet.pngTet.pngTet.png
lTet.pngiiiigTet.pngTet.pngTet.png

Rotated left

The following can be performed instead.

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngiiiiTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pngtTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pngtTet.pngTet.pngTet.png

Rotated left

Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pngtTet.pngTet.pngTet.png

Moved right

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngitTet.pngTet.pngTet.png
lllzzittTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngitTet.pngTet.pngTet.png

Soft dropped

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngiiiitTet.pngTet.pngTet.png

Rotated left

Tetris Advance

Minna no Soft Series: Tetris Advance, while implementing SRS, included several bugs including the lack of some wall kicks.

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngiiiiTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngssjjj
Tet.pngTet.pngTet.pnggTet.pngTet.pngTet.pngTet.pngTet.pngj
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngssjjj
Tet.pngTet.pngTet.pnggTet.pngTet.pngTet.pngTet.pngTet.pngj

Rotated left

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggiTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggissjjj
Tet.pngTet.pngTet.pnggiTet.pngTet.pngTet.pngTet.pngj

Soft dropped

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggiTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggissjjj
Tet.pngTet.pngTet.pnggiTet.pngTet.pngTet.pngTet.pngj

Can't rotate right

Lockjaw

In Lockjaw, both left and right prefer to kick down rather than up when rotating:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngiiiiTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pngtTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngTet.pngtTet.pngTet.pngTet.png

Rotated right

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngitTet.pngTet.pngTet.png
lllzzittTet.pngTet.png
lTet.pngTet.pngTet.pngTet.pngitTet.pngTet.pngTet.png

Soft dropped

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngzzTet.pngTet.pngtTet.pngTet.pngTet.png
lllzzTet.pngttTet.pngTet.png
lTet.pngiiiitTet.pngTet.pngTet.png

Rotated left

Arika SRS

Arika SRS (used in TGM3 and TGMA) always prefers to kick up. This is very bad for some setups.

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngiiiiTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngssjjj
Tet.pngTet.pngTet.pnggTet.pngTet.pngTet.pngTet.pngTet.pngj
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngssjjj
Tet.pngTet.pngTet.pnggTet.pngTet.pngTet.pngTet.pngTet.pngj

Rotated left

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggiTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggissjjj
Tet.pngTet.pngTet.pnggiTet.pngTet.pngTet.pngTet.pngj

Soft dropped

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngiiiiTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngTet.pngssTet.pngTet.png
Tet.pngTet.pngTet.pnggTet.pngssjjj
Tet.pngTet.pngTet.pnggTet.pngTet.pngTet.pngTet.pngTet.pngj

Rotated right