4-wide construction patterns: Difference between revisions
No edit summary |
|||
(40 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
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 | |||
|} | |||
== 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 | |||
|} | |||
{| | {| | ||
| | |<playfield> | ||
.S......Z. | |||
TSS....ZZT | |||
TTS....ZTT | |||
TSS....ZZT | |||
SSG....GZZ | |||
</playfield> | |||
STS/ZTZ - 010/010 | |||
| width="20" | | |||
|<playfield> | |||
..T....T.. | |||
TTT....TTT | |||
TTT....TTT | |||
TSS....ZZT | |||
SSG....GZZ | |||
</playfield> | |||
STT/ZTT - 001/100 | |||
| width="20" | | |||
|<playfield> | |||
.......... | |||
.......... | |||
JJZ....SLL | |||
JZZ....SSL | |||
JZG....GSL | |||
</playfield> | |||
ZJ/SL - 000/000 | |||
|} | |} | ||
== 002 / 200 == | |||
{| | {| | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
.......... | |||
.......... | |||
OOG....GOO | |||
OOG....GOO | |||
</playfield> | |||
O/O - 000/000 | |||
| width="20" | | |||
|<playfield> | |||
.......... | |||
OO......OO | |||
OOZ....SOO | |||
LZZ....SSJ | |||
LZG....GSJ | |||
LLG....GJJ | |||
</playfield> | |||
LZO/JSO - 110/001 | |||
| width="20" | | |||
|<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 | |||
|} | |} | ||
== 003 / 300 == | |||
{| | |||
|<playfield> | |||
.......... | |||
.......... | |||
JJJ....LLL | |||
OOJ....LOO | |||
OOG....GOO | |||
OOG....GOO | |||
OOG....GOO | |||
</playfield> | |||
OOJ/OOL - 000/000 | |||
| width="20" | | |||
|<playfield> | |||
L........J | |||
L........J | |||
LL......JJ | |||
OO......OO | |||
OOG....GOO | |||
OOG....GOO | |||
OOG....GOO | |||
</playfield> | |||
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 | |||
|} | |} | ||
== 010 / 010 == | |||
{| | {| | ||
| | |<playfield> | ||
JJT....TLL | |||
JTT....TTL | |||
JGT....TGL | |||
</playfield> | |||
TJ/TL - 000/000 | |||
|} | |} | ||
== 011 / 110 == | |||
{| | |||
|<playfield> | |||
.......... | |||
OO......OO | |||
OOJ....LOO | |||
JJJ....LLL | |||
JJJ....LLL | |||
JGG....GGL | |||
</playfield> | |||
JJO/LLO - 110/011 | |||
| width="20" | | |||
|<playfield> | |||
L........J | |||
L........J | |||
LLJ....LJJ | |||
JJJ....LLL | |||
JJJ....LLL | |||
JGG....GGL | |||
</playfield> | |||
JJL/LLJ - 200/002 | |||
| width="20" | | |||
|<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 | |||
|} | |} | ||
== 012 / 210 == | |||
{| | |||
|<playfield> | |||
.......... | |||
.......... | |||
JJT....TLL | |||
JTT....TTL | |||
JZT....TSL | |||
ZZG....GSS | |||
ZGG....GGS | |||
</playfield> | |||
ZTJ/STL - 000/000 | |||
| width="20" | | |||
|<playfield> | |||
.......... | |||
.......... | |||
TLL....JJT | |||
TTL....JTT | |||
TZL....JST | |||
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 | |||
|} | |} | ||
== 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 | |||
|} | |} | ||
{| | {| | ||
| | |<playfield> | ||
.LL....JJ. | |||
.TL....JT. | |||
TTL....JTT | |||
TTG....GTT | |||
TTG....GTT | |||
TGG....GGT | |||
</playfield> | |||
TTL/TTJ - 022/220 | |||
| width="20" | | |||
|<playfield> | |||
JJ......LL | |||
JT......TL | |||
JTT....TTL | |||
TTG....GTT | |||
TTG....GTT | |||
TGG....GGT | |||
</playfield> | |||
TTJ/TTL - 220/022 | |||
|} | |} | ||
== 021 / 120 == | |||
{| | {| | ||
| | |<playfield> | ||
.......... | |||
LLL....JJJ | |||
LLL....JJJ | |||
JJL....JLL | |||
JGL....JGL | |||
JGG....GGL | |||
</playfield> | |||
JLL/LJJ - 000/000 | |||
| width="20" | | |||
|<playfield> | |||
.Z......S. | |||
ZZ......SS | |||
ZLL....JJS | |||
JJL....JLL | |||
JGL....JGL | |||
JGG....GGL | |||
</playfield> | |||
JLZ/LJS - 120/021 | |||
| width="20" | | |||
|<playfield> | |||
T........T | |||
TT......TT | |||
TLL....JJT | |||
JJL....JLL | |||
JGL....JGL | |||
JGG....GGL | |||
</playfield> | |||
JLT/LJT - 210/012 | |||
|} | |} | ||
== 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 | |||
|} | |} | ||
{| | {| | ||
| | |<playfield> | ||
T........T | |||
TTT....TTT | |||
TTT....TTT | |||
JJT....TLL | |||
JGG....GGL | |||
JGG....GGL | |||
</playfield> | |||
JTT/LTT - 100/001 | |||
|} | |} | ||
== 023 / 320 == | |||
{| | {| | ||
| | |<playfield> | ||
JJG....GLL | |||
JGG....GGL | |||
JGG....GGL | |||
</playfield> | |||
J/L - 001/100 | |||
|} | |} | ||
== 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 | |||
|} | |} | ||
== 102 / 201 == | |||
{| | {| | ||
| | |<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 | |||
|} | |} | ||
{| | {| | ||
| | |<playfield> | ||
.......... | |||
L........J | |||
L.J....L.J | |||
LLJ....LJJ | |||
SJJ....LLZ | |||
SSG....GZZ | |||
GSG....GZG | |||
</playfield> | |||
SJL/ZLJ - 201/102 | |||
| width="20" | | |||
|<playfield> | |||
L........J | |||
L........J | |||
LL......JJ | |||
ZZ......SS | |||
SZZ....SSZ | |||
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 | |||
|} | |} | ||
{| | {| | ||
| | |<playfield> | ||
SLL....JJZ | |||
SSL....JZZ | |||
SSL....JZZ | |||
SSG....GZZ | |||
GSG....GZG | |||
</playfield> | |||
SSL/ZZJ - 000/000 | |||
| width="20" | | |||
|<playfield> | |||
TLL....JJT | |||
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 == | |||
== | |||
== | |||
{| | {| | ||
| | |<playfield> | ||
..T....T.. | |||
STT....TTZ | |||
SST....TZZ | |||
SSG....GZZ | |||
SSG....GZZ | |||
GSG....GZG | |||
</playfield> | |||
SST/ZZT - 001/100 | |||
| width="20" | | |||
|<playfield> | |||
.Z......S. | |||
ZZZ....SSS | |||
ZZZ....SSS | |||
SZG....GSZ | |||
SSG....GZZ | |||
GSG....GZG | |||
</playfield> | |||
SZT/ZST - 010/010 | |||
| width="20" | | |||
|<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 | |||
|} | |} | ||
{| | {| | ||
| | |<playfield> | ||
.LL....JJ. | |||
.TL....JT. | |||
TTL....JTT | |||
STG....GTZ | |||
SSG....GZZ | |||
GSG....GZG | |||
</playfield> | |||
STL/ZTJ - 022/220 | |||
| width="20" | | |||
|<playfield> | |||
JJ......LL | |||
JT......TL | |||
JTT....TTL | |||
STG....GTZ | |||
SSG....GZZ | |||
GSG....GZG | |||
</playfield> | |||
STJ/ZTL - 220/022 | |||
|} | |} | ||
== 202 / 202 == | |||
{| | {| | ||
| | |<playfield> | ||
.......... | |||
.......... | |||
LLL....JJJ | |||
LJJ....LLJ | |||
GJG....GLG | |||
GJG....GLG | |||
</playfield> | |||
JL/LJ - 000/000 | |||
| width="20" | | |||
|<playfield> | |||
.LL....JJ. | |||
.ZL....JS. | |||
ZZL....JSS | |||
ZJJ....LLS | |||
GJG....GLG | |||
GJG....GLG | |||
</playfield> | |||
JZL/LSJ - 022/220 | |||
| width="20" | | |||
|<playfield> | |||
.S......Z. | |||
TSS....ZZT | |||
TTS....ZTT | |||
TJJ....LLT | |||
GJG....GLG | |||
GJG....GLG | |||
</playfield> | |||
JTS/LTZ - 010/010 | |||
| width="20" | | |||
|<playfield> | |||
..T....T.. | |||
TTT....TTT | |||
TTT....TTT | |||
TJJ....LLT | |||
GJG....GLG | |||
GJG....GLG | |||
</playfield> | |||
JTT/LTT - 001/100 | |||
|} | |} | ||
== 203 / 302 == | |||
{| | {| | ||
| | |<playfield> | ||
LLG....GJJ | |||
GLG....GJG | |||
GLG....GJG | |||
</playfield> | |||
L/J - 000/000 | |||
|} | |} | ||
== 020 / 020 (not recommended) == | |||
Avoid this situation if you do not want to waste an I tetromino. | |||
{| | |||
|<playfield> | |||
I........I | |||
ILL....JJI | |||
IGL....JGI | |||
IGL....JGI | |||
</playfield> | |||
LI/JI - 100/001 | |||
|} | |||
[[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
OLL/OJJ - 000/000 |
OLJ/OJL - 024/420 |
OLZ/OJS - 120/021 |
OLT/OJT - 210/012 |
JOL/LOJ - 000/000 |
JOZ/LOS - 120/021 |
JOT/LOT - 210/021 |
JJO/LLO - 000/000 |
JJL/LLJ - 201/102 |
JZJ/LSL - 000/000 |
JZL/LSJ - 420/024 |
JZS/LSZ - 021/120 |
JZT/LST - 012/210 |
JZL/LSJ - 000/000 |
LSJ/JZL - 000/000 |
LSS/JZZ - 021/120 |
LST/JZT - 012/210 |
LTS/JTZ - 210/012 |
LTZ/JTS - 012/210 |
LTT/JTT - 000/000 |
LTT/JTT - 120/021 |
LTT/JTT - 021/120 |
TTL/TTJ - 000/000 |
001 / 100
OJ/OL - 000/000 |
OSJ/OZL - 220/022 |
OTZ/OTS - 010/010 |
OTT/OTT - 100/001 |
LO/JO - 000/000 |
SJJ/ZLL - 001/100 |
SL/ZJ - 000/000 |
SZL/ZSJ - 022/220 |
STS/ZTZ - 010/010 |
STT/ZTT - 001/100 |
ZJ/SL - 000/000 |
002 / 200
O/O - 000/000 |
LZO/JSO - 110/001 |
LZL/JSJ - 200/002 |
LZS/JSZ - 011/110 |
003 / 300
OOJ/OOL - 000/000 |
OOL/OOJ - 420/004 |
OOS/OOZ - 021/120 |
OOT/OOT - 012/210 |
OLO/OJO - 000/000 |
OLJ/OJL - 102/201 |
OSJ/OZL - 024/420 |
OSL/OZJ - 000/000 |
OSZ/OZS - 120/021 |
OST/OZT - 210/012 |
OZJ/OSL - 000/000 |
JJL/LLJ - 420/024 |
JJS/LLZ - 021/120 |
JJT/LLT - 012/210 |
LJL/JLJ - 000/000 |
LJZ/JLS - 120/021 |
LJT/JLT - 210/012 |
LLJ/JJL - 000/000 |
LLS/JJZ - 021/120 |
LLT/JJT - 012/210 |
010 / 010
TJ/TL - 000/000 |
011 / 110
JJO/LLO - 110/011 |
JJL/LLJ - 200/002 |
JJS/LLZ - 011/110 |
L/J - 000/000 |
ZLJ/SJL - 110/011 |
TST/TZT - 320/023 |
TST/TZT - 023/320 |
TTO/TTO - 110/011 |
TTL/TTJ - 200/002 |
TTZ/TTS - 023/320 |
TTZ/TTS - 011/110 |
012 / 210
ZTJ/STL - 000/000 |
ZTL/STJ - 000/000 |
TOJ/TOL - 024/420 |
TOZ/TOS - 120/021 |
TOT/TOT - 210/012 |
TJO/TLO - 000/000 |
TSL/TZJ - 000/000 |
TZL/TSJ - 420/024 |
TZJ/TSL - 000/000 |
TZS/TSZ - 021/120 |
TZT/TST - 012/210 |
013 / 310
ZJJ/SLL - 001/100 |
ZL/SJ - 000/000 |
ZZL/SSJ - 022/220 |
ZTS/STZ - 010/010 |
ZTT/STT - 001/100 |
TSS/TZZ - 010/010 |
TST/TZT - 001/100 |
TT/TT - 000/000 |
TTL/TTJ - 022/220 |
TTJ/TTL - 220/022 |
021 / 120
JLL/LJJ - 000/000 |
JLZ/LJS - 120/021 |
JLT/LJT - 210/012 |
022 / 220
JLL/LJJ - 100/001 |
JJ/LL - 000/000 |
JSJ/LZL - 220/022 |
JTZ/LTS - 010/010 |
JTT/LTT - 100/001 |
023 / 320
J/L - 001/100 |
101 / 101
SST/ZZT - 320/023 |
SST/ZZT - 023/320 |
STO/ZT0 - 110/011 |
STL/ZTJ - 200/002 |
STS/ZTZ - 011/110 |
STZ/ZTS - 023/320 |
T - 000 |
TLJ/TJL - 110/011 |
102 / 201
JJL/LLJ - 420/024 |
JJS/LLZ - 021/120 |
JJT/LLT - 012/210 |
SOJ/ZOL - 024/420 |
SOL/ZOJ - 000/000 |
SOZ/ZOS - 120/021 |
SOT/ZOT - 210/012 |
SJO/ZLO - 000/000 |
SJL/ZLJ - 201/102 |
SZL/ZSJ - 420/024 |
SZS/ZSZ - 021/120 |
SZT/ZST - 012/210 |
SSL/ZZJ - 000/000 |
TTL/TTJ - 000/000 |
TTJ/TTL - 000/000 |
103 / 301
SST/ZZT - 001/100 |
SZT/ZST - 010/010 |
SZT/ZST - 100/001 |
ST/ZT - 000/000 |
STL/ZTJ - 022/220 |
STJ/ZTL - 220/022 |
202 / 202
JL/LJ - 000/000 |
JZL/LSJ - 022/220 |
JTS/LTZ - 010/010 |
JTT/LTT - 001/100 |
203 / 302
L/J - 000/000 |
020 / 020 (not recommended)
Avoid this situation if you do not want to waste an I tetromino.
LI/JI - 100/001 |