User:Poochy/Konoha Mode Analysis: Difference between revisions
No edit summary |
|||
Line 4: | Line 4: | ||
{| border="2" cellpadding="2" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:3px #999999 solid; border-collapse:collapse;" | {| border="2" cellpadding="2" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:3px #999999 solid; border-collapse:collapse;" | ||
|-align = center | |- align="center" valign="center" | ||
| rowspan=2 colspan=2 | '''Case #''' | | rowspan=2 colspan=2 | '''Case #''' | ||
| colspan=5 | '''Missing''' | | colspan=5 | '''Missing''' | ||
|-align = center | |- align="center" valign="center" | ||
| width=25 | '''I''' | | width=25 | '''I''' | ||
| width=25 | '''L''' | | width=25 | '''L''' | ||
Line 13: | Line 13: | ||
| width=25 | '''T''' | | width=25 | '''T''' | ||
| width=25 | '''J''' | | width=25 | '''J''' | ||
|-align = center | |- align="center" valign="center" | ||
| rowspan=5 | '''Held''' | | rowspan=5 | '''Held''' | ||
| width=25 | '''I''' || 1 || 2 || 3 || 4 || 2 | | width=25 | '''I''' || 1 || 2 || 3 || 4 || 2 | ||
|-align = center | |- align="center" valign="center" | ||
| width=25 | '''L''' || 5 || 1 || 6 || 7 || 8 | | width=25 | '''L''' || 5 || 1 || 6 || 7 || 8 | ||
|-align = center | |- align="center" valign="center" | ||
| width=25 | '''O''' || 3 || 6 || 1 || 9 || 6 | | width=25 | '''O''' || 3 || 6 || 1 || 9 || 6 | ||
|-align = center | |- align="center" valign="center" | ||
| width=25 | '''T''' || 10 || 11 || 12 || 1 || 11 | | width=25 | '''T''' || 10 || 11 || 12 || 1 || 11 | ||
|-align = center | |- align="center" valign="center" | ||
| width=25 | '''Z''' || 5 || 8 || 6 || 7 || 1 | | width=25 | '''Z''' || 5 || 8 || 6 || 7 || 1 | ||
|- | |- | ||
Line 29: | Line 29: | ||
==Case 1: One of each piece== | ==Case 1: One of each piece== | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
...LL | ...LL | ||
Line 35: | Line 36: | ||
OOIII | OOIII | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 42: | Line 43: | ||
GGJGG | GGJGG | ||
</playfield> | </playfield> | ||
|- | |- align="center" valign="center" | ||
|<playfield> | |<playfield> | ||
...OO | ...OO | ||
Line 49: | Line 50: | ||
ZZZZJ | ZZZZJ | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 56: | Line 57: | ||
GIGGG | GIGGG | ||
</playfield> | </playfield> | ||
|- | |- align="center" valign="center" | ||
|<playfield> | |<playfield> | ||
...OO | ...OO | ||
Line 63: | Line 64: | ||
ZZZZJ | ZZZZJ | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 70: | Line 71: | ||
LGGGG | LGGGG | ||
</playfield> | </playfield> | ||
|- | |- align="center" valign="center" | ||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 77: | Line 78: | ||
ZZZZL | ZZZZL | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 84: | Line 85: | ||
OOGIG | OOGIG | ||
</playfield> | </playfield> | ||
|- | |- align="center" valign="center" | ||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 91: | Line 92: | ||
LLLJJ | LLLJJ | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 98: | Line 99: | ||
OOGIG | OOGIG | ||
</playfield> | </playfield> | ||
|- | |- align="center" valign="center" | ||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 105: | Line 106: | ||
ZZZZ | ZZZZ | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 122: | Line 123: | ||
Diagram for +I-L, mirror for +I-J. | Diagram for +I-L, mirror for +I-J. | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 128: | Line 130: | ||
ZZZZI | ZZZZI | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 144: | Line 146: | ||
'''TLJ:''' (hold J until after second O/I if necessary) | '''TLJ:''' (hold J until after second O/I if necessary) | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
...GG | ...GG | ||
Line 150: | Line 153: | ||
IIIGG | IIIGG | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 165: | Line 168: | ||
'''LJT:''' | '''LJT:''' | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
...GG | ...GG | ||
Line 171: | Line 175: | ||
L..GG | L..GG | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 192: | Line 196: | ||
{| border="2" cellpadding="2" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:3px #999999 solid; border-collapse:collapse;" | {| border="2" cellpadding="2" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:3px #999999 solid; border-collapse:collapse;" | ||
|-align = center | |- align="center" valign="center" | ||
| '''OLJ, OJL''' || '''LOJ, JOL''' || '''JLO, LJO''' | | '''OLJ, OJL''' || '''LOJ, JOL''' || '''JLO, LJO''' | ||
|-align = center | |- align="center" valign="center" | ||
|<playfield> | |<playfield> | ||
JJLL. | JJLL. | ||
Line 224: | Line 228: | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
JJJ.. | JJJ.. | ||
Line 230: | Line 235: | ||
LLLI. | LLLI. | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 242: | Line 247: | ||
'''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: | '''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: | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
LLL.. | LLL.. | ||
Line 248: | Line 254: | ||
JJJI. | JJJI. | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 261: | Line 267: | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
LOO.. | LOO.. | ||
Line 267: | Line 274: | ||
LLL.I | LLL.I | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 283: | Line 290: | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
..ZLL | ..ZLL | ||
Line 289: | Line 297: | ||
.IZLL | .IZLL | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 300: | Line 308: | ||
Diagram for +O-L, mirror for +O-J. Hold L if necessary. | Diagram for +O-L, mirror for +O-J. Hold L if necessary. | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
..ZOO | ..ZOO | ||
Line 306: | Line 315: | ||
I.ZOO | I.ZOO | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 325: | Line 334: | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
...LL | ...LL | ||
Line 331: | Line 341: | ||
..III | ..III | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 338: | Line 348: | ||
..GGG | ..GGG | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 353: | Line 363: | ||
('''Note:''' In 20G, build the 4x2 on the right to ensure the second O can reach its destination.) | ('''Note:''' In 20G, build the 4x2 on the right to ensure the second O can reach its destination.) | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
..ZOO | ..ZOO | ||
Line 359: | Line 370: | ||
J.ZOO | J.ZOO | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 380: | Line 391: | ||
{| | {| | ||
|- align="center" valign="center" | |||
|<playfield> | |<playfield> | ||
JJIII | JJIII | ||
Line 391: | Line 403: | ||
Otherwise, use held T first, hold I: | Otherwise, use held T first, hold I: | ||
{| border="2" cellpadding="2" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:3px #999999 solid; border-collapse:collapse;" | {| border="2" cellpadding="2" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:3px #999999 solid; border-collapse:collapse;" | ||
|-align = center | |- align="center" valign="center" | ||
| '''J before O''' || '''O before J''' | | '''J before O''' || '''O before J''' | ||
|-align = center | |- align="center" valign="center" | ||
|<playfield> | |<playfield> | ||
IZZZZ | IZZZZ | ||
Line 410: | Line 422: | ||
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: | 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: | ||
{| | {| | ||
| | |- align="center" valign="center" | ||
| rowspan=2 |<playfield> | |||
..... | ..... | ||
ZZZZI | ZZZZI | ||
Line 419: | Line 431: | ||
....I | ....I | ||
</playfield> | </playfield> | ||
| TIOJ<br>→ | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 426: | Line 438: | ||
JOO.G | JOO.G | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 433: | Line 445: | ||
GGGIG | GGGIG | ||
</playfield> | </playfield> | ||
|- | |- align="center" valign="center" | ||
| →<br>TIJO | |||
|<playfield> | |<playfield> | ||
..... | ..... | ||
Line 441: | Line 453: | ||
..J.G | ..J.G | ||
</playfield> | </playfield> | ||
| → | |||
|<playfield> | |<playfield> | ||
..... | ..... |
Revision as of 08:32, 16 June 2015
Randomizer ensures any 4 consecutive pieces dealt are all different.
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
→ | ||||
→ | ||||
→ | ||||
→ | ||||
→ | ||||
→ |
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.
→ |
//TODO: Permutations
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)
→ |
TJL: Symmetrical to TLJ.
LTJ or JLT: Hold T, reduces to above cases.
LJT:
→ | → |
Case 4: +I-T
Use held I first, then hold the second I if necessary. Build depending on relative order of L, O, and J, then finish with I for a Tetris Bravo:
OLJ, OJL | LOJ, JOL | JLO, LJO | |||
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 if necessary.
→ |
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:
→ |
LJO, JLO: Hold J
→ |
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 if necessary.
→ |
Diagram for +O-L, mirror for +O-J. Hold L if necessary.
→ |
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.
→ | → |
//TODO: Permutations
Case 9: +O-T
(Note: In 20G, build the 4x2 on the right to ensure the second O can reach its destination.)
→ |
Mirror only the left two columns if J comes before L, since O's spawn in columns 3 and 4. Hold L or J (whichever comes second) if necessary.
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:
Otherwise, use held T first, hold I:
J before O | O before J | ||
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:
TIOJ → |
→ | ||||||
→ TIJO |
→ |
Case 12: +T-O
//TODO