User:Poochy/Konoha Mode Analysis

From TetrisWiki
Jump to navigation Jump to search

The randomizer appears to be history of length 3. Until some hidden condition is met (5 Bravos?), it will only pick from pieces not in history, so any 4 consecutive pieces dealt are all different until that point.

Case notation: +X-Y means X held, Y missing from next piece preview.

Case # Missing
I L O T J
Held I 1 2 3 4 2
L 5 1 6 7 8
O 3 6 1 9 6
T 10 11 12 1 11
Z 5 8 6 7 1

Case 1: One of each piece

...LL
ZZZZL
OO.IL
OOIII
.....
.....
JJJGG
GGJGG
...OO
LLLOO
L.JJJ
ZZZZJ
.....
.....
IIIGG
GIGGG
...OO
IIIOO
.IJJJ
ZZZZJ
.....
.....
LLLGG
LGGGG
.....
JJJLL
..J.L
ZZZZL
.....
.....
OOIII
OOGIG
.....
ZZZZJ
..L.J
LLLJJ
.....
.....
OOIII
OOGIG
.....
OOIII
OO.I.
ZZZZ
.....
.....
JJJLL
GGJGL
GGGGL

Can be mirrored.

//TODO: Permutations that don't work with this build or its mirror image.

Case 2: +I-L, +I-J

Diagram for +I-L, mirror for +I-J. Use held I first (horizontal), then hold L if necessary.

ZI...
ZIIOO
ZI.OO
ZZZZZ
.....
.....
GGLLL
GGLGG

Case 3: +I-O, +O-I

Use held I or O first. Make a 4x2 with I's or O's. (Note: For +O-I in 20G, build the 4x2 on the right to ensure the second O can reach its destination.) With remaining L, J, T, clear depending on their relative order:

TLJ: (hold J until after second O/I if necessary)

...GG
LLLGG
LI.GG
IIIGG
.....
.....
JJJGG
GGJGG

TJL: Symmetrical to TLJ.

LTJ or JTL: Hold the first piece, reduces to above cases.

LJT:

...GG
...GG
LLLGG
L..GG
.....
...GG
JJJGG
G.JGG
.....
.....
IIIGG
GIGGG

JLT: Symmetrical to LJT.

Case 4: +I-T

Use held I first, and hold the second I. Build depending on relative order of L, O, and J, then finish with I for a Tetris Bravo:

OLJ, OJL LOJ, JOL JLO, LJO
JJLL.
JOOL.
JOOL.
ZZZZ.
LLLZ.
LOOZ.
JOOZ.
JJJZ.
LOOJ.
LOOJ.
LLJJ.
ZZZZ.

Case 5: +L-I, +J-I

Strategy for +L-I, mirror for +J-I.

Build depending on relative order of L, O, and J:

OJL, OLJ, LOJ: Use held L first, then hold the second L.

JJJ..
OOJI.
OOLII
LLLI.
.....
GGGLL
GGGGL
GGGGL

JOL: Same as above. Hold J and use the held L, then hold the second L and use the held J. Alternate no-hold strategy:

LLL..
LOOI.
JOOII
JJJI.
.....
GGGLL
GGGGL
GGGGL

LJO, JLO: Use held L first, then hold J.

LOO..
LOO.I
LLLII
LLL.I
.....
GGGJJ
GGGJG
GGGJG

Case 6: +L-O, +J-O, +O-L, +O-J

(Note: For +O-* in 20G, build the 4x2 on the right to ensure the second O can reach its destination.)

Diagram for +L-O, mirror for +J-O. Hold J.

..ZLL
.IZLL
IIZLL
.IZLL
.....
JJGGG
JGGGG
JGGGG

Diagram for +O-L, mirror for +O-J. Hold J.

..ZOO
.IZOO
IIZOO
.IZOO
.....
JJGGG
JGGGG
JGGGG

Case 7: +L-T, +J-T

Diagram for +L-T, mirror for +J-T.

//TODO

Case 8: +L-J, +J-L

Diagram for +L-J, mirror for +J-L.

...LL
ZZZZL
...IL
..III
.....
..LGG
LLLGG
..GGG
.....
.....
OOGGG
OOGGG
.....
L....
LZZZZ
LL...
.....
IIILL
GIOOL
GGOOL
.....
LZZZZ
L.OO.
LLOO.
.....
IIILL
GIGGL
GGGGL

//TODO: Permutations

Case 9: +O-T

(Note: In 20G, build the 4x2 on the right to ensure the second O can reach its destination.)

..OOZ
JJOOZ
J.OOZ
J.OOZ
.....
LLGGG
GLGGG
GLGGG

Hold L.

Case 10: +T-I

//TODO

Case 11: +T-L, +T-J

Diagram for +T-L, mirror for +T-J.

If I comes first, hold J for Triple Bravo:

JJIII
JOOII
JOOII
ZZZZI

Otherwise, use held T first, hold I:

J before O O before J
IZZZZ
IIOOJ
IIOOJ
IIIJJ
ZZZZI
JJJII
OOJII
OOIII

The above will not work in 20G for TIOJ or TIJO, in which case save the held T for last and use the following alternate builds:

.....
ZZZZI
...II
....I
TIOJ
.....
JJ...
JOOGG
JOO.G
.....
.....
GGIII
GGGIG

TIJO
.....
.....
JJJGG
..J.G
.....
.....
OOIII
OOGIG

Case 12: +T-O

..Z..
I.Z.I
IIZII
I.Z.I
.....
LLGJJ
GLGJG
GLGJG

(Note: It is possible to make a similar build with the J on the left and the L on the right, but this is less safe in 20G since failing to IRS the first of L or J will get it stuck in a position where it can't be moved to the desired position. With the above build, IRS is not strictly necessary.)

//TODO: Permutations