DAS: Difference between revisions

From Hard Drop Tetris Wiki

Jump to: navigation, search
No edit summary
m (Text replacement - "[[Image:" to "[[File:")
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Delayed Auto Shift''', '''autorepeat''', or '''repeat rate''' refers to the behavior of most falling block puzzle games when the player holds the left or right key. The game will shift the falling piece sideways, wait, and then shift it repeatedly if the player continues to hold the key.
'''Delayed Auto Shift''', '''autorepeat''', or '''repeat rate''' refers to the behavior of most falling block puzzle games when the player holds the left or right key. The game will shift the falling piece sideways, wait, and then shift it repeatedly if the player continues to hold the key.


DAS refers to the ''delay'' before the auto shifting occurs. [[ARR]] refers to the rate at which shifting automatically occurs. DAS is ''charged'' over several frames when the player holds down the left or right movement key. When there is sufficient ''charge'', the piece begins auto-shifting at the ''Auto-Repeat Rate''
DAS refers to the ''delay'' before the auto shifting occurs. ARR, which stands for Auto Repeat Rate, refers to the rate at which shifting automatically occurs. DAS is ''charged'' over several frames when the player holds down the left or right movement key. When there is sufficient ''charge'', the piece begins auto-shifting at the ''Auto-Repeat Rate''


[[Image:TGM_Legend_DAS_1.gif|right|frame|Using DAS to move an I tetromino back and forth.]]
[[File:TGM_Legend_DAS_1.gif|right|frame|Using DAS to move an I tetromino back and forth.]]


Some games read the keys as on-off switches and implement DAS in software. Other games, especially earlier games running on home computers, rely on the automatic repeat provided by the hardware or operating system, which the user often has the ability to configure. (In Windows 2000 and Windows XP, this setting is Control Panel > Keyboard > Speed > Character repeat. Likewise, in Mac OS X, the Keyboard & Mouse preferences control the speed of key repeat.) On Linux or Unix with Xorg server, use '''xset(1)'''. For example, for a 200 ms autorepeat delay, and 45 Hz autorepeat: '''xset r rate 200 45'''. Most desktop environments set this themselves and come with graphical front-ends to xset.
Some games read the keys as on-off switches and implement DAS in software. Other games, especially earlier games running on home computers, rely on the automatic repeat provided by the hardware or operating system, which the user often has the ability to configure. (In Windows 2000 and Windows XP, this setting is Control Panel > Keyboard > Speed > Character repeat. Likewise, in Mac OS X, the Keyboard & Mouse preferences control the speed of key repeat.) On Linux or Unix with Xorg server, use '''xset(1)'''. For example, for a 200 ms autorepeat delay, and 45 Hz autorepeat: '''xset r rate 200 45'''. Most desktop environments set this themselves and come with graphical front-ends to xset.


[[Image:TGM_Legend_DAS_2.gif|frame|Charging DAS during ARE.]]
[[File:TGM_Legend_DAS_2.gif|frame|Charging DAS during ARE.]]


Some games that have [[ARE]] or [[line clear]] delays allow the player to "charge" DAS by holding the movement key during these delays, so that the piece starts moving sideways as soon as it appears.
Some games that have [[ARE]] or [[line clear]] delays allow the player to "charge" DAS by holding the movement key during these delays, so that the piece starts moving sideways as soon as it appears.
Line 42: Line 42:
*[[NullpoMino]]
*[[NullpoMino]]
*[[Blockbox]]
*[[Blockbox]]
*[[JsTris]]
*[[Jstris]]
*[[TETR.IO]]


== Practical considerations ==
== Practical considerations ==
Line 55: Line 56:
|- valign="top"
|- valign="top"
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T| | | | | }}
{{pfrow| | | |T|T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | |T|T| | | | }}
{{pfrow| | | | |T|T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | |T| | | }}
{{pfrow| | | | | | |T| | | }}
{{pfrow| | | | | |T|T| | | }}
{{pfrow| | | | | |T|T| | | }}
{{pfrow| | | | | | |T| | | }}
{{pfrow| | | | | | |T| | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | |T| | }}
{{pfrow| | | | | | | |T| | }}
{{pfrow| | | | | | |T|T| | }}
{{pfrow| | | | | | |T|T| | }}
{{pfrow| | | | | | | |T| | }}
{{pfrow| | | | | | | |T| | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | |T|T| }}
{{pfrow| | | | | | | |T|T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|}
|}
Line 102: Line 103:
|- valign="top"
|- valign="top"
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T| | | | | }}
{{pfrow| | | |T|T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | |T|T| | | | }}
{{pfrow| | | | |T|T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | |T}}
{{pfrow| | | | | | | | | |T}}
{{pfrow| | | | | | | | |T|T}}
{{pfrow| | | | | | | | |T|T}}
{{pfrow| | | | | | | | | |T}}
{{pfrow| | | | | | | | | |T}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | |T|T| }}
{{pfrow| | | | | | | |T|T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|}
|}
Line 142: Line 143:
|- valign="top"
|- valign="top"
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T| | | | | }}
{{pfrow| | | |T|T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | |T|T| | | | }}
{{pfrow| | | | |T|T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | |T}}
{{pfrow| | | | | | | | | |T}}
{{pfrow| | | | | | | | |T|T}}
{{pfrow| | | | | | | | |T|T}}
{{pfrow| | | | | | | | | |T}}
{{pfrow| | | | | | | | | |T}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
Let go too late
Let go too late
Line 175: Line 176:
|- valign="top"
|- valign="top"
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T| | | | | }}
{{pfrow| | | |T|T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | |T|T| | | | }}
{{pfrow| | | | |T|T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | |T| | }}
{{pfrow| | | | | | | |T| | }}
{{pfrow| | | | | | |T|T| | }}
{{pfrow| | | | | | |T|T| | }}
{{pfrow| | | | | | | |T| | }}
{{pfrow| | | | | | | |T| | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
Let go too early
Let go too early
Line 209: Line 210:
|- valign="top"
|- valign="top"
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | | |T| | | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | |T|T|T| | | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | | |T| | | | }}
{{pfrow| | | | |T|T|T| | | }}
{{pfrow| | | | |T|T|T| | | }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | |T|T|T}}
{{pfrow| | | | | | | |T|T|T}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|{{pfstart}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | |T|T| }}
{{pfrow| | | | | | | |T|T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | |T| }}
{{pfrow| | | | | | | | | | }}
{{pfrowblank}}
{{pfend}}
{{pfend}}
|}
|}

Latest revision as of 07:04, 2 November 2023

Delayed Auto Shift, autorepeat, or repeat rate refers to the behavior of most falling block puzzle games when the player holds the left or right key. The game will shift the falling piece sideways, wait, and then shift it repeatedly if the player continues to hold the key.

DAS refers to the delay before the auto shifting occurs. ARR, which stands for Auto Repeat Rate, refers to the rate at which shifting automatically occurs. DAS is charged over several frames when the player holds down the left or right movement key. When there is sufficient charge, the piece begins auto-shifting at the Auto-Repeat Rate

Using DAS to move an I tetromino back and forth.

Some games read the keys as on-off switches and implement DAS in software. Other games, especially earlier games running on home computers, rely on the automatic repeat provided by the hardware or operating system, which the user often has the ability to configure. (In Windows 2000 and Windows XP, this setting is Control Panel > Keyboard > Speed > Character repeat. Likewise, in Mac OS X, the Keyboard & Mouse preferences control the speed of key repeat.) On Linux or Unix with Xorg server, use xset(1). For example, for a 200 ms autorepeat delay, and 45 Hz autorepeat: xset r rate 200 45. Most desktop environments set this themselves and come with graphical front-ends to xset.

Charging DAS during ARE.

Some games that have ARE or line clear delays allow the player to "charge" DAS by holding the movement key during these delays, so that the piece starts moving sideways as soon as it appears. Games where ARE or line clear delay becomes faster over time, such as later TGM series games, often decrease DAS delay at the same time.

Games with slow DAS

Tetromino based:

Other:

Games with fast DAS

Tetromino based games with at least 20 Hz DAS:

Other:

Instant DAS

Some speed-oriented fangames allow Instant DAS, such that after the initial delay, the piece will travel to the far wall instantly. This feature removes much of the movement restriction found in 20G.

Practical considerations

Main article: 60 Hz SRS Movement Finesse

Tactics for placing tetrominoes differ per game based on the speed of DAS and based on whether the player can load DAS during a line clear.

One space from the wall

To place a T, L, or J tetromino with its flat side one square from the side of the matrix at low gravity, it is fastest to rotate the tetromino after moving it. In bounding box based rotation systems such as SRS or its immediate predecessors, this applies to S and Z as well.

Rotate before move, tap tap tap:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTTet.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.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.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.pngTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTTet.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.pngTTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTTTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTet.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.pngTTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTet.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.pngTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Rotate before move, DAS then backtrack:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTTet.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.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.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.pngTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTTet.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.pngT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngT
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.pngTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Rotate before move, DAS then skill stop (let go before the tetromino hits the wall), leads to misdrops, especially in games with fast DAS:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTTet.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.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.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.pngTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTTet.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.pngT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngT
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Let go too late

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTTet.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.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.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.pngTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTTet.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.pngTTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

Let go too early

Move before rotate:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTTTTet.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.pngTTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTTTTet.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.pngTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTT
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.pngTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

However, at fast gravity, rotation (especially initial rotation) before movement may help the player navigate pyramid structures.

In SRS for games with fast DAS, moving to the right wall then rotating uses less button presses in cases with all pieces except O. With J, L, and T, moving to the right wall, rotating and then moving once more left is faster still (two movements) than tapping three times right. With I, moving to the right wall and rotating clockwise is faster, as well as rotating counter-clockwise for the third column-- and vice versa for the left wall. In other rotation systems such as TGM Rotation, this technique works halfway, which some pieces can benefit from rotating after moving to the wall on the left-- others on the right.

Units reference

Games with adjustable DAS may use different units for DAS settings.

Frames Milliseconds (ms) Hz G
1 ~17 6O 1
2 ~33 3O 1/2
3 50 20 1/3
8 ~133 7.5 1/8
10 ~167 6 1/10
12 200 5 1/12

See Also

External links