4-wide construction patterns

From TetrisWiki
(Redirected from Pattern Recognition)
Jump to navigation Jump to search

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