Tetromino

related topics
{math, number, function}
{@card@, make, design}
{math, energy, light}
{township, household, population}
{game, team, player}
{language, word, form}

A tetromino, also called a tetramino or tetrimino, is a geometric shape composed of four squares, connected orthogonally.[1][2] This, like dominoes and pentominoes, is a particular type of polyomino. The corresponding polycube, called a tetracube, is a geometric shape composed of four cubes connected orthogonally.

A popular use of tetrominoes is in the video game Tetris.

Contents

The seven tetrominoes

Ordinarily, polyominoes are discussed in their free forms, which treat rotations and reflections in two dimensions as congruent. In that case, there are five unique tetrominoes. However, due to the overwhelming association of tetrominoes with Tetris, which uses one-sided tetrominoes (making reflections distinct but all rotations congruent), people recognize seven distinct tetrominoes:

  • Tetromino I.svg I (also called "stick", "straight", "long", "line"): four blocks in a straight line
  • Tetromino J.svg J (also called "inverted L" or "Gamma"): a row of three blocks with one added below the right side.
    • Tetromino L.svg L (also called "gun"[3]): a row of three blocks with one added below the left side. This piece is a reflection of J but cannot be rotated into J in two dimensions; this is an example of chirality. However, in three dimensions, this piece is identical to J.
  • Tetromino O.svg O (also called "square",[3] "package", "block"): four blocks in a 2×2 square.
  • Tetromino S.svg S (also called "inverted N", "reverse squiggly", "s-zigzag"): two stacked horizontal dominoes with the top one offset to the right
    • Tetromino Z.svg Z (also called "N", "skew", "snake",[3] "squiggly", "z-zigzag"): two stacked horizontal dominoes with the top one offset to the left. The same symmetry properties as with L and J apply with S and Z.
  • Tetromino T.svg T: a row of three blocks with one added below the center.

Full article ▸

related documents
Parallelogram
Sorting
Metafont
Babylonian numerals
Disjunctive normal form
Urysohn's lemma
Unit interval
Unitary matrix
Inverse transform sampling
Euler's identity
Connectedness
Inner automorphism
Parse tree
NP-equivalent
Elias gamma coding
Klein four-group
Class (set theory)
Linear function
Complete graph
Regular graph
Null set
Minkowski's theorem
Profinite group
Special functions
Subring
Specification language
Field of fractions
Noetherian ring
Row and column spaces
Subset