4-wide construction patterns: Difference between revisions

From TetrisWiki
Jump to navigation Jump to search
No edit summary
Nhan2006 (talk | contribs)
 
(43 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== 3-Celled Well Patterns==
These are 4-wide building patterns but with a few rules:


* No I pieces are to be used in any pattern.
* The patterns only take duplicate next pieces into account. Triples are not possible with [[Random Generator]].
* No figures will lead to a 020 end pattern because that will force the need for an I-piece.
* No soft dropping.


=== 000/000 ===
== 000 / 000 ==
{|
|<playfield>
..........
..........
LLL....JJJ
LLL....JJJ
OOL....JOO
OOL....JOO
</playfield>
OLL/OJJ - 000/000
| width="20" |
|<playfield>
..J....L..
..J....L..
.JJ....LL.
.LL....JJ.
OOL....JOO
OOL....JOO
</playfield>
OLJ/OJL - 024/420
| width="20" |
|<playfield>
..........
.Z......S.
ZZ......SS
ZLL....JJS
OOL....JOO
OOL....JOO
</playfield>
OLZ/OJS - 120/021
| width="20" |
|<playfield>
..........
T........T
TT......TT
TLL....JJT
OOL....JOO
OOL....JOO
</playfield>
OLT/OJT - 210/012
|}
{|
|<playfield>
..........
LLL....JJJ
LOO....OOJ
JOO....OOL
JJJ....LLL
</playfield>
JOL/LOJ - 000/000
| width="20" |
|<playfield>
.Z......S.
ZZ......SS
ZOO....OOS
JOO....OOL
JJJ....LLL
</playfield>
JOZ/LOS - 120/021
| width="20" |
|<playfield>
T........T
TT......TT
TOO....OOT
JOO....OOL
JJJ....LLL
</playfield>
JOT/LOT - 210/021
| width="20" |
|<playfield>
..........
OOJ....LOO
OOJ....LOO
JJJ....LLL
JJJ....LLL
</playfield>
JJO/LLO - 000/000
|}
{|
|<playfield>
..........
L........J
L.J....L.J
LLJ....LJJ
JJJ....LLL
JJJ....LLL
</playfield>
JJL/LLJ - 201/102
| width="20" |
|<playfield>
..........
..........
JJJ....LLL
ZZJ....LSS
JZZ....SSL
JJJ....LLL
</playfield>
JZJ/LSL - 000/000
| width="20" |
|<playfield>
L........J
L........J
LL......JJ
ZZ......SS
JZZ....SSL
JJJ....LLL
</playfield>
JZL/LSJ - 420/024
| width="20" |
|<playfield>
..........
.S......Z.
.SS....ZZ.
ZZS....ZSS
JZZ....SSL
JJJ....LLL
</playfield>
JZS/LSZ - 021/120
|}
{|
|<playfield>
..T....T..
.TT....TT.
ZZT....TSS
JZZ....SSL
JJJ....LLL
</playfield>
JZT/LST - 012/210
| width="20" |
|<playfield>
..........
SLL....JJZ
SSL....JZZ
JSL....JZL
JJJ....LLL
</playfield>
JZL/LSJ - 000/000
| width="20" |
|<playfield>
..........
JJJ....LLL
LSJ....LZJ
LSS....ZZJ
LLS....ZJJ
</playfield>
LSJ/JZL - 000/000
| width="20" |
|<playfield>
.S......Z.
.SS....ZZ.
LSS....ZZJ
LSS....ZZJ
LLS....ZJJ
</playfield>
LSS/JZZ - 021/120
|}
{|
|<playfield>
..T....T..
.TT....TT.
LST....TZJ
LSS....ZZJ
LLS....ZJJ
</playfield>
LST/JZT - 012/210
| width="20" |
|<playfield>
S........Z
SS......ZZ
LST....TZJ
LTT....TTJ
LLT....TJJ
</playfield>
LTS/JTZ - 210/012
| width="20" |
|<playfield>
..Z....S..
.ZZ....SS.
LZT....TSJ
LTT....TTJ
LLT....TJJ
</playfield>
LTZ/JTS - 012/210
| width="20" |
|<playfield>
..........
TTT....TTT
LTT....TTJ
LTT....TTJ
LLT....TJJ
</playfield>
LTT/JTT - 000/000
|}
{|
|<playfield>
.T......T.
TT......TT
LTT....TTJ
LTT....TTJ
LLT....TJJ
</playfield>
LTT/JTT - 120/021
| width="20" |
|<playfield>
.T......T.
.TT....TT.
LTT....TTJ
LTT....TTJ
LLT....TJJ
</playfield>
LTT/JTT - 021/120
| width="20" |
|<playfield>
..........
TLL....JJT
TTL....JTT
TTL....JTT
TTT....TTT
</playfield>
TTL/TTJ - 000/000
|}


JOL/LOJ
== 001 / 100 ==
{|
|<playfield>
..........
..........
JJJ....LLL
OOJ....LOO
OOG....GOO
</playfield>
OJ/OL - 000/000
| width="20" |
|<playfield>
JJ......LL
JS......ZL
JSS....ZZL
OOS....ZOO
OOG....GOO
</playfield>
OSJ/OZL - 220/022
| width="20" |
|<playfield>
.Z......S.
ZZT....TSS
ZTT....TTS
OOT....TOO
OOG....GOO
</playfield>
OTZ/OTS - 010/010
| width="20" |
|<playfield>
T........T
TTT....TTT
TTT....TTT
OOT....TOO
OOG....GOO
</playfield>
OTT/OTT - 100/001
|}
{|
|<playfield>
..........
..........
LOO....OOJ
LOO....OOJ
LLG....GJJ
</playfield>
LO/JO - 000/000
| width="20" |
|<playfield>
..J....L..
JJJ....LLL
JJJ....LLL
JSS....ZZL
SSG....GZZ
</playfield>
SJJ/ZLL - 001/100
| width="20" |
|<playfield>
..........
..........
LLL....JJJ
LSS....ZZJ
SSG....GZZ
</playfield>
SL/ZJ - 000/000
| width="20" |
|<playfield>
.LL....JJ.
.ZL....JS.
ZZL....JSS
ZSS....ZZS
SSG....GZZ
</playfield>
SZL/ZSJ - 022/220
|}
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
.S......Z.
{{pfrow| | | | | | | | | | }}
TSS....ZZT
{{pfrow|J| | | | | | | | |L}}
TTS....ZTT
{{pfrow|J|J|J| | | | |L|L|L}}
TSS....ZZT
{{pfend}}
SSG....GZZ
|{{pfstart}}
</playfield>
{{pfrow| | | | | | | | | | }}
STS/ZTZ - 010/010
{{pfrow| |O|O| | | | |O|O| }}
| width="20" |  
{{pfrow|J|O|O| | | | |O|O|L}}
|<playfield>
{{pfrow|J|J|J| | | | |L|L|L}}
..T....T..
{{pfend}}
TTT....TTT
|{{pfstart}}
TTT....TTT
{{pfrow|L|L|L| | | | |J|J|J}}
TSS....ZZT
{{pfrow|L|O|O| | | | |O|O|J}}
SSG....GZZ
{{pfrow|J|O|O| | | | |O|O|L}}
</playfield>
{{pfrow|J|J|J| | | | |L|L|L}}
STT/ZTT - 001/100
{{pfend}}
| width="20" |  
|<playfield>
..........
..........
JJZ....SLL
JZZ....SSL
JZG....GSL
</playfield>
ZJ/SL - 000/000
|}
|}


JOZ/LOS
== 002 / 200 ==
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
..........
{{pfrow|J| | | | | | | | |L}}
..........
{{pfrow|J|J|J| | | | |L|L|L}}
OOG....GOO
{{pfend}}
OOG....GOO
|{{pfstart}}
</playfield>
{{pfrow| | | | | | | | | | }}
O/O - 000/000
{{pfrow| | | | | | | | | | }}
| width="20" |  
{{pfrow| |O|O| | | | |O|O| }}
|<playfield>
{{pfrow|J|O|O| | | | |O|O|L}}
..........
{{pfrow|J|J|J| | | | |L|L|L}}
OO......OO
{{pfend}}
OOZ....SOO
|{{pfstart}}
LZZ....SSJ
{{pfrow| |Z| | | | | | |S| }}
LZG....GSJ
{{pfrow|Z|Z| | | | | | |S|S}}
LLG....GJJ
{{pfrow|Z|O|O| | | | |O|O|S}}
</playfield>
{{pfrow|J|O|O| | | | |O|O|L}}
LZO/JSO - 110/001
{{pfrow|J|J|J| | | | |L|L|L}}
| width="20" |  
{{pfend}}
|<playfield>
L........J
L........J
LLZ....SJJ
LZZ....SSJ
LZG....GSJ
LLG....GJJ
</playfield>
LZL/JSJ - 200/002
| width="20" |  
|<playfield>
..........
.SS....ZZ.
SSZ....SZZ
LZZ....SSJ
LZG....GSJ
LLG....GJJ
</playfield>
LZS/JSZ - 011/110
|}
|}


JOT/LOT
== 003 / 300 ==
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
JJJ....LLL
{{pfrow|J| | | | | | | | |L}}
OOJ....LOO
{{pfrow|J|J|J| | | | |L|L|L}}
OOG....GOO
{{pfend}}
OOG....GOO
|{{pfstart}}
OOG....GOO
{{pfrow| | | | | | | | | | }}
</playfield>
{{pfrow| | | | | | | | | | }}
OOJ/OOL - 000/000
{{pfrow| |O|O| | | | |O|O| }}
| width="20" |  
{{pfrow|J|O|O| | | | |O|O|L}}
|<playfield>
{{pfrow|J|J|J| | | | |L|L|L}}
L........J
{{pfend}}
L........J
|{{pfstart}}
LL......JJ
{{pfrow|T| | | | | | | | |T}}
OO......OO
{{pfrow|T|T| | | | | | |T|T}}
OOG....GOO
{{pfrow|T|O|O| | | | |O|O|T}}
OOG....GOO
{{pfrow|J|O|O| | | | |O|O|L}}
OOG....GOO
{{pfrow|J|J|J| | | | |L|L|L}}
</playfield>
{{pfend}}
OOL/OOJ - 420/004
| width="14" |  
|<playfield>
..........
.S......Z.
.SS....ZZ.
OOS....ZOO
OOG....GOO
OOG....GOO
OOG....GOO
</playfield>
OOS/OOZ - 021/120
| width="14" |  
|<playfield>
..........
..T....T..
.TT....TT.
OOT....TOO
OOG....GOO
OOG....GOO
OOG....GOO
</playfield>
OOT/OOT - 012/210
|}
{|
|<playfield>
..........
..........
LOO....OOJ
LOO....OOJ
LLG....GJJ
OOG....GOO
OOG....GOO
</playfield>
OLO/OJO - 000/000
| width="20" |  
|<playfield>
..........
..J....L..
L.J....L.J
LJJ....LLJ
LLG....GJJ
OOG....GOO
OOG....GOO
</playfield>
OLJ/OJL - 102/201
| width="20" |  
|<playfield>
..J....L..
..J....L..
.JJ....LL.
.SS....ZZ.
SSG....GZZ
OOG....GOO
OOG....GOO
</playfield>
OSJ/OZL - 024/420
| width="20" |  
|<playfield>
..........
..........
LLL....JJJ
LSS....ZZJ
SSG....GZZ
OOG....GOO
OOG....GOO
</playfield>
OSL/OZJ - 000/000
|}
{|
|<playfield>
..........
.Z......S.
ZZ......SS
ZSS....ZZS
SSG....GZZ
OOG....GOO
OOG....GOO
</playfield>
OSZ/OZS - 120/021
| width="20" |  
|<playfield>
..........
T........T
TT......TT
TSS....ZZT
SSG....GZZ
OOG....GOO
OOG....GOO
</playfield>
OST/OZT - 210/012
| width="20" |  
|<playfield>
..........
..........
JJZ....SLL
JZZ....SSL
JZG....GSL
OOG....GOO
OOG....GOO
</playfield>
OZJ/OSL - 000/000
| width="20" |  
|<playfield>
L........J
L........J
LL......JJ
JJ......LL
JJG....GLL
JJG....GLL
JJG....GLL
</playfield>
JJL/LLJ - 420/024
|}
{|
|<playfield>
..........
.S......Z.
.SS....ZZ.
JJS....ZLL
JJG....GLL
JJG....GLL
JJG....GLL
</playfield>
JJS/LLZ - 021/120
| width="20" |  
|<playfield>
..........
..T....T..
.TT....TT.
JJT....TLL
JJG....GLL
JJG....GLL
JJG....GLL
</playfield>
JJT/LLT - 012/210
| width="30" |  
|<playfield>
..........
..........
LLL....JJJ
LJJ....LLJ
LJG....GLJ
LJG....GLJ
LLG....GJJ
</playfield>
LJL/JLJ - 000/000
| width="20" |  
|<playfield>
..........
.Z......S.
ZZ......SS
ZJJ....LLS
LJG....GLJ
LJG....GLJ
LLG....GJJ
</playfield>
LJZ/JLS - 120/021
|}
{|
|<playfield>
..........
T........T
TT......TT
TJJ....LLT
LJG....GLJ
LJG....GLJ
LLG....GJJ
</playfield>
LJT/JLT - 210/012
| width="20" |  
|<playfield>
..........
..........
JJJ....LLL
LLJ....LJJ
LLG....GJJ
LLG....GJJ
LLG....GJJ
</playfield>
LLJ/JJL - 000/000
| width="30" |  
|<playfield>
..........
.S......Z.
.SS....ZZ.
LLS....ZJJ
LLG....GJJ
LLG....GJJ
LLG....GJJ
</playfield>
LLS/JJZ - 021/120
| width="20" |  
|<playfield>
..........
..T....T..
.TT....TT.
LLT....TJJ
LLG....GJJ
LLG....GJJ
LLG....GJJ
</playfield>
LLT/JJT - 012/210
|}
|}


JJO/LLO
== 010 / 010 ==
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
JJT....TLL
{{pfrow| | | | | | | | | | }}
JTT....TTL
{{pfrow| | | | | | | | | | }}
JGT....TGL
{{pfrow|J| | | | | | | | |L}}
</playfield>
{{pfrow|J|J|J| | | | |L|L|L}}
TJ/TL - 000/000
{{pfend}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrow| | |J| | | | |L| | }}
{{pfrow| | |J| | | | |L| | }}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfend}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrow|O|O|J| | | | |L|O|O}}
{{pfrow|O|O|J| | | | |L|O|O}}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfend}}
|}
|}


JJL/LLJ
== 011 / 110 ==
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
OO......OO
{{pfrow| | | | | | | | | | }}
OOJ....LOO
{{pfrow|J| | | | | | | | |L}}
JJJ....LLL
{{pfrow|J|J|J| | | | |L|L|L}}
JJJ....LLL
{{pfend}}
JGG....GGL
|{{pfstart}}
</playfield>
{{pfrow| | | | | | | | | | }}
JJO/LLO - 110/011
{{pfrow| | |J| | | | | | | }}
| width="20" |  
{{pfrow| | |J| | | | |L| | }}
|<playfield>
{{pfrow|J|J|J| | | | |L|L|L}}
L........J
{{pfrow|J|J|J| | | | |L|L|L}}
L........J
{{pfend}}
LLJ....LJJ
|{{pfstart}}
JJJ....LLL
{{pfrow|L| | | | | | | | |J}}
JJJ....LLL
{{pfrow|L| |J| | | | |L| |J}}
JGG....GGL
{{pfrow|L|L|J| | | | |L|J|J}}
</playfield>
{{pfrow|J|J|J| | | | |L|L|L}}
JJL/LLJ - 200/002
{{pfrow|J|J|J| | | | |L|L|L}}
| width="20" |  
{{pfend}}
|<playfield>
..........
.SS....ZZ.
SSJ....LZZ
JJJ....LLL
JJJ....LLL
JGG....GGL
</playfield>
JJS/LLZ - 011/110
| width="20" |  
|<playfield>
..........
..........
..........
..........
LLL....JJJ
LGG....GGJ
</playfield>
L/J - 000/000
|}
{|
|<playfield>
..........
JJ......LL
JLL....JJL
JZL....JSL
ZZL....JSS
ZGG....GGS
</playfield>
ZLJ/SJL - 110/011
| width="20" |  
|<playfield>
T........T
TT......TT
TS......ZT
TSS....ZZT
TTS....ZTT
TGG....GGT
</playfield>
TST/TZT - 320/023
| width="20" |  
|<playfield>
..T....T..
.TT....TT.
.ST....TZ.
TSS....ZZT
TTS....ZTT
TGG....GGT
</playfield>
TST/TZT - 023/320
| width="20" |  
|<playfield>
..........
OO......OO
OOT....TOO
TTT....TTT
TTT....TTT
TGG....GGT
</playfield>
TTO/TTO - 110/011
|}
{|
|<playfield>
L........J
L........J
LLT....TJJ
TTT....TTT
TTT....TTT
TGG....GGT
</playfield>
TTL/TTJ - 200/002
| width="20" |  
|<playfield>
..Z....S..
.ZZ....SS.
.ZT....TS.
TTT....TTT
TTT....TTT
TGG....GGT
</playfield>
TTZ/TTS - 023/320
| width="20" |  
|<playfield>
..........
.SS....ZZ.
SST....TZZ
TTT....TTT
TTT....TTT
TGG....GGT
</playfield>
TTZ/TTS - 011/110
|}
|}


JZJ/LSL
== 012 / 210 ==
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
..........
{{pfrow|J| | | | | | | | |L}}
JJT....TLL
{{pfrow|J|J|J| | | | |L|L|L}}
JTT....TTL
{{pfend}}
JZT....TSL
|{{pfstart}}
ZZG....GSS
{{pfrow| | | | | | | | | | }}
ZGG....GGS
{{pfrow|Z|Z| | | | | | |S|S}}
</playfield>
{{pfrow|J|Z|Z| | | | |S|S|L}}
ZTJ/STL - 000/000
{{pfrow|J|J|J| | | | |L|L|L}}
| width="20" |  
{{pfend}}
|<playfield>
|{{pfstart}}
..........
{{pfrow|J|J|J| | | | |L|L|L}}
..........
{{pfrow|Z|Z|J| | | | |L|S|S}}
TLL....JJT
{{pfrow|J|Z|Z| | | | |S|S|L}}
TTL....JTT
{{pfrow|J|J|J| | | | |L|L|L}}
TZL....JST
{{pfend}}
ZZG....GSS
ZGG....GGS
</playfield>
ZTL/STJ - 000/000
| width="20" |  
|<playfield>
..J....L..
..J....L..
.JJ....LL.
.OO....OO.
TOO....OOT
TTG....GTT
TGG....GGT
</playfield>
TOJ/TOL - 024/420
| width="20" |  
|<playfield>
..........
.Z......S.
ZZ......SS
ZOO....OOS
TOO....OOT
TTG....GTT
TGG....GGT
</playfield>
TOZ/TOS - 120/021
|}
{|
|<playfield>
..........
T........T
TT......TT
TOO....OOT
TOO....OOT
TTG....GTT
TGG....GGT
</playfield>
TOT/TOT - 210/012
| width="20" |  
|<playfield>
..........
..........
OOJ....LOO
OOJ....LOO
TJJ....LLT
TTG....GTT
TGG....GGT
</playfield>
TJO/TLO - 000/000
| width="20" |  
|<playfield>
..........
..........
SLL....JJZ
SSL....JZZ
TSL....JZT
TTG....GTT
TGG....GGT
</playfield>
TSL/TZJ - 000/000
| width="20" |  
|<playfield>
L........J
L........J
LL......JJ
ZZ......SS
TZZ....SST
TTG....GTT
TGG....GGT
</playfield>
TZL/TSJ - 420/024
|}
{|
|<playfield>
..........
JJJ....LLL
ZZJ....LSS
TZZ....SST
TTG....GTT
TGG....GGT
</playfield>
TZJ/TSL - 000/000
| width="20" |  
|<playfield>
.S......Z.
.SS....ZZ.
ZZS....ZSS
TZZ....SST
TTG....GTT
TGG....GGT
</playfield>
TZS/TSZ - 021/120
| width="20" |  
|<playfield>
..T....T..
.TT....TT.
ZZT....TSS
TZZ....SST
TTG....GTT
TGG....GGT
</playfield>
TZT/TST - 012/210
|}
|}


JZL/LSJ
== 013 / 310 ==
{|
|<playfield>
..J....L..
JJJ....LLL
JJJ....LLL
JZG....GSL
ZZG....GSS
ZGG....GGS
</playfield>
ZJJ/SLL - 001/100
| width="20" |
|<playfield>
..........
..........
LLL....JJJ
LZG....GSJ
ZZG....GSS
ZGG....GGS
</playfield>
ZL/SJ - 000/000
| width="20" |
|<playfield>
.LL....JJ.
.ZL....JS.
ZZL....JSS
ZZG....GSS
ZZG....GSS
ZGG....GGS
</playfield>
ZZL/SSJ - 022/220
| width="20" |
|<playfield>
.S......Z.
TSS....ZZT
TTS....ZTT
TZG....GST
ZZG....GSS
ZGG....GGS
</playfield>
ZTS/STZ - 010/010
|}
{|
|<playfield>
..T....T..
TTT....TTT
TTT....TTT
TZG....GST
ZZG....GSS
ZGG....GGS
</playfield>
ZTT/STT - 001/100
| width="20" |
|<playfield>
.S......Z.
SSS....ZZZ
SSS....ZZZ
TSG....GZT
TTG....GTT
TGG....GGT
</playfield>
TSS/TZZ - 010/010
| width="20" |
|<playfield>
..T....T..
STT....TTZ
SST....TZZ
TSG....GZT
TTG....GTT
TGG....GGT
</playfield>
TST/TZT - 001/100
| width="20" |
|<playfield>
..........
..........
TTT....TTT
TTG....GTT
TTG....GTT
TGG....GGT
</playfield>
TT/TT - 000/000
|}
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
.LL....JJ.
{{pfrow| | | | | | | | | | }}
.TL....JT.
{{pfrow| | | | | | | | | | }}
TTL....JTT
{{pfrow| | | | | | | | | | }}
TTG....GTT
{{pfrow|J| | | | | | | | |L}}
TTG....GTT
{{pfrow|J|J|J| | | | |L|L|L}}
TGG....GGT
{{pfend}}
</playfield>
|{{pfstart}}
TTL/TTJ - 022/220
{{pfrow| | | | | | | | | | }}
| width="20" |  
{{pfrow| | | | | | | | | | }}
|<playfield>
{{pfrow| | | | | | | | | | }}
JJ......LL
{{pfrow|Z|Z| | | | | | |S|S}}
JT......TL
{{pfrow|J|Z|Z| | | | |S|S|L}}
JTT....TTL
{{pfrow|J|J|J| | | | |L|L|L}}
TTG....GTT
{{pfend}}
TTG....GTT
|{{pfstart}}
TGG....GGT
{{pfrow|L| | | | | | | | |J}}
</playfield>
{{pfrow|L| | | | | | | | |J}}
TTJ/TTL - 220/022
{{pfrow|L|L| | | | | | |J|J}}
{{pfrow|Z|Z| | | | | | |S|S}}
{{pfrow|J|Z|Z| | | | |S|S|L}}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfend}}
|}
|}


JZS/LSZ
== 021 / 120 ==
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
LLL....JJJ
{{pfrow| | | | | | | | | | }}
LLL....JJJ
{{pfrow|J| | | | | | | | |L}}
JJL....JLL
{{pfrow|J|J|J| | | | |L|L|L}}
JGL....JGL
{{pfend}}
JGG....GGL
|{{pfstart}}
</playfield>
{{pfrow| | | | | | | | | | }}
JLL/LJJ - 000/000
{{pfrow| | | | | | | | | | }}
| width="20" |  
{{pfrow|Z|Z| | | | | | |S|S}}
|<playfield>
{{pfrow|J|Z|Z| | | | |S|S|L}}
.Z......S.
{{pfrow|J|J|J| | | | |L|L|L}}
ZZ......SS
{{pfend}}
ZLL....JJS
|{{pfstart}}
JJL....JLL
{{pfrow| |S| | | | | | |Z| }}
JGL....JGL
{{pfrow| |S|S| | | | |Z|Z| }}
JGG....GGL
{{pfrow|Z|Z|S| | | | |Z|S|S}}
</playfield>
{{pfrow|J|Z|Z| | | | |S|S|L}}
JLZ/LJS - 120/021
{{pfrow|J|J|J| | | | |L|L|L}}
| width="20" |  
{{pfend}}
|<playfield>
T........T
TT......TT
TLL....JJT
JJL....JLL
JGL....JGL
JGG....GGL
</playfield>
JLT/LJT - 210/012
|}
|}


JZT/LST
== 022 / 220 ==
{|
|<playfield>
L........J
LLL....JJJ
LLL....JJJ
JJL....JLL
JGG....GGL
JGG....GGL
</playfield>
JLL/LJJ - 100/001
| width="20" |
|<playfield>
..........
..........
JJJ....LLL
JJJ....LLL
JGG....GGL
JGG....GGL
</playfield>
JJ/LL - 000/000
| width="20" |
|<playfield>
JJ......LL
JS......ZL
JSS....ZZL
JJS....ZLL
JGG....GGL
JGG....GGL
</playfield>
JSJ/LZL - 220/022
| width="20" |
|<playfield>
.Z......S.
ZZT....TSS
ZTT....TTS
JJT....TLL
JGG....GGL
JGG....GGL
</playfield>
JTZ/LTS - 010/010
|}
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
T........T
{{pfrow| | | | | | | | | | }}
TTT....TTT
{{pfrow| | | | | | | | | | }}
TTT....TTT
{{pfrow|J| | | | | | | | |L}}
JJT....TLL
{{pfrow|J|J|J| | | | |L|L|L}}
JGG....GGL
{{pfend}}
JGG....GGL
|{{pfstart}}
</playfield>
{{pfrow| | | | | | | | | | }}
JTT/LTT - 100/001
{{pfrow| | | | | | | | | | }}
{{pfrow|Z|Z| | | | | | |S|S}}
{{pfrow|J|Z|Z| | | | |S|S|L}}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfend}}
|{{pfstart}}
{{pfrow| | |T| | | | |T| | }}
{{pfrow| |T|T| | | | |T|T| }}
{{pfrow|Z|Z|T| | | | |T|S|S}}
{{pfrow|J|Z|Z| | | | |S|S|L}}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfend}}
|}
|}


JZL/LSJ
== 023 / 320 ==
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
JJG....GLL
{{pfrow| | | | | | | | | | }}
JGG....GGL
{{pfrow|J| | | | | | | | |L}}
JGG....GGL
{{pfrow|J|J|J| | | | |L|L|L}}
</playfield>
{{pfend}}
J/L - 001/100
|{{pfstart}}
{{pfrow|S| | | | | | | | |Z}}
{{pfrow|S|S| | | | | | |Z|Z}}
{{pfrow|J|S| | | | | | |Z|L}}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfend}}
|{{pfstart}}
{{pfrow|S|L|L| | | | |J|J|Z}}
{{pfrow|S|S|L| | | | |J|Z|Z}}
{{pfrow|J|S|L| | | | |J|Z|L}}
{{pfrow|J|J|J| | | | |L|L|L}}
{{pfend}}
|}
|}


== 101 / 101 ==
{|
|<playfield>
T........T
TT......TT
TS......ZT
SSS....ZZZ
SSS....ZZZ
GSG....GZG
</playfield>
SST/ZZT - 320/023
| width="20" |
|<playfield>
..T....T..
.TT....TT.
.ST....TZ.
SSS....ZZZ
SSS....ZZZ
GSG....GZG
</playfield>
SST/ZZT - 023/320
| width="20" |
|<playfield>
..........
OO......OO
OOT....TOO
STT....TTZ
SST....TZZ
GSG....GZG
</playfield>
STO/ZT0 - 110/011
| width="20" |
|<playfield>
L........J
L........J
LLT....TJJ
STT....TTZ
SST....TZZ
GSG....GZG
</playfield>
STL/ZTJ - 200/002
|}
{|
|<playfield>
..........
.SS....ZZ.
SST....TZZ
STT....TTZ
SST....TZZ
GSG....GZG
</playfield>
STS/ZTZ - 011/110
| width="20" |
|<playfield>
..Z....S..
.ZZ....SS.
.ZT....TS.
STT....TTZ
SST....TZZ
GSG....GZG
</playfield>
STZ/ZTS - 023/320
| width="20" |
|<playfield>
..........
..........
..........
..........
TTT.......
GTG.......
</playfield>
T - 000
| width="20" |
|<playfield>
..........
JJ......LL
JLL....JJL
JTL....JTL
TTL....JTT
GTG....GTG
</playfield>
TLJ/TJL - 110/011
|}


=== 100/001 ===
== 102 / 201 ==
 
{|
JOL/LOJ
|<playfield>
L........J
L........J
LL......JJ
JJ......LL
JJJ....LLL
JJG....GLL
GJG....GLG
</playfield>
JJL/LLJ - 420/024
| width="20" |
|<playfield>
..........
.S......Z.
.SS....ZZ.
JJS....ZLL
JJJ....LLL
JJG....GLL
GJG....GLG
</playfield>
JJS/LLZ - 021/120
| width="20" |
|<playfield>
..........
..T....T..
.TT....TT.
JJT....TLL
JJJ....LLL
JJG....GLL
GJG....GLG
</playfield>
JJT/LLT - 012/210
| width="20" |
|<playfield>
..J....L..
..J....L..
.JJ....LL.
.OO....OO.
SOO....OOZ
SSG....GZZ
GSG....GZG
</playfield>
SOJ/ZOL - 024/420
|}
{|
|<playfield>
..........
LLL....JJJ
LOO....OOJ
SOO....OOZ
SSG....GZZ
GSG....GZG
</playfield>
SOL/ZOJ - 000/000
| width="20" |
|<playfield>
.Z......S.
ZZ......SS
ZOO....OOS
SOO....OOZ
SSG....GZZ
GSG....GZG
</playfield>
SOZ/ZOS - 120/021
| width="12" |
|<playfield>
T........T
TT......TT
TOO....OOT
SOO....OOZ
SSG....GZZ
GSG....GZG
</playfield>
SOT/ZOT - 210/012
| width="20" |
|<playfield>
..........
OOJ....LOO
OOJ....LOO
SJJ....LLZ
SSG....GZZ
GSG....GZG
</playfield>
SJO/ZLO - 000/000
|}
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
L........J
{{pfrow| | | | | | | | | | }}
L.J....L.J
{{pfrow|G| | | | | | | | |G}}
LLJ....LJJ
{{pfend}}
SJJ....LLZ
|{{pfstart}}
SSG....GZZ
{{pfrow| | | | | | | | | | }}
GSG....GZG
{{pfrow| | | | | | | | | | }}
</playfield>
{{pfrow| | | | | | | | | | }}
SJL/ZLJ - 201/102
{{pfrow|G| | | | | | | | |G}}
| width="20" |  
{{pfend}}
|<playfield>
|{{pfstart}}
L........J
{{pfrow| | | | | | | | | | }}
L........J
{{pfrow| | | | | | | | | | }}
LL......JJ
{{pfrow| | | | | | | | | | }}
ZZ......SS
{{pfrow|G| | | | | | | | |G}}
SZZ....SSZ
{{pfend}}
SSG....GZZ
GSG....GZG
</playfield>
SZL/ZSJ - 420/024
| width="20" |  
|<playfield>
..........
.S......Z.
.SS....ZZ.
ZZS....ZSS
SZZ....SSZ
SSG....GZZ
GSG....GZG
</playfield>
SZS/ZSZ - 021/120
| width="20" |  
|<playfield>
..........
..T....T..
.TT....TT.
ZZT....TSS
SZZ....SSZ
SSG....GZZ
GSG....GZG
</playfield>
SZT/ZST - 012/210
|}
|}
SL/ZJ
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
SLL....JJZ
{{pfrow|S| | | | | | | | |Z}}
SSL....JZZ
{{pfrow|S|S| | | | | | |Z|Z}}
SSL....JZZ
{{pfrow|G|S| | | | | | |Z|G}}
SSG....GZZ
{{pfend}}
GSG....GZG
|{{pfstart}}
</playfield>
{{pfrow| | | | | | | | | | }}
SSL/ZZJ - 000/000
{{pfrow|S|L|L| | | | |J|J|Z}}
| width="20" |  
{{pfrow|S|S|L| | | | |J|Z|Z}}
|<playfield>
{{pfrow|G|S|L| | | | |J|Z|G}}
TLL....JJT
{{pfend}}
TTL....JTT
TTL....JTT
TTG....GTT
GTG....GTG
</playfield>
TTL/TTJ - 000/000
| width="20" |  
|<playfield>
JJT....TLL
JTT....TTL
JTT....TTL
TTG....GTT
GTG....GTG
</playfield>
TTJ/TTL - 000/000
|}
|}


 
== 103 / 301 ==
=== 011/110 ===
 
ZLJ/SJL
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
..T....T..
{{pfrow| | | | | | | | | | }}
STT....TTZ
{{pfrow| |S| | | | | | |Z| }}
SST....TZZ
{{pfrow|S|S| | | | | | |Z|Z}}
SSG....GZZ
{{pfrow|S|G|G| | | | |G|G|Z}}
SSG....GZZ
{{pfend}}
GSG....GZG
|{{pfstart}}
</playfield>
{{pfrow| | | | | | | | | | }}
SST/ZZT - 001/100
{{pfrow| |L|L| | | | |J|J| }}
| width="20" |  
{{pfrow| |S|L| | | | |J|Z| }}
|<playfield>
{{pfrow|S|S|L| | | | |J|Z|Z}}
.Z......S.
{{pfrow|S|G|G| | | | |G|G|Z}}
ZZZ....SSS
{{pfend}}
ZZZ....SSS
|{{pfstart}}
SZG....GSZ
{{pfrow|J|J| | | | | | |L|L}}
SSG....GZZ
{{pfrow|J|L|L| | | | |J|J|L}}
GSG....GZG
{{pfrow|J|S|L| | | | |J|Z|L}}
</playfield>
{{pfrow|S|S|L| | | | |J|Z|Z}}
SZT/ZST - 010/010
{{pfrow|S|G|G| | | | |G|G|Z}}
| width="20" |  
{{pfend}}
|<playfield>
T........T
TTZ....STT
TZZ....SST
SZG....GSZ
SSG....GZZ
GSG....GZG
</playfield>
SZT/ZST - 100/001
| width="20" |  
|<playfield>
..........
..........
TTT....TTT
STG....GTZ
SSG....GZZ
GSG....GZG
</playfield>
ST/ZT - 000/000
|}
|}
=== 010/010 ===
=== 101/101 ===
TLJ/TJL
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
.LL....JJ.
{{pfrow| | | | | | | | | | }}
.TL....JT.
{{pfrow| |T| | | | | | |T| }}
TTL....JTT
{{pfrow|T|T| | | | | | |T|T}}
STG....GTZ
{{pfrow|G|T|G| | | | |G|T|G}}
SSG....GZZ
{{pfend}}
GSG....GZG
|{{pfstart}}
</playfield>
{{pfrow| | | | | | | | | | }}
STL/ZTJ - 022/220
{{pfrow| |L|L| | | | |J|J| }}
| width="20" |  
{{pfrow| |T|L| | | | |J|T| }}
|<playfield>
{{pfrow|T|T|L| | | | |J|T|T}}
JJ......LL
{{pfrow|G|T|G| | | | |G|T|G}}
JT......TL
{{pfend}}
JTT....TTL
|{{pfstart}}
STG....GTZ
{{pfrow|J|J| | | | | | |L|L}}
SSG....GZZ
{{pfrow|J|L|L| | | | |J|J|L}}
GSG....GZG
{{pfrow|J|T|L| | | | |J|T|L}}
</playfield>
{{pfrow|T|T|L| | | | |J|T|T}}
STJ/ZTL - 220/022
{{pfrow|G|T|G| | | | |G|T|G}}
{{pfend}}
|}
|}


 
== 202 / 202 ==
=== 102/201 ===
 
 
=== 210/012 ===
 
TSZ/TTS
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
..........
{{pfrow| | | | | | | | | | }}
LLL....JJJ
{{pfrow| | | | | | | | | | }}
LJJ....LLJ
{{pfrow|G| | | | | | | | |G}}
GJG....GLG
{{pfrow|G|G| | | | | | |G|G}}
GJG....GLG
{{pfend}}
</playfield>
|{{pfstart}}
JL/LJ - 000/000
{{pfrow| | | | | | | | | | }}
| width="20" |  
{{pfrow| | | | | | | | | | }}
|<playfield>
{{pfrow| | | | | | | | | | }}
.LL....JJ.
{{pfrow| | |T| | | | |T| | }}
.ZL....JS.
{{pfrow|G|T|T| | | | |T|T|G}}
ZZL....JSS
{{pfrow|G|G|T| | | | |T|G|G}}
ZJJ....LLS
{{pfend}}
GJG....GLG
|{{pfstart}}
GJG....GLG
{{pfrow| | | | | | | | | | }}
</playfield>
{{pfrow| | | | | | | | | | }}
JZL/LSJ - 022/220
{{pfrow| |S|S| | | | |Z|Z| }}
| width="20" |  
{{pfrow|S|S|T| | | | |T|Z|Z}}
|<playfield>
{{pfrow|G|T|T| | | | |T|T|G}}
.S......Z.
{{pfrow|G|G|T| | | | |T|G|G}}
TSS....ZZT
{{pfend}}
TTS....ZTT
|{{pfstart}}
TJJ....LLT
{{pfrow| |Z| | | | | | |S| }}
GJG....GLG
{{pfrow|Z|Z| | | | | | |S|S}}
GJG....GLG
{{pfrow|Z|S|S| | | | |Z|Z|S}}
</playfield>
{{pfrow|S|S|T| | | | |T|Z|Z}}
JTS/LTZ - 010/010
{{pfrow|G|T|T| | | | |T|T|G}}
| width="20" |  
{{pfrow|G|G|T| | | | |T|G|G}}
|<playfield>
{{pfend}}
..T....T..
TTT....TTT
TTT....TTT
TJJ....LLT
GJG....GLG
GJG....GLG
</playfield>
JTT/LTT - 001/100
|}
|}


TSL/TZJ
== 203 / 302 ==
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
LLG....GJJ
{{pfrow| | | | | | | | | | }}
GLG....GJG
{{pfrow| | |T| | | | |T| | }}
GLG....GJG
{{pfrow|G|T|T| | | | |T|T|G}}
</playfield>
{{pfrow|G|G|T| | | | |T|G|G}}
L/J - 000/000
{{pfend}}
|{{pfstart}}
{{pfrow| | | | | | | | | | }}
{{pfrow| |S|S| | | | |Z|Z| }}
{{pfrow|S|S|T| | | | |T|Z|Z}}
{{pfrow|G|T|T| | | | |T|T|G}}
{{pfrow|G|G|T| | | | |T|G|G}}
{{pfend}}
|{{pfstart}}
{{pfrow|L|L|L| | | | |J|J|J}}
{{pfrow|L|S|S| | | | |Z|Z|J}}
{{pfrow|S|S|T| | | | |T|Z|Z}}
{{pfrow|G|T|T| | | | |T|T|G}}
{{pfrow|G|G|T| | | | |T|G|G}}
{{pfend}}
|}
|}


TZJ/TSL
== 020 / 020 (not recommended) ==
Avoid this situation if you do not want to waste an I tetromino.
 
{|
{|
|{{pfstart}}
|<playfield>
{{pfrow| | | | | | | | | | }}
I........I
{{pfrow| | | | | | | | | | }}
ILL....JJI
{{pfrow| | |T| | | | |T| | }}
IGL....JGI
{{pfrow|G|T|T| | | | |T|T|G}}
IGL....JGI
{{pfrow|G|G|T| | | | |T|G|G}}
</playfield>
{{pfend}}
LI/JI - 100/001
|{{pfstart}}
{{pfrow| | |Z| | | | |S| | }}
{{pfrow| |Z|Z| | | | |S|S| }}
{{pfrow| |Z|T| | | | |T|S| }}
{{pfrow|G|T|T| | | | |T|T|G}}
{{pfrow|G|G|T| | | | |T|G|G}}
{{pfend}}
|{{pfstart}}
{{pfrow|J|J|Z| | | | |S|L|L}}
{{pfrow|J|Z|Z| | | | |S|S|L}}
{{pfrow|J|Z|T| | | | |T|S|L}}
{{pfrow|G|T|T| | | | |T|T|G}}
{{pfrow|G|G|T| | | | |T|G|G}}
{{pfend}}
|}
|}
[[Category:Gameplay]]

Latest revision as of 01:39, 13 October 2021

These are 4-wide building patterns but with a few rules:

  • No I pieces are to be used in any pattern.
  • The patterns only take duplicate next pieces into account. Triples are not possible with Random Generator.
  • No figures will lead to a 020 end pattern because that will force the need for an I-piece.
  • No soft dropping.

000 / 000

..........
..........
LLL....JJJ
LLL....JJJ
OOL....JOO
OOL....JOO

OLL/OJJ - 000/000

..J....L..
..J....L..
.JJ....LL.
.LL....JJ.
OOL....JOO
OOL....JOO

OLJ/OJL - 024/420

..........
.Z......S.
ZZ......SS
ZLL....JJS
OOL....JOO
OOL....JOO

OLZ/OJS - 120/021

..........
T........T
TT......TT
TLL....JJT
OOL....JOO
OOL....JOO

OLT/OJT - 210/012

..........
LLL....JJJ
LOO....OOJ
JOO....OOL
JJJ....LLL

JOL/LOJ - 000/000

.Z......S.
ZZ......SS
ZOO....OOS
JOO....OOL
JJJ....LLL

JOZ/LOS - 120/021

T........T
TT......TT
TOO....OOT
JOO....OOL
JJJ....LLL

JOT/LOT - 210/021

..........
OOJ....LOO
OOJ....LOO
JJJ....LLL
JJJ....LLL

JJO/LLO - 000/000

..........
L........J
L.J....L.J
LLJ....LJJ
JJJ....LLL
JJJ....LLL

JJL/LLJ - 201/102

..........
..........
JJJ....LLL
ZZJ....LSS
JZZ....SSL
JJJ....LLL

JZJ/LSL - 000/000

L........J
L........J
LL......JJ
ZZ......SS
JZZ....SSL
JJJ....LLL

JZL/LSJ - 420/024

..........
.S......Z.
.SS....ZZ.
ZZS....ZSS
JZZ....SSL
JJJ....LLL

JZS/LSZ - 021/120

..T....T..
.TT....TT.
ZZT....TSS
JZZ....SSL
JJJ....LLL

JZT/LST - 012/210

..........
SLL....JJZ
SSL....JZZ
JSL....JZL
JJJ....LLL

JZL/LSJ - 000/000

..........
JJJ....LLL
LSJ....LZJ
LSS....ZZJ
LLS....ZJJ

LSJ/JZL - 000/000

.S......Z.
.SS....ZZ.
LSS....ZZJ
LSS....ZZJ
LLS....ZJJ

LSS/JZZ - 021/120

..T....T..
.TT....TT.
LST....TZJ
LSS....ZZJ
LLS....ZJJ

LST/JZT - 012/210

S........Z
SS......ZZ
LST....TZJ
LTT....TTJ
LLT....TJJ

LTS/JTZ - 210/012

..Z....S..
.ZZ....SS.
LZT....TSJ
LTT....TTJ
LLT....TJJ

LTZ/JTS - 012/210

..........
TTT....TTT
LTT....TTJ
LTT....TTJ
LLT....TJJ

LTT/JTT - 000/000

.T......T.
TT......TT
LTT....TTJ
LTT....TTJ
LLT....TJJ

LTT/JTT - 120/021

.T......T.
.TT....TT.
LTT....TTJ
LTT....TTJ
LLT....TJJ

LTT/JTT - 021/120

..........
TLL....JJT
TTL....JTT
TTL....JTT
TTT....TTT

TTL/TTJ - 000/000

001 / 100

..........
..........
JJJ....LLL
OOJ....LOO
OOG....GOO

OJ/OL - 000/000

JJ......LL
JS......ZL
JSS....ZZL
OOS....ZOO
OOG....GOO

OSJ/OZL - 220/022

.Z......S.
ZZT....TSS
ZTT....TTS
OOT....TOO
OOG....GOO

OTZ/OTS - 010/010

T........T
TTT....TTT
TTT....TTT
OOT....TOO
OOG....GOO

OTT/OTT - 100/001

..........
..........
LOO....OOJ
LOO....OOJ
LLG....GJJ

LO/JO - 000/000

..J....L..
JJJ....LLL
JJJ....LLL
JSS....ZZL
SSG....GZZ

SJJ/ZLL - 001/100

..........
..........
LLL....JJJ
LSS....ZZJ
SSG....GZZ

SL/ZJ - 000/000

.LL....JJ.
.ZL....JS.
ZZL....JSS
ZSS....ZZS
SSG....GZZ

SZL/ZSJ - 022/220

.S......Z.
TSS....ZZT
TTS....ZTT
TSS....ZZT
SSG....GZZ

STS/ZTZ - 010/010

..T....T..
TTT....TTT
TTT....TTT
TSS....ZZT
SSG....GZZ

STT/ZTT - 001/100

..........
..........
JJZ....SLL
JZZ....SSL
JZG....GSL

ZJ/SL - 000/000

002 / 200

..........
..........
..........
..........
OOG....GOO
OOG....GOO

O/O - 000/000

..........
OO......OO
OOZ....SOO
LZZ....SSJ
LZG....GSJ
LLG....GJJ

LZO/JSO - 110/001

L........J
L........J
LLZ....SJJ
LZZ....SSJ
LZG....GSJ
LLG....GJJ

LZL/JSJ - 200/002

..........
.SS....ZZ.
SSZ....SZZ
LZZ....SSJ
LZG....GSJ
LLG....GJJ

LZS/JSZ - 011/110

003 / 300

..........
..........
JJJ....LLL
OOJ....LOO
OOG....GOO
OOG....GOO
OOG....GOO

OOJ/OOL - 000/000

L........J
L........J
LL......JJ
OO......OO
OOG....GOO
OOG....GOO
OOG....GOO

OOL/OOJ - 420/004

..........
.S......Z.
.SS....ZZ.
OOS....ZOO
OOG....GOO
OOG....GOO
OOG....GOO

OOS/OOZ - 021/120

..........
..T....T..
.TT....TT.
OOT....TOO
OOG....GOO
OOG....GOO
OOG....GOO

OOT/OOT - 012/210

..........
..........
LOO....OOJ
LOO....OOJ
LLG....GJJ
OOG....GOO
OOG....GOO

OLO/OJO - 000/000

..........
..J....L..
L.J....L.J
LJJ....LLJ
LLG....GJJ
OOG....GOO
OOG....GOO

OLJ/OJL - 102/201

..J....L..
..J....L..
.JJ....LL.
.SS....ZZ.
SSG....GZZ
OOG....GOO
OOG....GOO

OSJ/OZL - 024/420

..........
..........
LLL....JJJ
LSS....ZZJ
SSG....GZZ
OOG....GOO
OOG....GOO

OSL/OZJ - 000/000

..........
.Z......S.
ZZ......SS
ZSS....ZZS
SSG....GZZ
OOG....GOO
OOG....GOO

OSZ/OZS - 120/021

..........
T........T
TT......TT
TSS....ZZT
SSG....GZZ
OOG....GOO
OOG....GOO

OST/OZT - 210/012

..........
..........
JJZ....SLL
JZZ....SSL
JZG....GSL
OOG....GOO
OOG....GOO

OZJ/OSL - 000/000

L........J
L........J
LL......JJ
JJ......LL
JJG....GLL
JJG....GLL
JJG....GLL

JJL/LLJ - 420/024

..........
.S......Z.
.SS....ZZ.
JJS....ZLL
JJG....GLL
JJG....GLL
JJG....GLL

JJS/LLZ - 021/120

..........
..T....T..
.TT....TT.
JJT....TLL
JJG....GLL
JJG....GLL
JJG....GLL

JJT/LLT - 012/210

..........
..........
LLL....JJJ
LJJ....LLJ
LJG....GLJ
LJG....GLJ
LLG....GJJ

LJL/JLJ - 000/000

..........
.Z......S.
ZZ......SS
ZJJ....LLS
LJG....GLJ
LJG....GLJ
LLG....GJJ

LJZ/JLS - 120/021

..........
T........T
TT......TT
TJJ....LLT
LJG....GLJ
LJG....GLJ
LLG....GJJ

LJT/JLT - 210/012

..........
..........
JJJ....LLL
LLJ....LJJ
LLG....GJJ
LLG....GJJ
LLG....GJJ

LLJ/JJL - 000/000

..........
.S......Z.
.SS....ZZ.
LLS....ZJJ
LLG....GJJ
LLG....GJJ
LLG....GJJ

LLS/JJZ - 021/120

..........
..T....T..
.TT....TT.
LLT....TJJ
LLG....GJJ
LLG....GJJ
LLG....GJJ

LLT/JJT - 012/210

010 / 010

JJT....TLL
JTT....TTL
JGT....TGL

TJ/TL - 000/000

011 / 110

..........
OO......OO
OOJ....LOO
JJJ....LLL
JJJ....LLL
JGG....GGL

JJO/LLO - 110/011

L........J
L........J
LLJ....LJJ
JJJ....LLL
JJJ....LLL
JGG....GGL

JJL/LLJ - 200/002

..........
.SS....ZZ.
SSJ....LZZ
JJJ....LLL
JJJ....LLL
JGG....GGL

JJS/LLZ - 011/110

..........
..........
..........
..........
LLL....JJJ
LGG....GGJ

L/J - 000/000

..........
JJ......LL
JLL....JJL
JZL....JSL
ZZL....JSS
ZGG....GGS

ZLJ/SJL - 110/011

T........T
TT......TT
TS......ZT
TSS....ZZT
TTS....ZTT
TGG....GGT

TST/TZT - 320/023

..T....T..
.TT....TT.
.ST....TZ.
TSS....ZZT
TTS....ZTT
TGG....GGT

TST/TZT - 023/320

..........
OO......OO
OOT....TOO
TTT....TTT
TTT....TTT
TGG....GGT

TTO/TTO - 110/011

L........J
L........J
LLT....TJJ
TTT....TTT
TTT....TTT
TGG....GGT

TTL/TTJ - 200/002

..Z....S..
.ZZ....SS.
.ZT....TS.
TTT....TTT
TTT....TTT
TGG....GGT

TTZ/TTS - 023/320

..........
.SS....ZZ.
SST....TZZ
TTT....TTT
TTT....TTT
TGG....GGT

TTZ/TTS - 011/110

012 / 210

..........
..........
JJT....TLL
JTT....TTL
JZT....TSL
ZZG....GSS
ZGG....GGS

ZTJ/STL - 000/000

..........
..........
TLL....JJT
TTL....JTT
TZL....JST
ZZG....GSS
ZGG....GGS

ZTL/STJ - 000/000

..J....L..
..J....L..
.JJ....LL.
.OO....OO.
TOO....OOT
TTG....GTT
TGG....GGT

TOJ/TOL - 024/420

..........
.Z......S.
ZZ......SS
ZOO....OOS
TOO....OOT
TTG....GTT
TGG....GGT

TOZ/TOS - 120/021

..........
T........T
TT......TT
TOO....OOT
TOO....OOT
TTG....GTT
TGG....GGT

TOT/TOT - 210/012

..........
..........
OOJ....LOO
OOJ....LOO
TJJ....LLT
TTG....GTT
TGG....GGT

TJO/TLO - 000/000

..........
..........
SLL....JJZ
SSL....JZZ
TSL....JZT
TTG....GTT
TGG....GGT

TSL/TZJ - 000/000

L........J
L........J
LL......JJ
ZZ......SS
TZZ....SST
TTG....GTT
TGG....GGT

TZL/TSJ - 420/024

..........
JJJ....LLL
ZZJ....LSS
TZZ....SST
TTG....GTT
TGG....GGT

TZJ/TSL - 000/000

.S......Z.
.SS....ZZ.
ZZS....ZSS
TZZ....SST
TTG....GTT
TGG....GGT

TZS/TSZ - 021/120

..T....T..
.TT....TT.
ZZT....TSS
TZZ....SST
TTG....GTT
TGG....GGT

TZT/TST - 012/210

013 / 310

..J....L..
JJJ....LLL
JJJ....LLL
JZG....GSL
ZZG....GSS
ZGG....GGS

ZJJ/SLL - 001/100

..........
..........
LLL....JJJ
LZG....GSJ
ZZG....GSS
ZGG....GGS

ZL/SJ - 000/000

.LL....JJ.
.ZL....JS.
ZZL....JSS
ZZG....GSS
ZZG....GSS
ZGG....GGS

ZZL/SSJ - 022/220

.S......Z.
TSS....ZZT
TTS....ZTT
TZG....GST
ZZG....GSS
ZGG....GGS

ZTS/STZ - 010/010

..T....T..
TTT....TTT
TTT....TTT
TZG....GST
ZZG....GSS
ZGG....GGS

ZTT/STT - 001/100

.S......Z.
SSS....ZZZ
SSS....ZZZ
TSG....GZT
TTG....GTT
TGG....GGT

TSS/TZZ - 010/010

..T....T..
STT....TTZ
SST....TZZ
TSG....GZT
TTG....GTT
TGG....GGT

TST/TZT - 001/100

..........
..........
TTT....TTT
TTG....GTT
TTG....GTT
TGG....GGT

TT/TT - 000/000

.LL....JJ.
.TL....JT.
TTL....JTT
TTG....GTT
TTG....GTT
TGG....GGT

TTL/TTJ - 022/220

JJ......LL
JT......TL
JTT....TTL
TTG....GTT
TTG....GTT
TGG....GGT

TTJ/TTL - 220/022

021 / 120

..........
LLL....JJJ
LLL....JJJ
JJL....JLL
JGL....JGL
JGG....GGL

JLL/LJJ - 000/000

.Z......S.
ZZ......SS
ZLL....JJS
JJL....JLL
JGL....JGL
JGG....GGL

JLZ/LJS - 120/021

T........T
TT......TT
TLL....JJT
JJL....JLL
JGL....JGL
JGG....GGL

JLT/LJT - 210/012

022 / 220

L........J
LLL....JJJ
LLL....JJJ
JJL....JLL
JGG....GGL
JGG....GGL

JLL/LJJ - 100/001

..........
..........
JJJ....LLL
JJJ....LLL
JGG....GGL
JGG....GGL

JJ/LL - 000/000

JJ......LL
JS......ZL
JSS....ZZL
JJS....ZLL
JGG....GGL
JGG....GGL

JSJ/LZL - 220/022

.Z......S.
ZZT....TSS
ZTT....TTS
JJT....TLL
JGG....GGL
JGG....GGL

JTZ/LTS - 010/010

T........T
TTT....TTT
TTT....TTT
JJT....TLL
JGG....GGL
JGG....GGL

JTT/LTT - 100/001

023 / 320

JJG....GLL
JGG....GGL
JGG....GGL

J/L - 001/100

101 / 101

T........T
TT......TT
TS......ZT
SSS....ZZZ
SSS....ZZZ
GSG....GZG

SST/ZZT - 320/023

..T....T..
.TT....TT.
.ST....TZ.
SSS....ZZZ
SSS....ZZZ
GSG....GZG

SST/ZZT - 023/320

..........
OO......OO
OOT....TOO
STT....TTZ
SST....TZZ
GSG....GZG

STO/ZT0 - 110/011

L........J
L........J
LLT....TJJ
STT....TTZ
SST....TZZ
GSG....GZG

STL/ZTJ - 200/002

..........
.SS....ZZ.
SST....TZZ
STT....TTZ
SST....TZZ
GSG....GZG

STS/ZTZ - 011/110

..Z....S..
.ZZ....SS.
.ZT....TS.
STT....TTZ
SST....TZZ
GSG....GZG

STZ/ZTS - 023/320

..........
..........
..........
..........
TTT.......
GTG.......

T - 000

..........
JJ......LL
JLL....JJL
JTL....JTL
TTL....JTT
GTG....GTG

TLJ/TJL - 110/011

102 / 201

L........J
L........J
LL......JJ
JJ......LL
JJJ....LLL
JJG....GLL
GJG....GLG

JJL/LLJ - 420/024

..........
.S......Z.
.SS....ZZ.
JJS....ZLL
JJJ....LLL
JJG....GLL
GJG....GLG

JJS/LLZ - 021/120

..........
..T....T..
.TT....TT.
JJT....TLL
JJJ....LLL
JJG....GLL
GJG....GLG

JJT/LLT - 012/210

..J....L..
..J....L..
.JJ....LL.
.OO....OO.
SOO....OOZ
SSG....GZZ
GSG....GZG

SOJ/ZOL - 024/420

..........
LLL....JJJ
LOO....OOJ
SOO....OOZ
SSG....GZZ
GSG....GZG

SOL/ZOJ - 000/000

.Z......S.
ZZ......SS
ZOO....OOS
SOO....OOZ
SSG....GZZ
GSG....GZG

SOZ/ZOS - 120/021

T........T
TT......TT
TOO....OOT
SOO....OOZ
SSG....GZZ
GSG....GZG

SOT/ZOT - 210/012

..........
OOJ....LOO
OOJ....LOO
SJJ....LLZ
SSG....GZZ
GSG....GZG

SJO/ZLO - 000/000

..........
L........J
L.J....L.J
LLJ....LJJ
SJJ....LLZ
SSG....GZZ
GSG....GZG

SJL/ZLJ - 201/102

L........J
L........J
LL......JJ
ZZ......SS
SZZ....SSZ
SSG....GZZ
GSG....GZG

SZL/ZSJ - 420/024

..........
.S......Z.
.SS....ZZ.
ZZS....ZSS
SZZ....SSZ
SSG....GZZ
GSG....GZG

SZS/ZSZ - 021/120

..........
..T....T..
.TT....TT.
ZZT....TSS
SZZ....SSZ
SSG....GZZ
GSG....GZG

SZT/ZST - 012/210

SLL....JJZ
SSL....JZZ
SSL....JZZ
SSG....GZZ
GSG....GZG

SSL/ZZJ - 000/000

TLL....JJT
TTL....JTT
TTL....JTT
TTG....GTT
GTG....GTG

TTL/TTJ - 000/000

JJT....TLL
JTT....TTL
JTT....TTL
TTG....GTT
GTG....GTG

TTJ/TTL - 000/000

103 / 301

..T....T..
STT....TTZ
SST....TZZ
SSG....GZZ
SSG....GZZ
GSG....GZG

SST/ZZT - 001/100

.Z......S.
ZZZ....SSS
ZZZ....SSS
SZG....GSZ
SSG....GZZ
GSG....GZG

SZT/ZST - 010/010

T........T
TTZ....STT
TZZ....SST
SZG....GSZ
SSG....GZZ
GSG....GZG

SZT/ZST - 100/001

..........
..........
TTT....TTT
STG....GTZ
SSG....GZZ
GSG....GZG

ST/ZT - 000/000

.LL....JJ.
.TL....JT.
TTL....JTT
STG....GTZ
SSG....GZZ
GSG....GZG

STL/ZTJ - 022/220

JJ......LL
JT......TL
JTT....TTL
STG....GTZ
SSG....GZZ
GSG....GZG

STJ/ZTL - 220/022

202 / 202

..........
..........
LLL....JJJ
LJJ....LLJ
GJG....GLG
GJG....GLG

JL/LJ - 000/000

.LL....JJ.
.ZL....JS.
ZZL....JSS
ZJJ....LLS
GJG....GLG
GJG....GLG

JZL/LSJ - 022/220

.S......Z.
TSS....ZZT
TTS....ZTT
TJJ....LLT
GJG....GLG
GJG....GLG

JTS/LTZ - 010/010

..T....T..
TTT....TTT
TTT....TTT
TJJ....LLT
GJG....GLG
GJG....GLG

JTT/LTT - 001/100

203 / 302

LLG....GJJ
GLG....GJG
GLG....GJG

L/J - 000/000

020 / 020 (not recommended)

Avoid this situation if you do not want to waste an I tetromino.

I........I
ILL....JJI
IGL....JGI
IGL....JGI

LI/JI - 100/001