List of twists: Difference between revisions

From TetrisWiki
Jump to navigation Jump to search
No edit summary
Dunspixel (talk | contribs)
Added Spin Rank note and O twist section for Tetris 64 and Tetris Stardust
 
(72 intermediate revisions by 23 users not shown)
Line 1: Line 1:
'''''Twists''''', somewhat referenced in ''[[The New Tetris]]'' as spinmoves, let a player fix some otherwise difficult situations. These examples cover [[Tetris Guideline|recent games]], but some of them may not work for earlier ''[[Tetris]]'' [[games]] that use little or no [[wall kick]].
'''''Twists''''', called "spin moves" in ''[[The New Tetris]]'''s manual, let a player fix some otherwise difficult situations. These examples cover [[Tetris Guideline|recent games]], but some of them may not work for earlier Tetris games that use little or no [[wall kick]].


==Rewards for twists==
==Rewards for twists==
Some games give scoring rewards for twisting a tetromino into a tight space. Two algorithms, with slight variations, have been used in newer games to detect and reward in-place spins:
Some games give scoring rewards for twisting a tetromino into a tight space. Two basic algorithms, with slight variations, have been used in newer games to detect and reward in-place spins:
* In ''[[The New Tetris]]'', a T-spin bonus is awarded if a tetromino locks in a position where it cannot move left, right, or up.
*Immobile, used in ''[[The New Tetris]]'': A twist is recognised if a tetromino locks in a position where it cannot move left, right, or up. There is only [[The_New_Tetris#Twist_reward|a reward]] if rows are completed in this way.
* In ''[[Tetris DS]]'' (and possibly other [[SRS]] based games), a T-spin bonus is awarded if all of the following are true:<sup>[http://www.tetrisconcept.com/forum/viewtopic.php?t=78]</sup>
*3-corner T, used in [[Tetris Guideline]]-based games: A [[T-Spin]] bonus is awarded if all of the following are true:<sup>[https://tetrisconcept.net/threads/i-cant-get-t-spins-to-work-_.415/#post-17830]</sup>
*#Tetromino being locked is T.
*#Tetromino being locked is T.
*#Last successful movement of the tetromino was a rotate, as opposed to sideways movement, downward movement, or falling due to gravity. (Canceling lock delay in games that allow it, such as Tetris DS, does not count as a movement.) The tetromino doesn't even have to end up in a different orientation than it was dropped in; setting up the "well-known twist" below in ''Tetris Worlds'' or ''Tetris DS'' and pressing both rotate buttons (B&ndash;A or A&ndash;B) will trigger the T-spin bonus even without any net rotation.
*#Last successful movement of the tetromino was a rotate, as opposed to sideways movement, downward movement, or falling due to gravity. (Canceling lock delay in games that allow it, such as Tetris DS, does not count as a movement.) The tetromino doesn't even have to end up in a different orientation than it was dropped in; setting up the "well-known twist" below in ''Tetris Worlds'' or ''Tetris DS'' and pressing both rotate buttons (B&ndash;A or A&ndash;B) will trigger the T-spin bonus even without any net rotation.
*#Three of the 4 squares diagonally adjacent to the T's center are occupied. (In ''Tetris DS'', the walls and floor surrounding the playfield are considered "occupied", while in ''[[Tetris Worlds]]'' for GBA, they aren't.)
*#Three of the 4 squares diagonally adjacent to the T's center are occupied. (In ''Tetris DS'', the walls and floor surrounding the playfield are considered "occupied", while in ''[[Tetris Worlds]]'' for GBA, they aren't.


==Twists with ''T'' (or ''T-Spin'')==
[[Guideline compliant game differences|Different games]] add further restrictions:
A well-known twist involves the [[tetromino]] ''T''.
*3-corner T no wall, used in ''[[Tetris Worlds]]'': The walls and floor surrounding the playfield are not considered "occupied". This means that if a wall kick places the T tetromino with its flat side against the wall or floor, the T-spin will not be recognized. (Kicks that place the flat side against blocks in the playfield still work.)
*3-corner T no kick, used in ''[[Tetris: New Century]]'', ''[[iPod Tetris]]'', and ''[[Tetris Evolution]]'': The final rotation must not involve a wall kick, that is, it recognizes only the "well known twist" below.
 
(The names for the algorithms are unofficial, taken from the [[List of fan games|fan game]] ''[[Lockjaw]]''.)
 
[[Tetris Stardust]] awards a Spin Rank when the player performs twists with any tetromino, if the twist moves it below its previous lowest position. The score associated with Spin Rank is separate from action scores such as line clears.
 
In some of these diagrams, especially those involving ''S'' and ''Z'' [[tetromino]]es, the "center" corresponding to the center of rotation in [[SRS]] is marked with a circle ([[Image:CTet.png|C]]).
 
==<span id="T">Twists with ''T'' (or ''T-Spin'')</span>==
 
{{main|T-Spin}}
 
A well-known twist involves the tetromino ''T''. In fact, these are the only twists that games that use "3-corner T no kick" reward.
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
    tgg 
{{pfrow| | | | | | | | | | }}
ggggtC ggg
{{pfrow| | | | | |t|g|g| | }}
gggggtgggg
{{pfrow|g|g|g|g|t|t| |g|g|g}}
</playfield>
{{pfrow|g|g|g|g|g|t|g|g|g|g}}
Soft drop
{{pfend}}
|<playfield>
|{{pfstart}}
      gg 
{{pfrow| | | | | | | | | | }}
ggggtCtggg
{{pfrow| | | | | | | | | | }}
gggggtgggg
{{pfrow| | | | | | |g|g| | }}
</playfield>
{{pfrow|g|g|g|g|t|t|t|g|g|g}}
Rotate left
{{pfrow|g|g|g|g|g|t|g|g|g|g}}
{{pfend}}
|}
|}


Other variants exist, especially in games that use some form of wall kick. For example, the following works in [[TGM rotation]] and in [[SRS]], but it is not scored as a T-spin in ''Tetris Worlds'' if performed on the floor of the playfield.
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
    tgg 
{{pfrow| | | | | |t|g|g|g|g}}
    tC ggg
{{pfrow|g|g|g|g|t|t|g|g|g|g}}
gggggtgggg
{{pfrow|g|g|g| | |t|g|g|g|g}}
</playfield>
{{pfend}}
Soft drop
|{{pfstart}}
|<playfield>
{{pfrow | | | | | | | | | | }}
      gg 
{{pfrow | | | | | | |g|g|g|g}}
    tCtggg
{{pfrow |g|g|g|g|t| |g|g|g|g}}
gggggtgggg
{{pfrow |g|g|g|t|t|t|g|g|g|g}}
</playfield>
{{pfend}}
Rotate once
|<playfield>
    tgg 
    Ctggg
gggggtgggg
</playfield>
Or twice
|}
|}


This example from SRS is not a T-spin under the old rule, as the tetromino could have been rotated before being dropped, but SRS games from ''Tetris Worlds'' through ''Tetris DS'' count it anyway:
In SRS games that reward kick T-Spins like ''[[Tetris DS]]'' and ''[[Tetris Zone]]'', making use of a wall kick saves a bit of soft-dropping time. This will not count in several Guideline games like ''[[Tetris Evolution]]'' or ''[[Tetris Splash]]''; later games including ''[[Tetris Effect]]'' will detect this kick as a T-Spin.
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | | | | | | | | | }}
    t   
{{pfrow | | | | | |g| |t| | }}
  ggCtgg 
{{pfrow |g|g|g|g|g|g|t|t|t|g}}
ggggt  ggg
{{pfrow |g|g|g|g|g|g| |g|g|g}}
ggggg gggg
{{pfend}}
</playfield>
|{{pfstart}}
Soft drop
{{pfrow| | | | | | | | | | }}
|<playfield>
{{pfrow| | | | | |g|t| | | }}
         
{{pfrow|g|g|g|g|g|g|t|t| |g}}
  gg  gg 
{{pfrow|g|g|g|g|g|g|t|g|g|g}}
ggggtCtggg
{{pfend}}
gggggtgggg
</playfield>
Rotate right
|}
|}


This one is a T-spin in ''Tetris DS'' but not ''Tetris Worlds'' due to the difference in how the playfield walls are handled:
The following works in ''[[Tetris DX]]'', [[Arika Rotation System|ARS]], and [[Super Rotation System|SRS]], but it is not scored as a T-spin in ''Tetris Worlds'' if performed on the floor of the playfield.
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | | | | | | | | | }}
    tgggg
{{pfrow | |t| | | | | | | |g}}
ggggttgggg
{{pfrow |t|t|t|g|g|g|g|g|g|g}}
ggg  tgggg
{{pfrow | |g|g|g|g|g|g|g|g|g}}
</playfield>
{{pfend}}
Soft drop
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
      gggg
{{pfrow|t| | | | | | | | |g}}
ggggt gggg
{{pfrow|t|t| |g|g|g|g|g|g|g}}
gggtttgggg
{{pfrow|t|g|g|g|g|g|g|g|g|g}}
</playfield>
{{pfend}}
Rotate right
|}
|}


Triples may not seem possible, but especially games using [[SRS]] will allow them regardless. Notice that the ending position of the T tetromino does not overlap the starting position.
The above move must be done differently in ''[[The New Tetris]]'', but also works and in games using ARS. As this does not involve a wallkick in TGM, it also works in Sega rotation:
{|
{|
|{{pfstart}}
|- valign="top"
{{pfrow| | | | | | | | | | }}
|<playfield>
{{pfrow| | | |t|g|g| | | | }}
    o gggg
{{pfrow| | |t|t|t|g| | | | }}
ggggoogggg
{{pfrow|g|g|g|g| |g|g|g|g|g}}
ggg o gggg
{{pfrow|g|g|g| | |g|g|g|g|g}}
</playfield>
{{pfrow|g|g|g|g| |g|g|g|g|g}}
Firm drop
{{pfend}}
|<playfield>
|{{pfstart}}
      gggg
{{pfrow | | | | | | | | | | }}
ggggo gggg
{{pfrow | | | | |g|g| | | | }}
gggooogggg
{{pfrow | | | | | |g| | | | }}
</playfield>
{{pfrow |g|g|g|g|t|g|g|g|g|g}}
Rotate left
{{pfrow |g|g|g|t|t|g|g|g|g|g}}
{{pfrow |g|g|g|g|t|g|g|g|g|g}}
{{pfend}}
|}
|}


This example from SRS is not a T-spin under the old rule, as the tetromino could have been rotated before being dropped, but SRS games from ''Tetris Worlds'' through ''Tetris Online (Japan)'' count it anyway:
{|
|<playfield>
    g t 
ggggggtttg
gggggg ggg
</playfield>
|<playfield>
    gt 
ggggggtt g
ggggggtggg
</playfield>
|}


This one is a T-spin in ''Tetris DS'' but not ''Tetris Worlds'' due to the difference in how the playfield walls are handled:
{|
|<playfield>
t      g
tCtggggggg
ggggggggg
</playfield>
|<playfield>
t        g
Ct ggggggg
tggggggggg
</playfield>
|}


Triples may not seem possible, but especially games using [[SRS]] will allow them regardless. Notice that the ending position of the T tetromino does not overlap the starting position. Several later guideline games don't recognise this, either by not counting triples made with this twist as a T-spin (''[[Tetris Zone]]''), or by not recognising this twist as a T-spin at all (''[[Tetris Evolution]]''). However, beginning with ''[[Tetris Friends]]'', T-Spin Triples performed with this setup are always rewarded.
{|
|<playfield>
  tgg   
  tttg   
gggg ggggg
ggg  ggggg
gggg ggggg
</playfield>
Soft drop and slide
|<playfield>
    gg   
    g   
ggggtggggg
gggttggggg
ggggtggggg
</playfield>
Rotate left
|}
This one works in [[Tetris (Atari)|Atari rotation]]:
This one works in [[Tetris (Atari)|Atari rotation]]:
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | |g|g| | | | | }}
  gg   
{{pfrow| | | |g|S|S|S| | | }}
  gSSS 
{{pfrow| | | |g| |S| | | | }}
  g S  
{{pfrow|g|g|g|g| |g|g|g|g|g}}
gggg ggggg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow| | | |g|g| | | | | }}
  gg   
{{pfrow| | | |g|S| | | | | }}
  gS   
{{pfrow| | | |g|S|S| | | | }}
  gSS   
{{pfrow|g|g|g|g|S|g|g|g|g|g}}
ggggSggggg
{{pfend}}
</playfield>
|}
And this works in both SRS and Atari rotation (assuming there is a rotate right button):
{|
|<playfield>
  gg   
  g t   
  gttt 
gggg ggggg
</playfield>
|<playfield>
  gg   
  gt   
  gtt   
ggggtggggg
</playfield>
|}
|}


This one works in SRS as well:
A complicated SRS example:
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | |g|g| | | | | }}
ggggggggt
{{pfrow| | | |g| |t| | | | }}
gggggg  tt
{{pfrow| | | |g|t|t|t| | | }}
ggggggg tg
{{pfrow|g|g|g|g| |g|g|g|g|g}}
ggggggg  g
{{pfend}}
ggggggg gg
|{{pfstart}}
</playfield>
{{pfrow| | | |g|g| | | | | }}
|<playfield>
{{pfrow| | | |g|t| | | | | }}
gggggggg 
{{pfrow| | | |g|t|t| | | | }}
gggggg ttt
{{pfrow|g|g|g|g|t|g|g|g|g|g}}
ggggggg tg
{{pfend}}
ggggggg  g
ggggggg gg
</playfield>
|<playfield>
gggggggg 
ggggggttt
gggggggt g
ggggggg  g
ggggggg gg
</playfield>
|<playfield>
gggggggg 
gggggg   
gggggggt g
gggggggttg
gggggggtgg
</playfield>
|}
 
==<span id="I">Twists with ''I''</span>==
Works in TGM and SRS:
 
{|
|<playfield>
ggggggggi
gggggg  i
ggggggggi
ggggggggi
</playfield>
|<playfield>
gggggggg 
ggggggiiii
gggggggg 
gggggggg 
</playfield>
|}
|}


==Twists with ''I''==
If changing position to the second row, [[rotate]] three times so to twist on lower-middle square.
If changing position to the second row, [[rotate]] three times so to twist on lower-middle square.
{|
{|
|{{pfstart}}
|- valign="top"
{{pfrow |g|g|g|g|i|g|g|g|g|g}}
|<playfield>
{{pfrow |g|g|g| |i| | |g|g|g}}
  iiii 
{{pfrow |g|g|g|g|i|g|g|g|g|g}}
gggg ggggg
{{pfrow |g|g|g|g|i|g|g|g|g|g}}
ggg    ggg
{{pfend}}
gggg ggggg
|{{pfstart}}
gggg ggggg
{{pfrow |g|g|g|g| |g|g|g|g|g}}
</playfield>
{{pfrow |g|g|g|i|i|i|i|g|g|g}}
|<playfield>
{{pfrow |g|g|g|g| |g|g|g|g|g}}
         
{{pfrow |g|g|g|g| |g|g|g|g|g}}
ggggiggggg
{{pfend}}
ggg i ggg
ggggiggggg
ggggiggggg
</playfield>
Rotate left
|<playfield>
         
gggg ggggg
gggiiiiggg
gggg ggggg
gggg ggggg
</playfield>
Rotate right
|}
|}
If changing positions to the right columns, turn right. If left, turn left.
If changing positions to the right columns, turn right. If left, turn left.
Line 150: Line 270:
In SRS, I tetrominoes can be rotated on their end blocks:
In SRS, I tetrominoes can be rotated on their end blocks:
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | | | |i| | | | | }}
    i    
{{pfrow | | | |g|i|g| | | | }}
  gig   
{{pfrow |g|g|g|g|i|g|g|g|g|g}}
ggggiggggg
{{pfrow |g|g|g|g|i| | | |g|g}}
ggggi  gg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow | | | | | | | | | | }}
         
{{pfrow | | | |g| |g| | | | }}
  g g  
{{pfrow |g|g|g|g| |g|g|g|g|g}}
gggg ggggg
{{pfrow |g|g|g|g|i|i|i|i|g|g}}
ggggiiiigg
{{pfend}}
</playfield>
|}
|}
This one works in SRS and [[Tetris (Atari)|Atari]] rotation:
{|
{|
|{{pfstart}}
|- valign="top"
{{pfrow|g|g|g| | | | | | | }}
|<playfield>
{{pfrow|g|g|i|i|i|i| | | | }}
ggg     
{{pfrow|g|g| |g|g|g|g|g|g|g}}
ggiiii   
{{pfrow|g|g| |g|g|g|g|g|g|g}}
gg ggggggg
{{pfrow|g|g| |g|g|g|g|g|g|g}}
gg ggggggg
{{pfend}}
gg ggggggg
|{{pfstart}}
</playfield>
{{pfrow|g|g|g| | | | | | | }}
|<playfield>
{{pfrow|g|g|i| | | | | | | }}
ggg     
{{pfrow|g|g|i|g|g|g|g|g|g|g}}
ggi     
{{pfrow|g|g|i|g|g|g|g|g|g|g}}
ggiggggggg
{{pfrow|g|g|i|g|g|g|g|g|g|g}}
ggiggggggg
{{pfend}}
ggiggggggg
</playfield>
|}
|}


Line 184: Line 306:
This one is silly but should work (with minor variations) in most systems, even if it is not rewarded:
This one is silly but should work (with minor variations) in most systems, even if it is not rewarded:
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow|g|g|g| | | | | | | }}
ggg     
{{pfrow|g|g| | | | | | | | }}
gg       
{{pfrow|g|i|i|i|i| | | | | }}
giiii   
{{pfrow|g|g| |g|g|g|g|g|g|g}}
gg ggggggg
{{pfrow|g|g| |g|g|g|g|g|g|g}}
gg ggggggg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow|g|g|g| | | | | | | }}
ggg     
{{pfrow|g|g|i| | | | | | | }}
ggi     
{{pfrow|g| |i| | | | | | | }}
g i      
{{pfrow|g|g|i|g|g|g|g|g|g|g}}
ggiggggggg
{{pfrow|g|g|i|g|g|g|g|g|g|g}}
ggiggggggg
{{pfend}}
</playfield>
|}
|}


In games that use [[Tetris (Atari)|Atari rotation]], a similar maneuver can produce a triple:
The minor variation required for TGM and Sega rotation systems is to do a mirror-image version. This also works in SRS, as well as other systems where I rounds to the right and has no wallkick:
 
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow|g|g|g| | | | | | | }}
      ggg
{{pfrow|g|z|z|z|z| | | | | }}
        gg
{{pfrow|g|g| |g|g|g|g|g|g|g}}
    zzzzg
{{pfrow|g|g| |g|g|g|g|g|g|g}}
ggggggg gg
{{pfrow|g|g| |g|g|g|g|g|g|g}}
ggggggg gg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow|g|g|g| | | | | | | }}
      ggg
{{pfrow|g| |z| | | | | | | }}
      zgg
{{pfrow|g|g|z|g|g|g|g|g|g|g}}
      z g
{{pfrow|g|g|z|g|g|g|g|g|g|g}}
gggggggzgg
{{pfrow|g|g|z|g|g|g|g|g|g|g}}
gggggggzgg
{{pfend}}
</playfield>
|}
|}


==Twists with ''S'' and ''Z''==
In games that use Atari rotation, a similar maneuver can produce a triple:
If using ''S'', rotate right both times. If using ''Z'', rotate left both times.
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | | |s| |g|g|g|g|g}}
ggg     
{{pfrow |g|g|g|s|s| |g|g|g|g}}
gzzzz   
{{pfrow |g|g|g| |s|g|g|g|g|g}}
gg ggggggg
{{pfend}}
gg ggggggg
gg ggggggg
</playfield>
|<playfield>
ggg     
g z     
ggzggggggg
ggzggggggg
ggzggggggg
</playfield>
|}
 
==<span id="S">Twists with ''S''</span> and <span id="Z">''Z''</span>==
 
''Game Boy, Sega, TDX, TGM, SRS''
{|
|- valign="top"
|<playfield>
  s ggggg
gggsC gggg
ggg sggggg
</playfield>
Rotate left<br>and soft drop
|
|
{{pfstart}}
<playfield>
{{pfrow | | | | | |g|g|g|g|g}}
    ggggg
{{pfrow |g|g|g| |s|s|g|g|g|g}}
ggg Csgggg
{{pfrow |g|g|g|s|s|g|g|g|g|g}}
gggssggggg
{{pfend}}
</playfield>
Rotate left
|}
|}


''NES, Sega, TDX, TGM, SRS''
{|
{|
|{{pfstart}}
|- valign="top"
{{pfrow | | | |s| | | | | | }}
|<playfield>
{{pfrow | | | |s|s|g|g|g|g|g}}
GGGGG Z 
{{pfrow |g|g|g|g|s| |g|g|g|g}}
GGGG CZGGG
{{pfrow |g|g|g| | |g|g|g|g|g}}
GGGGGZ GGG
{{pfend}}
</playfield>
|{{pfstart}}
Rotate right<br>and soft drop
{{pfrow | | | | | | | | | | }}
|
{{pfrow | | | | | |g|g|g|g|g}}
<playfield>
{{pfrow |g|g|g|g|s|s|g|g|g|g}}
GGGGG   
{{pfrow |g|g|g|s|s|g|g|g|g|g}}
GGGGZC GGG
{{pfend}}
GGGGGZZGGG
</playfield>
Rotate right
|}
|}


''SRS only:''
''SRS only:''
{|
{|
|{{pfstart}}
|- valign="top"
{{pfrow | | | |z|z|g|g| | | }}
|<playfield>
{{pfrow | | | | |z|z|g| | | }}
  s     
{{pfrow |g|g|g|g|g| |g|g|g|g}}
  Cs   
{{pfrow |g|g|g|g| | |g|g|g|g}}
ggggs gggg
{{pfrow |g|g|g|g| |g|g|g|g|g}}
ggg  ggggg
{{pfend}}
</playfield>
|{{pfstart}}
Rotate right<br>and soft drop
{{pfrow | | | | | |g|g| | | }}
|<playfield>
{{pfrow | | | | | | |g| | | }}
         
{{pfrow |g|g|g|g|g|z|g|g|g|g}}
         
{{pfrow |g|g|g|g|z|z|g|g|g|g}}
ggggCsgggg
{{pfrow |g|g|g|g|z|g|g|g|g|g}}
gggssggggg
{{pfend}}
</playfield>
Rotate right again
|}
|}


''SRS only:''
{|
{|
|{{pfstart}}
|- valign="top"
{{pfrow | | | |g|g|s|s| | | }}
|<playfield>
{{pfrow | | | |g|s|s| | | | }}
  s    
{{pfrow |g|g|g|g| |g|g|g|g|g}}
  Csggggg
{{pfrow |g|g|g|g| | |g|g|g|g}}
ggggs gggg
{{pfrow |g|g|g|g|g| |g|g|g|g}}
ggg  ggggg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow | | | |g|g| | | | | }}
         
{{pfrow | | | |g| | | | | | }}
    ggggg
{{pfrow |g|g|g|g|s|g|g|g|g|g}}
ggggCsgggg
{{pfrow |g|g|g|g|s|s|g|g|g|g}}
gggssggggg
{{pfrow |g|g|g|g|g|s|g|g|g|g}}
</playfield>
{{pfend}}
|}
|}
''SRS only:''
{|
|<playfield>
  zzgg 
    Czg 
ggggg gggg
gggg  gggg
gggg ggggg
</playfield>
|<playfield>
    gg 
      g 
gggggzgggg
ggggzCgggg
ggggzggggg
</playfield>
|}
{|
|<playfield>
  ggss 
  gsC   
gggg ggggg
gggg  gggg
ggggg gggg
</playfield>
|<playfield>
  gg   
  g     
ggggsggggg
ggggCsgggg
gggggsgggg
</playfield>
|}
''SRS only:''
{|
|<playfield>
    ss   
  sCgg 
ggg gggggg
ggg  ggggg
gggg ggggg
</playfield>
|<playfield>
         
    gg 
gggsgggggg
gggsCggggg
ggggsggggg
</playfield>
|}
{|
|<playfield>
  zz   
  ggCz   
ggggg gggg
gggg  gggg
gggg ggggg
</playfield>
|<playfield>
         
  gg     
gggggzgggg
ggggCzgggg
ggggzggggg
</playfield>
|}
In this case, if using ''S'', turn left both times and if using ''Z'', turn right both times.
In this case, if using ''S'', turn left both times and if using ''Z'', turn right both times.
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | | |g|s| |g| | | }}
  s    
{{pfrow | | | |g|s|s|g| | | }}
  gsCg   
{{pfrow |g|g|g|g| |s|g|g|g|g}}
ggg sggggg
{{pfrow |g|g|g| | |g|g|g|g|g}}
gg  gggggg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow | | | |g| | |g| | | }}
         
{{pfrow | | | |g| | |g| | | }}
  g g  
{{pfrow |g|g|g|g|s|s|g|g|g|g}}
gggCsggggg
{{pfrow |g|g|g|s|s|g|g|g|g|g}}
ggssgggggg
{{pfend}}
</playfield>
|}
|}


==Twists with ''J'' and ''L''==
==<span id="J">Twists with ''J''</span> <span id="L">and ''L''</span>==
Works in virtually all versions, including [[Tetris (Game Boy)]]:
Works in virtually all versions, including [[Tetris (Game Boy)]]:
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | |L|G|G|G|G|G}}
    LGGGGG
{{pfrow|G|G|G| |L| |G|G|G|G}}
GGG L GGGG
{{pfrow|G|G|G| |L|L|G|G|G|G}}
GGG LLGGGG
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow| | | | | |G|G|G|G|G}}
    GGGGG
{{pfrow|G|G|G|L|L|L|G|G|G|G}}
GGGLLLGGGG
{{pfrow|G|G|G|L| | |G|G|G|G}}
GGGL  GGGG
{{pfend}}
</playfield>
|}
|}


Works with TGM and SRS:
Works with TGM and SRS:
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | | |j|j| | | | | }}
  jj   
{{pfrow |g|g|g|j|g|g|g|g|g|g}}
gggjgggggg
{{pfrow |g|g|g|j| | |g|g|g|g}}
gggj  gggg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow | | | | | | | | | | }}
         
{{pfrow |g|g|g|j|g|g|g|g|g|g}}
gggjgggggg
{{pfrow |g|g|g|j|j|j|g|g|g|g}}
gggjjjgggg
{{pfend}}
</playfield>
|}
|}
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | |l|g|g|g|g|g| | }}
    ll   
{{pfrow | | |l|g| |g|g|g| | }}
ggggglgggg
{{pfrow | | |l|l| |g|g|g| | }}
ggg  lgggg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow | | | |g|g|g|g|g| | }}
         
{{pfrow | | | |g|l|g|g|g| | }}
ggggglgggg
{{pfrow | | |l|l|l|g|g|g| | }}
ggglllgggg
{{pfend}}
</playfield>
|}
|}
Works with SRS only.
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | | |g|g|l|l|g| | }}
  lggggggg
{{pfrow | | | |g|g|g|l|g| | }}
  lg ggggg
{{pfrow |g|g|g|g| | |l|g|g|g}}
  ll ggggg
{{pfrow |g|g|g|g| |g|g|g|g|g}}
</playfield>
{{pfend}}
|<playfield>
|{{pfstart}}
  ggggggg
{{pfrow | | | |g|g| | |g| | }}
  glggggg
{{pfrow | | | |g|g|g| |g| | }}
  lllggggg
{{pfrow |g|g|g|g|l|l|l|g|g|g}}
</playfield>
{{pfrow |g|g|g|g|l|g|g|g|g|g}}
|}
{{pfend}}
{|
|<playfield>
gggggggj 
ggggg gj 
ggggg jj z
</playfield>
|<playfield>
ggggggg 
gggggjg 
gggggjjj z
</playfield>
|}
(For the last one, the block highlighted in red is needed in TGM, but is optional in SRS. The edge of the field may also be used in place of that block.)
 
Works with TGM and [[TOD]]:
{|
|<playfield>
gggjj   
g jgggggg
gggjgggggg
</playfield>
|<playfield>
ggg     
gjjjgggggg
gggjgggggg
</playfield>
|}
{|
|<playfield>
    llggg
ggggggl  g
gggggglggg
</playfield>
|<playfield>
      ggg
gggggglllg
gggggglggg
</playfield>
|}
 
Works with SRS only:
{|
|<playfield>
  ggllg 
  ggglg 
gggg  lggg
gggg ggggg
</playfield>
|<playfield>
  gg  g
  ggg g
gggglllggg
gggglggggg
</playfield>
|}
|}
Like other spin triples, this works with SRS only:
Like other spin triples, this works with SRS only:
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow | | |j| |g|g| | | | }}
  j gg   
{{pfrow | | |j|j|j|g| | | | }}
  jjjg   
{{pfrow |g|g|g|g| |g|g|g|g|g}}
gggg ggggg
{{pfrow |g|g|g|g| |g|g|g|g|g}}
gggg ggggg
{{pfrow |g|g|g| | |g|g|g|g|g}}
ggg  ggggg
{{pfend}}
</playfield>
|{{pfstart}}
|<playfield>
{{pfrow | | | | |g|g| | | | }}
    gg   
{{pfrow | | | | | |g| | | | }}
    g  
{{pfrow |g|g|g|g|j|g|g|g|g|g}}
ggggjggggg
{{pfrow |g|g|g|g|j|g|g|g|g|g}}
ggggjggggg
{{pfrow |g|g|g|j|j|g|g|g|g|g}}
gggjjggggg
{{pfend}}
</playfield>
|}
[[Tetris (NES, Tengen)|Tengen]] oddball ([http://www.youtube.com/watch?v=hhH16bgbupc video]):
{|
|<playfield>
         
II       
ZII     
Z LLL   
Z JJL   
Z JJ     
</playfield>
|<playfield>
         
II       
ZII     
ZLL     
ZLJJ     
ZLJJ     
</playfield>
|}
 
==<span id="O">Twists with ''O''</span>==
Most Tetris games do not move the O tetromino when rotated or allow it to kick. However, [[Tetris 64]] and [[Tetris Stardust]] use custom rotation systems allowing O twists.
 
In Tetris 64, "Rotate Center" and "Offset Turn" must be enabled.
 
For all O twists in Stardust, always rotate in the direction of horizontal movement.
 
T64 and Stardust:
 
{|
|<playfield>
         
         
gggooggggg
gggoo gggg
gggg  gggg
</playfield>
|<playfield>
         
         
ggg  ggggg
ggg oogggg
ggggoogggg
</playfield>
|}
 
For the mirrored setup, rotate right in T64. This is because rotating 0->R in T64 naturally moves the O tetromino down, then allows it to kick in either direction.
 
{|
|<playfield>
         
         
ggggoogggg
ggg oogggg
ggg  ggggg
</playfield>
|<playfield>
         
         
gggg  gggg
gggoo gggg
gggooggggg
</playfield>
|}
 
T64 and Stardust:
*In T64, double-tap any rotation button to perform. Requires "Double Turn" to be enabled.
 
{|
|<playfield>
         
         
gggooggggg
gggoo  ggg
ggggg  ggg
</playfield>
|<playfield>
         
         
ggg  ggggg
ggg  ooggg
gggggooggg
</playfield>
|}
 
Stardust only:
 
{|
|<playfield>
         
gggooggggg
gggooggggg
gggg  gggg
gggg  gggg
</playfield>
|<playfield>
         
ggg  ggggg
ggg  ggggg
ggggoogggg
ggggoogggg
</playfield>
|}
 
==Twist Option==
Sometimes there is more than one way to twist a piece into a hole. Think about which twist is best for the situation. Which cells should be filled, and which should be left behind?
{|
|- valign="top"
|<playfield>
         
gggg     
gggg     
ggggg gggg
ggg  gggg
ggg gggggg
</playfield>
|<playfield>
         
gggg     
gggg     
ggggg-gggg
ggglllgggg
ggglgggggg
</playfield>
SRS only
|<playfield>
         
         
         
gggg     
gggg     
ggggg gggg
</playfield>
|}
 
{|
|<playfield>
         
ggg     
gg       
ggggg gggg
ggg  gggg
ggg gggggg
</playfield>
|<playfield>
         
ggg     
gg       
ggggglgggg
ggglllgggg
ggg-gggggg
</playfield>
|<playfield>
         
         
         
ggg     
gg       
ggg gggggg
</playfield>
|}
 
{|
|<playfield>
         
gggg  ggg
ggg    ggg
gggg ggggg
ggggg gggg
ggggg gggg
</playfield>
|<playfield>
         
ggggt  ggg
gggtt- ggg
ggggtggggg
ggggg gggg
ggggg gggg
</playfield>
|<playfield>
         
         
ggggt  ggg
gggtt  ggg
ggggg gggg
ggggg gggg
</playfield>
|}
 
{|
|<playfield>
      gggg
ggg    ggg
ggggg gggg
ggg gggggg
ggg gggggg
ggg gggggg
</playfield>
|<playfield>
      gggg
ggg tttggg
gggggtgggg
ggg gggggg
ggg gggggg
ggg gggggg
</playfield>
|<playfield>
         
      gggg
ggg tttggg
ggg gggggg
ggg gggggg
ggg gggggg
</playfield>
|}
|}


==See also==
==See also==
*[[Main Page]]
*[[I-spins in SRS]]
*[[I-spins in SRS]]
[[Category:Lists]]
[[Category:Gameplay]]

Latest revision as of 16:16, 19 October 2024

Twists, called "spin moves" in The New Tetris's manual, let a player fix some otherwise difficult situations. These examples cover recent games, but some of them may not work for earlier Tetris games that use little or no wall kick.

Rewards for twists

Some games give scoring rewards for twisting a tetromino into a tight space. Two basic algorithms, with slight variations, have been used in newer games to detect and reward in-place spins:

  • Immobile, used in The New Tetris: A twist is recognised if a tetromino locks in a position where it cannot move left, right, or up. There is only a reward if rows are completed in this way.
  • 3-corner T, used in Tetris Guideline-based games: A T-Spin bonus is awarded if all of the following are true:[1]
    1. Tetromino being locked is T.
    2. Last successful movement of the tetromino was a rotate, as opposed to sideways movement, downward movement, or falling due to gravity. (Canceling lock delay in games that allow it, such as Tetris DS, does not count as a movement.) The tetromino doesn't even have to end up in a different orientation than it was dropped in; setting up the "well-known twist" below in Tetris Worlds or Tetris DS and pressing both rotate buttons (B–A or A–B) will trigger the T-spin bonus even without any net rotation.
    3. Three of the 4 squares diagonally adjacent to the T's center are occupied. (In Tetris DS, the walls and floor surrounding the playfield are considered "occupied", while in Tetris Worlds for GBA, they aren't.

Different games add further restrictions:

  • 3-corner T no wall, used in Tetris Worlds: The walls and floor surrounding the playfield are not considered "occupied". This means that if a wall kick places the T tetromino with its flat side against the wall or floor, the T-spin will not be recognized. (Kicks that place the flat side against blocks in the playfield still work.)
  • 3-corner T no kick, used in Tetris: New Century, iPod Tetris, and Tetris Evolution: The final rotation must not involve a wall kick, that is, it recognizes only the "well known twist" below.

(The names for the algorithms are unofficial, taken from the fan game Lockjaw.)

Tetris Stardust awards a Spin Rank when the player performs twists with any tetromino, if the twist moves it below its previous lowest position. The score associated with Spin Rank is separate from action scores such as line clears.

In some of these diagrams, especially those involving S and Z tetrominoes, the "center" corresponding to the center of rotation in SRS is marked with a circle (C).

Twists with T (or T-Spin)

Main article: T-Spin

A well-known twist involves the tetromino T. In fact, these are the only twists that games that use "3-corner T no kick" reward.

     TGG
GGGGTC GGG
GGGGGTGGGG

Soft drop

      GG
GGGGTCTGGG
GGGGGTGGGG

Rotate left

     TGG
    TC GGG
GGGGGTGGGG

Soft drop

      GG
    TCTGGG
GGGGGTGGGG

Rotate once

     TGG
     CTGGG
GGGGGTGGGG

Or twice

In SRS games that reward kick T-Spins like Tetris DS and Tetris Zone, making use of a wall kick saves a bit of soft-dropping time. This will not count in several Guideline games like Tetris Evolution or Tetris Splash; later games including Tetris Effect will detect this kick as a T-Spin.

    T
  GGCTGG
GGGGT  GGG
GGGGG GGGG

Soft drop

  GG  GG
GGGGTCTGGG
GGGGGTGGGG

Rotate right

The following works in Tetris DX, ARS, and SRS, but it is not scored as a T-spin in Tetris Worlds if performed on the floor of the playfield.

     TGGGG
GGGGTTGGGG
GGG  TGGGG

Soft drop

      GGGG
GGGGT GGGG
GGGTTTGGGG

Rotate right

The above move must be done differently in The New Tetris, but also works and in games using ARS. As this does not involve a wallkick in TGM, it also works in Sega rotation:

    O GGGG
GGGGOOGGGG
GGG O GGGG

Firm drop

      GGGG
GGGGO GGGG
GGGOOOGGGG

Rotate left

This example from SRS is not a T-spin under the old rule, as the tetromino could have been rotated before being dropped, but SRS games from Tetris Worlds through Tetris Online (Japan) count it anyway:

     G T
GGGGGGTTTG
GGGGGG GGG
     GT
GGGGGGTT G
GGGGGGTGGG

This one is a T-spin in Tetris DS but not Tetris Worlds due to the difference in how the playfield walls are handled:

 T       G
TCTGGGGGGG
 GGGGGGGGG
T        G
CT GGGGGGG
TGGGGGGGGG

Triples may not seem possible, but especially games using SRS will allow them regardless. Notice that the ending position of the T tetromino does not overlap the starting position. Several later guideline games don't recognise this, either by not counting triples made with this twist as a T-spin (Tetris Zone), or by not recognising this twist as a T-spin at all (Tetris Evolution). However, beginning with Tetris Friends, T-Spin Triples performed with this setup are always rewarded.

   TGG
  TTTG
GGGG GGGGG
GGG  GGGGG
GGGG GGGGG

Soft drop and slide

    GG
     G
GGGGTGGGGG
GGGTTGGGGG
GGGGTGGGGG

Rotate left

This one works in Atari rotation:

   GG
   GSSS
   G S
GGGG GGGGG
   GG
   GS
   GSS
GGGGSGGGGG

And this works in both SRS and Atari rotation (assuming there is a rotate right button):

   GG
   G T
   GTTT
GGGG GGGGG
   GG
   GT
   GTT
GGGGTGGGGG

A complicated SRS example:

GGGGGGGGT
GGGGGG  TT
GGGGGGG TG
GGGGGGG  G
GGGGGGG GG
GGGGGGGG
GGGGGG TTT
GGGGGGG TG
GGGGGGG  G
GGGGGGG GG
GGGGGGGG
GGGGGGTTT
GGGGGGGT G
GGGGGGG  G
GGGGGGG GG
GGGGGGGG
GGGGGG
GGGGGGGT G
GGGGGGGTTG
GGGGGGGTGG

Twists with I

Works in TGM and SRS:

GGGGGGGGI
GGGGGG  I
GGGGGGGGI
GGGGGGGGI
GGGGGGGG
GGGGGGIIII
GGGGGGGG
GGGGGGGG

If changing position to the second row, rotate three times so to twist on lower-middle square.

   IIII
GGGG GGGGG
GGG    GGG
GGGG GGGGG
GGGG GGGGG
GGGGIGGGGG
GGG I  GGG
GGGGIGGGGG
GGGGIGGGGG

Rotate left

GGGG GGGGG
GGGIIIIGGG
GGGG GGGGG
GGGG GGGGG

Rotate right

If changing positions to the right columns, turn right. If left, turn left.

In SRS, I tetrominoes can be rotated on their end blocks:

    I
   GIG
GGGGIGGGGG
GGGGI   GG
   G G
GGGG GGGGG
GGGGIIIIGG

This one works in SRS and Atari rotation:

GGG
GGIIII
GG GGGGGGG
GG GGGGGGG
GG GGGGGGG
GGG
GGI
GGIGGGGGGG
GGIGGGGGGG
GGIGGGGGGG

SRS has a slight asymmetry with how end-block rotation is handled. See I-spins in SRS.

This one is silly but should work (with minor variations) in most systems, even if it is not rewarded:

GGG
GG
GIIII
GG GGGGGGG
GG GGGGGGG
GGG
GGI
G I
GGIGGGGGGG
GGIGGGGGGG

The minor variation required for TGM and Sega rotation systems is to do a mirror-image version. This also works in SRS, as well as other systems where I rounds to the right and has no wallkick:

       GGG
        GG
     ZZZZG
GGGGGGG GG
GGGGGGG GG
       GGG
       ZGG
       Z G
GGGGGGGZGG
GGGGGGGZGG

In games that use Atari rotation, a similar maneuver can produce a triple:

GGG
GZZZZ
GG GGGGGGG
GG GGGGGGG
GG GGGGGGG
GGG
G Z
GGZGGGGGGG
GGZGGGGGGG
GGZGGGGGGG

Twists with S and Z

Game Boy, Sega, TDX, TGM, SRS

   S GGGGG
GGGSC GGGG
GGG SGGGGG

Rotate left
and soft drop

     GGGGG
GGG CSGGGG
GGGSSGGGGG

Rotate left

NES, Sega, TDX, TGM, SRS

GGGGG Z
GGGG CZGGG
GGGGGZ GGG

Rotate right
and soft drop

GGGGG
GGGGZC GGG
GGGGGZZGGG

Rotate right

SRS only:

   S
   CS
GGGGS GGGG
GGG  GGGGG

Rotate right
and soft drop

GGGGCSGGGG
GGGSSGGGGG

Rotate right again

SRS only:

   S
   CSGGGGG
GGGGS GGGG
GGG  GGGGG
     GGGGG
GGGGCSGGGG
GGGSSGGGGG

SRS only:

   ZZGG
    CZG
GGGGG GGGG
GGGG  GGGG
GGGG GGGGG
     GG
      G
GGGGGZGGGG
GGGGZCGGGG
GGGGZGGGGG
   GGSS
   GSC
GGGG GGGGG
GGGG  GGGG
GGGGG GGGG
   GG
   G
GGGGSGGGGG
GGGGCSGGGG
GGGGGSGGGG

SRS only:

    SS
   SCGG
GGG GGGGGG
GGG  GGGGG
GGGG GGGGG
     GG
GGGSGGGGGG
GGGSCGGGGG
GGGGSGGGGG
   ZZ
  GGCZ
GGGGG GGGG
GGGG  GGGG
GGGG GGGGG
  GG
GGGGGZGGGG
GGGGCZGGGG
GGGGZGGGGG

In this case, if using S, turn left both times and if using Z, turn right both times.

   S
  GSCG
GGG SGGGGG
GG  GGGGGG
  G  G
GGGCSGGGGG
GGSSGGGGGG

Twists with J and L

Works in virtually all versions, including Tetris (Game Boy):

    LGGGGG
GGG L GGGG
GGG LLGGGG
     GGGGG
GGGLLLGGGG
GGGL  GGGG

Works with TGM and SRS:

   JJ
GGGJGGGGGG
GGGJ  GGGG
GGGJGGGGGG
GGGJJJGGGG
    LL
GGGGGLGGGG
GGG  LGGGG
GGGGGLGGGG
GGGLLLGGGG
  LGGGGGGG
  LG GGGGG
  LL GGGGG
   GGGGGGG
   GLGGGGG
  LLLGGGGG
GGGGGGGJ
GGGGG GJ
GGGGG JJ Z
GGGGGGG
GGGGGJG
GGGGGJJJ Z

(For the last one, the block highlighted in red is needed in TGM, but is optional in SRS. The edge of the field may also be used in place of that block.)

Works with TGM and TOD:

GGGJJ
G  JGGGGGG
GGGJGGGGGG
GGG
GJJJGGGGGG
GGGJGGGGGG
     LLGGG
GGGGGGL  G
GGGGGGLGGG
       GGG
GGGGGGLLLG
GGGGGGLGGG

Works with SRS only:

   GGLLG
   GGGLG
GGGG  LGGG
GGGG GGGGG
   GG  G
   GGG G
GGGGLLLGGG
GGGGLGGGGG

Like other spin triples, this works with SRS only:

  J GG
  JJJG
GGGG GGGGG
GGGG GGGGG
GGG  GGGGG
    GG
     G
GGGGJGGGGG
GGGGJGGGGG
GGGJJGGGGG

Tengen oddball (video):

II
ZII
Z LLL
Z JJL
Z JJ
II
ZII
ZLL
ZLJJ
ZLJJ

Twists with O

Most Tetris games do not move the O tetromino when rotated or allow it to kick. However, Tetris 64 and Tetris Stardust use custom rotation systems allowing O twists.

In Tetris 64, "Rotate Center" and "Offset Turn" must be enabled.

For all O twists in Stardust, always rotate in the direction of horizontal movement.

T64 and Stardust:

GGGOOGGGGG
GGGOO GGGG
GGGG  GGGG
GGG  GGGGG
GGG OOGGGG
GGGGOOGGGG

For the mirrored setup, rotate right in T64. This is because rotating 0->R in T64 naturally moves the O tetromino down, then allows it to kick in either direction.

GGGGOOGGGG
GGG OOGGGG
GGG  GGGGG
GGGG  GGGG
GGGOO GGGG
GGGOOGGGGG

T64 and Stardust:

  • In T64, double-tap any rotation button to perform. Requires "Double Turn" to be enabled.
GGGOOGGGGG
GGGOO  GGG
GGGGG  GGG
GGG  GGGGG
GGG  OOGGG
GGGGGOOGGG

Stardust only:

GGGOOGGGGG
GGGOOGGGGG
GGGG  GGGG
GGGG  GGGG
GGG  GGGGG
GGG  GGGGG
GGGGOOGGGG
GGGGOOGGGG

Twist Option

Sometimes there is more than one way to twist a piece into a hole. Think about which twist is best for the situation. Which cells should be filled, and which should be left behind?

GGGG
GGGG
GGGGG GGGG
GGG   GGGG
GGG GGGGGG
GGGG
GGGG
GGGGG-GGGG
GGGLLLGGGG
GGGLGGGGGG

SRS only

GGGG
GGGG
GGGGG GGGG
GGG
GG
GGGGG GGGG
GGG   GGGG
GGG GGGGGG
GGG
GG
GGGGGLGGGG
GGGLLLGGGG
GGG-GGGGGG
GGG
GG
GGG GGGGGG
GGGG   GGG
GGG    GGG
GGGG GGGGG
GGGGG GGGG
GGGGG GGGG
GGGGT  GGG
GGGTT- GGG
GGGGTGGGGG
GGGGG GGGG
GGGGG GGGG
GGGGT  GGG
GGGTT  GGG
GGGGG GGGG
GGGGG GGGG
      GGGG
GGG    GGG
GGGGG GGGG
GGG GGGGGG
GGG GGGGGG
GGG GGGGGG
      GGGG
GGG TTTGGG
GGGGGTGGGG
GGG GGGGGG
GGG GGGGGG
GGG GGGGGG
      GGGG
GGG TTTGGG
GGG GGGGGG
GGG GGGGGG
GGG GGGGGG

See also