Playing forever

From wiki

Jump to: navigation, search
A 140-tetromino run of this strategy.
A 140-tetromino run of this strategy.

The following outlines a method of playing forever given the following conditions, which apply in many Tetris products since 2001:

Contents

[edit] Standard procedure

The 10x56 cell tiling that this method creates
The 10x56 cell tiling that this method creates

The general method is achieved by dividing the screen into self contained sections as shown below. Specifically, the 4 left columns, the 4 right columns, and the 2 middle columns will be treated as distinct regions, with specific pieces assigned exclusively to each region. Because the random generator provides strings of bags containing each of the 7 pieces in a random order, it is possible to construct a strategy around the relatively small variation, with looping patterns.

S, T, and Z will be placed to the left, L, J, and O will be placed to the right, and I pieces will fill the middle.

ZI
ZZSILOOJ
ZTSSILOOJ
TTTSILLJJ

[edit] The S, T, and Z piece loop

STTT
SSTZ
SSZZ
SSZZ
TSZZ
TTZT
TZTT
ZZST
ZZSS
ZZSS
ZTSS
TTTS

This pattern loops after 4 bags of pieces. Depending on the order of the pieces for each bag, you may need to use Hold to force a piece to come last. Piece previews are technically not required to play this pattern.


The Z piece must drop after T, so use Hold to change the order if necessary:

Z
ZZS
ZTSS
TTTS
GGGG

The T piece must not drop first, so use Hold to change the order if necessary:

T
ZTT
ZZST
ZGSS
GGGS

Option 1

T
TT
TZ
ZZS
ZGSS
GGGS

Option 2

The T piece must land diagonally adjacent to the other T, so use Hold to change the order if necessary:

S
SSZ
TSZZ
TTZG
TGGG
GGGG

Option 1 (needs
T before S)

S
SSZ
GSZZ
GGZT
GGTT
GGGT

Option 2 (needs
T before Z)

The T piece must drop last, so use Hold to change the order if necessary:

STTT
SSTZ
GSZZ
GGZG

[edit] The L, J, and O piece loop

This pattern loops after a single bag of pieces. Depending on the order of the pieces, you will need to use a different construction. At least 5 previews are required to choose the appropriate construction. Alternatively, it is possible to use 3 previews and clever use of Hold (that does not conflict with the STZ loop's Hold needs) to choose an approriate construction using some advanced techniques.

O first (OJL, OLJ):

JJLL
JOOL
JOOL

O last (JLO, LJO):

LOOJ
LOOJ
LLJJ

JOL: (mirror for LOJ)

JJ
J
J

Drop J

JJ
JOO
JOO

Soft-drop O

JJ
JOO
JOO

Slide O

JJLL