From Hard Drop Tetris Wiki
(corrections) |
Nukleopatra (talk | contribs) m (Text replacement - "[[Image:" to "[[File:") |
||
(22 intermediate revisions by 9 users not shown) | |||
Line 26: | Line 26: | ||
But if the ledge is further under the overhang we have a problem | But if the ledge is further under the overhang we have a problem | ||
| width="25%" | {{pfstart}} | | width="25%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | |G|G|G| | | }} | {{pfrow| | | | |G|G|G| | | }} | ||
{{pfrow| | |G| |G|G|G| | | }} | {{pfrow| | |G| |G|G|G| | | }} | ||
Line 36: | Line 36: | ||
The piece can not move left until this point | The piece can not move left until this point | ||
| width="25%" | {{pfstart}} | | width="25%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | |G|G|G| | | }} | {{pfrow| | | | |G|G|G| | | }} | ||
{{pfrow| | |G| |G|G|G| | | }} | {{pfrow| | |G| |G|G|G| | | }} | ||
{{pfrow| | |G|G|G| | | | | }} | {{pfrow| | |G|G|G| |LO|LO| | }} | ||
{{pfrow| | |G|G|G| |O|O| |G}} | {{pfrow| | |G|G|G| |O|O| |G}} | ||
{{pfrow| |G|G|G|G|G|O|O| |G}} | {{pfrow| |G|G|G|G|G|O|O| |G}} | ||
Line 47: | Line 47: | ||
|} | |} | ||
There are, however, ways of getting a piece other than O further under the overhang by making use of "tactical rotation": rotating the piece in the right direction at the right time. | There are, however, ways of getting a piece other than O further under the overhang by making use of "tactical rotation": rotating the piece in the right direction at the right time. The rotation system allows such twists. | ||
== Examples == | == Examples == | ||
=== | ===Reaching under overhangs=== | ||
====With I pieces==== | |||
{| | {| | ||
|- valign="top" align="center" | |- valign="top" align="center" | ||
| width=" | | width="25%" | {{pfstart}} | ||
{{pfrow| | | | | | {{pfrow| | | | | | |I| | | }} | ||
{{pfrow| | | | | | | {{pfrow|G|G|G|G|G| |I| | | }} | ||
{{pfrow| | | | | | | {{pfrow|G|G|G|G|G| |I| | | }} | ||
{{pfrow|G|G|G|G| | | | | | }} | {{pfrow|G|G|G|G|G| |I| | | }} | ||
{{pfrow|G|G|-| | {{pfrow|G|-| | | | | | | | }} | ||
{{pfrow|G| | {{pfrow|G|-| | | | | | | | }} | ||
{{pfrow|G|G| | {{pfrow|G|-| | | | | | | | }} | ||
{{pfrow|G|-| | | | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | {{pfend}} | ||
Just holding left from here won't get the I piece in place | |||
| width=" | | width="25%" | {{pfstart}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrowblank}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow|G|G|G|G|G| | | | | }} | ||
{{pfrow| | | | | {{pfrow|G|G|G|G|G|I| | | | }} | ||
{{pfrow|G|G| | {{pfrow|G|G|G|G|G|I| | | | }} | ||
{{pfrow|G| | {{pfrow|G| | | | |I| | | | }} | ||
{{pfrow|G| | {{pfrow|G| | | | |I| | | | }} | ||
{{pfrow|G|G| | {{pfrow|G| | | | | | | | | }} | ||
{{pfrow|G| | | | | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | {{pfend}} | ||
Hold left and rotate (either direction) just after this point | |||
| width="25%" | {{pfstart}} | |||
| width=" | {{pfrowblank}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow|G|G|G|G|G| | | | | }} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow|G|G|G|G|G| | | | | }} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow|G|G|G|G|G| | | | | }} | ||
{{pfrow|G|G| | {{pfrow|G| | | | | | | | | }} | ||
{{pfrow|G| | {{pfrow|G|LI|LI|LI|LI| | | | | }} | ||
{{pfrow|G| | {{pfrow|G|I|I|I|I| | | | | }} | ||
{{pfrow|G|G| | {{pfrow|G| | | | | | | | | }} | ||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | {{pfend}} | ||
As long as the [[Drop#Gravity|gravity]] isn't too strong at this point in the game, you'll get to here (or a space above or below) | |||
| width=" | | width="25%" | {{pfstart}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrowblank}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow|G|G|G|G|G| | | | | }} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow|G|G|G|G|G| | | | | }} | ||
{{pfrow|G|G| | {{pfrow|G|G|G|G|G| | | | | }} | ||
{{pfrow|G| | {{pfrow|G|I| | | | | | | | }} | ||
{{pfrow|G| | {{pfrow|G|I| | | | | | | | }} | ||
{{pfrow|G|G| | {{pfrow|G|I| | | | | | | | }} | ||
{{pfrow|G|I| | | | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | {{pfend}} | ||
Rotate the I piece into place | |||
|} | |} | ||
====With L and J pieces==== | |||
This is useful for completing [[Square Platforming#Spiral L monosquare|spiral L monosquares]] on the left and [[Square Platforming#Spiral J monosquare|spiral J monosquares]] on the right (in which case the move is reversed) if the space above the block is already occupied in such a way that the L cannot be overhung as in the second figure of the L/J shuffle below. | |||
{| | {| | ||
|- valign="top" align="center" | |- valign="top" align="center" | ||
| width="20%" | {{pfstart}} | | width="20%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |G|G| | |L| | | }} | {{pfrow| | |G|G| | |L| | | }} | ||
{{pfrow| |G|G|G|L|L|L| | | }} | {{pfrow| |G|G|G|L|L|L| | | }} | ||
Line 110: | Line 119: | ||
Lower the L in this orientation | Lower the L in this orientation | ||
| width="20%" | {{pfstart}} | | width="20%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |G|G| | | | | | }} | {{pfrow| | |G|G| | | | | | }} | ||
{{pfrow| |G|G|G| | |L| | | }} | {{pfrow| |G|G|G| | |L| | | }} | ||
Line 120: | Line 129: | ||
Start to hold left | Start to hold left | ||
| width="20%" | {{pfstart}} | | width="20%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |G|G| | | | | | }} | {{pfrow| | |G|G| | | | | | }} | ||
{{pfrow| |G|G|G| | | | | | }} | {{pfrow| |G|G|G| | | | | | }} | ||
Line 130: | Line 139: | ||
Just as the L begins to move left, rotate anticlockwise | Just as the L begins to move left, rotate anticlockwise | ||
| width="20%" | {{pfstart}} | | width="20%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |G|G| | | | | | }} | {{pfrow| | |G|G| | | | | | }} | ||
{{pfrow| |G|G|G| | | | | | }} | {{pfrow| |G|G|G| | | | | | }} | ||
{{pfrow|G|G|G| | {{pfrow|G|G|G|g| |LL| | | | }} | ||
{{pfrow|G|G| | | | {{pfrow|G|G| |LL|LL|l| | | | }} | ||
{{pfrow|G|G|G| | | {{pfrow|G|G|G|l|l|l| | | | }} | ||
{{pfrow|G|G|G| | | | | | | }} | {{pfrow|G|G|G| | | | | | | }} | ||
{{pfend}} | {{pfend}} | ||
The L is moving through the corner piece: keep holding left and soft drop it into place | The L is moving through the corner piece: keep holding left and soft drop it into place | ||
| width="20%" | {{pfstart}} | | width="20%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | |G|G| | | | | | }} | {{pfrow| | |G|G| | | | | | }} | ||
{{pfrow| |G|G|G| | | | | | }} | {{pfrow| |G|G|G| | | | | | }} | ||
Line 150: | Line 159: | ||
Finished square | Finished square | ||
|} | |} | ||
With the opposite multisquares (L on the right or J on the left), the third piece requires some tactical rotation if there is not enough support underneath. | |||
{| | |||
|- valign="top" align="center" | |||
| width="25%" | {{pfstart}} | |||
{{pfrow| | | | | |J| | | | }} | |||
{{pfrow| | | | | |J| | | | }} | |||
{{pfrow| |G|G| |J|J| | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|-| | | | | | | | }} | |||
{{pfrow|G|-|-|-| | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | |||
| width="25%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| |G|G| |J| | | | | }} | |||
{{pfrow|G|G|G| |J| | | | | }} | |||
{{pfrow|G|G|G|J|J| | | | | }} | |||
{{pfrow|G| | | | | | | | | }} | |||
{{pfrow|G| | | | | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | |||
Lower the J piece in this orientation, holding left as soon as possible | |||
| width="25%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| |G|G| | | | | | | }} | |||
{{pfrow|G|G|G| |J| | | | | }} | |||
{{pfrow|G|G|G| |J| | | | | }} | |||
{{pfrow|G| | |J|J| | | | | }} | |||
{{pfrow|G| | | | | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | |||
The J starts moving left at this point – immediately rotate clockwise | |||
| width="25%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| |G|G| | | | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|J| | | | | | | | }} | |||
{{pfrow|G|J|J|J| | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | |||
The piece in place | |||
|} | |||
If there is sufficient free space above the construction, an easier method can be used (shown [[#L/J_swing|below]]). | |||
=== L/J swing === | |||
This is useful when building a [[Square Platforming#Spiral_L_monosquare|spiral L monosquare]] on the right or a [[Square Platforming#Spiral_J_monosquare|spiral J monosquare]] on the left as above, provided there is enough free space above the construction. | |||
=== | {| | ||
This | |- valign="top" align="center" | ||
| width="25%" | {{pfstart}} | |||
{{pfrow| | | | | |J| | | | }} | |||
{{pfrow| | | | | |J| | | | }} | |||
{{pfrow| | | | |J|J| | | | }} | |||
{{pfrowblank}} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|-| | | | | | | | }} | |||
{{pfrow|G|-|-|-| | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | |||
| width="25%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| |J|J|J| | | | | | }} | |||
{{pfrow|G|G|G|J| | | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G| | | | | | | | | }} | |||
{{pfrow|G| | | | | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | |||
Firm drop to this position | |||
| width="25%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow|G|G|G|LJ| | | | | | }} | |||
{{pfrow|G|G|G|j| | | | | | }} | |||
{{pfrow|G| |LJ|j| | | | | | }} | |||
{{pfrow|G| |j|j| | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | |||
Rotate right twice | |||
| width="25%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|J| | | | | | | | }} | |||
{{pfrow|G|J|J|J| | | | | | }} | |||
{{pfrow|G|G| | | | | | | | }} | |||
{{pfend}} | |||
The piece in place | |||
|} | |||
===L/J shuffle=== | |||
This is useful for completing [[Square Platforming#Spiral L monosquare|spiral L monosquares]] on the left and [[Square Platforming#Spiral J monosquare|spiral J monosquares]] on the right (in which case the move is reversed). | |||
{| | {| | ||
|- valign="top" align="center" | |- valign="top" align="center" | ||
| width="20%" | {{pfstart}} | | width="20%" | {{pfstart}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow| | | | |L|L| | | | }} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow| | | | | |L| | | | }} | ||
{{pfrow| | | | | |L| | | | }} | |||
{{pfrow|G|G|G|G| | | | | | }} | |||
{{pfrow|G|G|-|-| | | | | | }} | |||
{{pfrow|G|G|G|-| | | | | | }} | |||
{{pfrow|G|G|G|-| | | | | | }} | |||
{{pfend}} | |||
Once the L is clear of the overhang it needs to slide two positions left to lock in place. This can't be done just by holding left | |||
| width="20%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | | |L|L| | | | | }} | |||
{{pfrow|G|G|G|G|L| | | | | }} | |||
{{pfrow|G|G| | |L| | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfend}} | |||
Firm drop the L to hang off the edge | |||
| width="20%" valign="middle" | Hold left, rotate clockwise then counter-clockwise in quick succession | |||
| width="20%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow|G|G|G|G| |LL| | | | }} | |||
{{pfrow|G|G| |LL|LL|l| | | | }} | |||
{{pfrow|G|G|G|l|l|l| | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{pfend}} | |||
The L is moving through the corner piece. Keep holding left and soft drop, so it slides left as soon as it can. | |||
| width="20%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow|G|G|G|G| | | | | | }} | |||
{{pfrow|G|G|L|L| | | | | | }} | |||
{{pfrow|G|G|G|L| | | | | | }} | |||
{{pfrow|G|G|G|L| | | | | | }} | |||
{{pfend}} | |||
Completed square | |||
|} | |||
===S/Z pop=== | |||
This move is required for [[Square Platforming#ZLLZ_and_SJJS|ZLLZ/SJJS]], [[Square Platforming#TTLZ_and_TTJS|TTLZ/TTJS]] and [[Square Platforming#LJZI_and_JLSI|LJZI/JLSI]] multisquares. All rotations should be reversed for the right-hand versions. | |||
{| | |||
|- valign="top" align="center" | |||
| width="25%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | | |C| | | | | | }} | {{pfrow| | | |C| | | | | | }} | ||
{{pfrow|G|G|G| | | | | | | }} | {{pfrow|G|G|G| | | | | | | }} | ||
Line 164: | Line 322: | ||
{{pfrow|G|G|G|G| | | | | | }} | {{pfrow|G|G|G|G| | | | | | }} | ||
{{pfend}} | {{pfend}} | ||
The space marked with [[ | The space marked with [[File:CTet.png]] must be free. The move is easiest if the space to [[File:CTet.png]]'s left is also free... | ||
| width=" | | width="25%" | {{pfstart}} | ||
{{pfrow| | | | |Z|Z| | | | }} | {{pfrow| | | | |Z|Z| | | | }} | ||
{{pfrow| | | | | |Z|Z| | | }} | {{pfrow| | | | | |Z|Z| | | }} | ||
{{ | {{pfrowblank}} | ||
{{pfrow|G|G|G|-| | | | | | }} | {{pfrow|G|G|G|-| | | | | | }} | ||
{{pfrow|G|G|-|-| | | | | | }} | {{pfrow|G|G|-|-| | | | | | }} | ||
Line 175: | Line 333: | ||
{{pfend}} | {{pfend}} | ||
That surely won't fit... | That surely won't fit... | ||
| width=" | | width="25%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | | | | {{pfrow| | |Z|Z| | | | | | }} | ||
{{pfrow|G|G|G|Z|Z| | | | | }} | {{pfrow|G|G|G|Z|Z| | | | | }} | ||
{{pfrow|G|G| | | {{pfrow|G|G| | | | | | | | }} | ||
{{pfrow|G|G| |G| | | | | | }} | {{pfrow|G|G| |G| | | | | | }} | ||
{{pfrow|G|G|G|G| | | | | | }} | {{pfrow|G|G|G|G| | | | | | }} | ||
{{pfend}} | {{pfend}} | ||
Firm drop to here, then rotate | Firm drop to here, then rotate in either direction | ||
| width=" | | width="25%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{ | |||
{{ | |||
{{pfrow|G|G|G|Z| | | | | | }} | {{pfrow|G|G|G|Z| | | | | | }} | ||
{{pfrow|G|G|Z|Z| | | | | | }} | {{pfrow|G|G|Z|Z| | | | | | }} | ||
Line 204: | Line 352: | ||
{{pfrow|G|G|G|G| | | | | | }} | {{pfrow|G|G|G|G| | | | | | }} | ||
{{pfend}} | {{pfend}} | ||
Easy | |||
|} | |} | ||
{| | {| | ||
|- valign="top" align="center" | |- valign="top" align="center" | ||
| width=" | | width="16%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrowblank}} | |||
{{pfrow| | |C| | | | | | | }} | |||
{{pfrow|G|G|G| | | | | | | }} | |||
{{ | |||
{{pfrow| | |||
{{pfrow|G|G | |||
{{pfrow|G|G| | | | | | | | }} | {{pfrow|G|G| | | | | | | | }} | ||
{{pfrow|G| | | | | | | | | }} | {{pfrow|G|G| |G| | | | | | }} | ||
{{pfrow|G|G|G|G| | | | | | }} | |||
{{pfend}} | {{pfend}} | ||
If the space indicated is taken there are two other ways | |||
| width=" | | width="17%" | {{pfstart}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrowblank}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrowblank}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrow| | |G| |Z| | | | | }} | ||
{{pfrow|G|G|G|Z|Z| | | | | }} | |||
{{pfrow|G|G| |Z| | | | | | }} | |||
{{pfrow|G|G| |G| | | | | | }} | |||
{{pfrow|G|G|G|G| | | | | | }} | {{pfrow|G|G|G|G| | | | | | }} | ||
{{pfend}} | {{pfend}} | ||
| width=" | The easiest is the S/Z wiggle: firm drop to here, then rotate clockwise then counter-clockwise in quick succession | ||
{{pfrow| | | | | | | | | width="16%" | {{pfstart}} | ||
{{pfrow| | | | | | {{pfrowblank}} | ||
{{pfrow| | | | | | | | | | }} | {{pfrowblank}} | ||
{{pfrow| | |G|LZ|LZ| | | | | }} | |||
{{pfrow|G|G|G|z|z|LZ| | | | }} | |||
{{pfrow|G|G| | |z|z| | | | }} | |||
{{pfrow|G|G| |G| | | | | | }} | |||
{{pfrow|G|G|G|G| | | | | | }} | {{pfrow|G|G|G|G| | | | | | }} | ||
{{pfend}} | {{pfend}} | ||
The Z piece is sliding down from this position. Firm drop it. | |||
| width="16%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | |G| | | | | | | }} | |||
{{pfrow|G|G|G|Z| | | | | | }} | |||
| width=" | {{pfrow|G|G|Z|Z| | | | | | }} | ||
{{ | {{pfrow|G|G|Z|G| | | | | | }} | ||
{{ | {{pfrow|G|G|G|G| | | | | | }} | ||
{{pfrow| | |||
{{pfrow|G|G|G| | |||
{{pfrow|G| | |||
{{pfrow|G| | |||
{{pfrow|G | |||
{{pfend}} | {{pfend}} | ||
Job done | |||
| width=" | | width="18%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | {{pfrow| | |G|Z|Z| | | | | }} | ||
{{pfrow|G|G|G | {{pfrow|G|G|G| |Z|Z| | | | }} | ||
{{pfrow|G|G| | | | | | | | }} | {{pfrow|G|G| | | | | | | | }} | ||
{{pfrow|G|G| |G| | | | | | }} | |||
{{pfrow|G|G|G|G| | | | | | }} | |||
{{pfend}} | {{pfend}} | ||
The second of the two rotations can be performed alone, but this isn't as quick or easy. To do it, rotate anticlockwise just after the Z is in this position... | |||
| width="17%" | {{pfstart}} | |||
{{pfrowblank}} | |||
{{pfrowblank}} | |||
{{pfrow| | |G| | | | | | | }} | |||
{{pfrow|G|G|G|Z|Z| | | | | }} | |||
{{pfrow|G|G| | |Z|Z| | | | }} | |||
{{pfrow|G|G| |G| | | | | | }} | |||
{{pfrow|G|G|G|G| | | | | | }} | |||
| width=" | |||
{{ | |||
{{ | |||
{{pfrow| | |||
{{pfrow|G|G|G| | |||
{{pfrow|G| | |||
{{pfrow|G| | |||
{{pfrow|G | |||
{{pfend}} | {{pfend}} | ||
...before it gets to here | |||
|} | |} | ||
=== Building a T monosquare quickly === | === Building a T monosquare quickly === | ||
The quickest way to add the final piece of a [[Square Platforming#T_monosquare|T monosquare]] is to [[ | The quickest way to add the final piece of a [[Square Platforming#T_monosquare|T monosquare]] is to [[Twist#Twists_with_T_(or_T-Spin)|spin]] it into place: | ||
{| | {| | ||
|- valign="top" align="center" | |- valign="top" align="center" | ||
Line 317: | Line 426: | ||
{{pfrow| | | | |T|T| | | | }} | {{pfrow| | | | |T|T| | | | }} | ||
{{pfrow| | | | |T| | | | | }} | {{pfrow| | | | |T| | | | | }} | ||
{{ | {{pfrowblank}} | ||
{{pfrow|G|G|G|-| | | | | | }} | {{pfrow|G|G|G|-| | | | | | }} | ||
{{pfrow|G|G|-|-| | | | | | }} | {{pfrow|G|G|-|-| | | | | | }} | ||
Line 324: | Line 433: | ||
{{pfend}} | {{pfend}} | ||
| width="25%" | {{pfstart}} | | width="25%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow| | | |T| | | | | | }} | {{pfrow| | | |T| | | | | | }} | ||
{{pfrow| | | |T|T| | | | | }} | {{pfrow| | | |T|T| | | | | }} | ||
Line 335: | Line 444: | ||
Firm drop the backwards-oriented T piece | Firm drop the backwards-oriented T piece | ||
| width="25%" | {{pfstart}} | | width="25%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow|G|G|G|T| | | | | | }} | {{pfrow|G|G|G|T| | | | | | }} | ||
{{pfrow|G|G| |T|T| | | | | }} | {{pfrow|G|G| |T|T| | | | | }} | ||
Line 346: | Line 455: | ||
Rotate the piece twice quickly | Rotate the piece twice quickly | ||
| width="25%" | {{pfstart}} | | width="25%" | {{pfstart}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{ | {{pfrowblank}} | ||
{{pfrow|G|G|G|T| | | | | | }} | {{pfrow|G|G|G|T| | | | | | }} | ||
{{pfrow|G|G|T|T| | | | | | }} | {{pfrow|G|G|T|T| | | | | | }} | ||
Line 404: | Line 513: | ||
Finished square | Finished square | ||
|} | |} | ||
[[Category:Movement]] | |||
[[Category:Square Methods]] |
Latest revision as of 07:01, 2 November 2023
The New Tetris uses smooth falling animation for tetrominoes. The way this implementation mixes the falling animation with collision detection means that when a tetromino must be moved under an overhang to reach a ledge, by the time it has moved left one space with no support it has dropped more than zero spaces. In some cases it can therefore not reach a ledge.
Nothing can be done in the case of the O piece:
There is no problem getting the O piece to here |
But if the ledge is further under the overhang we have a problem |
The piece can not move left until this point |
It cannot move left two spaces before it has dropped more than zero spaces |
There are, however, ways of getting a piece other than O further under the overhang by making use of "tactical rotation": rotating the piece in the right direction at the right time. The rotation system allows such twists.
Examples
Reaching under overhangs
With I pieces
Just holding left from here won't get the I piece in place |
Hold left and rotate (either direction) just after this point |
As long as the gravity isn't too strong at this point in the game, you'll get to here (or a space above or below) |
Rotate the I piece into place |
With L and J pieces
This is useful for completing spiral L monosquares on the left and spiral J monosquares on the right (in which case the move is reversed) if the space above the block is already occupied in such a way that the L cannot be overhung as in the second figure of the L/J shuffle below.
Lower the L in this orientation |
Start to hold left |
Just as the L begins to move left, rotate anticlockwise |
The L is moving through the corner piece: keep holding left and soft drop it into place |
Finished square |
With the opposite multisquares (L on the right or J on the left), the third piece requires some tactical rotation if there is not enough support underneath.
|
Lower the J piece in this orientation, holding left as soon as possible |
The J starts moving left at this point – immediately rotate clockwise |
The piece in place |
If there is sufficient free space above the construction, an easier method can be used (shown below).
L/J swing
This is useful when building a spiral L monosquare on the right or a spiral J monosquare on the left as above, provided there is enough free space above the construction.
|
Firm drop to this position |
Rotate right twice |
The piece in place |
L/J shuffle
This is useful for completing spiral L monosquares on the left and spiral J monosquares on the right (in which case the move is reversed).
Once the L is clear of the overhang it needs to slide two positions left to lock in place. This can't be done just by holding left |
Firm drop the L to hang off the edge |
Hold left, rotate clockwise then counter-clockwise in quick succession |
The L is moving through the corner piece. Keep holding left and soft drop, so it slides left as soon as it can. |
Completed square |
S/Z pop
This move is required for ZLLZ/SJJS, TTLZ/TTJS and LJZI/JLSI multisquares. All rotations should be reversed for the right-hand versions.
The space marked with must be free. The move is easiest if the space to 's left is also free... |
That surely won't fit... |
Firm drop to here, then rotate in either direction |
Easy |
If the space indicated is taken there are two other ways |
The easiest is the S/Z wiggle: firm drop to here, then rotate clockwise then counter-clockwise in quick succession |
The Z piece is sliding down from this position. Firm drop it. |
Job done |
The second of the two rotations can be performed alone, but this isn't as quick or easy. To do it, rotate anticlockwise just after the Z is in this position... |
...before it gets to here |
Building a T monosquare quickly
The quickest way to add the final piece of a T monosquare is to spin it into place:
|
Firm drop the backwards-oriented T piece |
Rotate the piece twice quickly |
Finished square |
If there is no free space above:
|
With the T piece oriented backwards hold left and soft drop |
It catches in the gap. Rotate the piece twice quickly |
Finished square |