From Hard Drop Tetris Wiki
Put this at the top of a variable-height playfield.
Usually, you'll have a
{{pfstart}}
one or more{{pfrow}}
lines{{pfend}}
Example
{{pfstart}} {{pfrow| | |J|J|J| | | | | }} {{pfrow| | | | |J| | | | | }} {{pfrow| | | | | | | | | | }} {{pfrow| | | | | | | | | | }} {{pfrow| | | | | | | | | | }} {{pfrow|J| |-|-|-| | | |i| }} {{pfrow|J|J|J|Z|-|S|L|L|i| }} {{pfrow|O|O|Z|Z|T|S|S|L|i| }} {{pfrow|O|O|Z|T|T|T|S|L|i| }} {{pfrow|G|G|G| |G|G|G|G|G|G}} {{pfrow|G|G|G| |G|G|G|G|G|G}} {{pfend}} |
| |
Code | Output |
It is possible to show one preview by putting the next piece all alone in a 2-row-high playfield above the main playfield.
Or alternatively, with hold:
Or like this...
Or with letters:
For a 12-block-wide playfield as seen in Tetrinet, use {{tnetrow}}
in place of {{pfrow}}
. For 14 blocks, use {{qprow}}
. And we have mrow(11 to 21, 24 to 32, 36, and 48), though mrow12 and mrow14 redirect to tnetrow and qprow. These can be used to show something on the sides (border, next piece) or for games that have a wider playfield, rotation states, or pixel art.
For narrower diagrams with normal size blocks, use {{mrow1}}
to {{mrow9}}
. {{mrow10}}
redirects to {{pfrow}}
.
For larger blocks, use {{size16row}}
. {{size16row2}}
and {{width5row2}}
are specifically designed to use special large images (that start with M) when single letters are used.
For letter diagrams, use {{ltrow}}
. We also have {{ltrow16}}
, {{10Ltrow}}
(uses special images that start with E), and {{16Ltrow}}
(uses special images that start with 9). The E and 9 images do not exist yet.
For narrower diagrams with larger blocks, use {{width1row}}
to {{width9row}}
.
For big TGM blocks, use {{size20row5}}
, {{size24row5}}
, or {{size32row5}}
. {{size20row5a}}
, {{size24row5a}}
, and {{size32row5a}}
are designed for special large images (starting with C, X, and F respectively) when single letters are used, but the images don't exist yet, so they are yet to be created.
Finally, smaller 8x8 block diagrams can be done with {{srow}}
. We also have {{size3row}}
to {{size11row}}
. {{size8row}}
redirects to {{srow}}
. {{size12row}}
redirect to {{pfrow}}
.
List
Normal blocks (12x12):
Large blocks (16x16):
Small blocks (10x10, incomplete):
TGM big blocks (not used):
- 20x20
Template:Size20row5a Template:Size20row5a Template:Size20row5a Template:Size20row5a |
- 24x24
Template:Size24row5a Template:Size24row5a Template:Size24row5a Template:Size24row5a |
- 32x32
Template:Size32row5a Template:Size32row5a Template:Size32row5a Template:Size32row5a |
Characters (to be used along with blocks):
Template:Ltrow16 Template:Ltrow16 Template:Ltrow16 Template:Ltrow16 Template:Ltrow16 Template:Ltrow16 |
10x10
Template:10Ltrow16 Template:10Ltrow16 Template:10Ltrow16 Template:10Ltrow16 Template:10Ltrow16 Template:10Ltrow16 |
16x16
Template:16Ltrow16 Template:16Ltrow16 Template:16Ltrow16 Template:16Ltrow16 Template:16Ltrow16 Template:16Ltrow16 |
Note: Some of the characters are invalid due to being used for formatting, therefore are not included (#, <, =, >, [, ], {, |, }). _ is treated like space.
Only ASCII characters are allowed here (because they are on the keyboard). If you use anything else, Piotr Grochowski shall delete them.
Code | Img | Description |
---|---|---|
space or period | Empty Cell | |
Z | Red Block (Z Tetromino) | |
L | Orange Block (L Tetromino) | |
O | Yellow Block (O Tetromino) | |
S | Green Block (S Tetromino) | |
I | Cyan Block (I Tetromino) | |
J | Blue Block (J Tetromino) | |
T | Purple Block (T Tetromino) | |
G | Gray Block (Garbage, playfield wall, ghost piece) | |
- or -- | Ghost piece, Line clear, rotate (-- is intended to be used in double character) | |
C | Rotation center of a piece, a bomb in Bombliss, or any other specially marked block | |
P | small T block (multi-purpose) | |
B | Black block, mark a cell that has to be occupied for something (like a wallkick) to happen | |
X | Mark a cell that cannot be occupied for something (like a wallkick) to happen, or reject a given position | |
A | 90° rotation | |
D | Soft drop | |
E | -90° rotation | |
H | Hard drop | |
K or Y(space) | Active piece - black block (parity), or blank space otherwise used for number/letter | |
M | Move left | |
Q | Active piece - white block (parity) | |
R | Move right | |
U | Used for a high column | |
W | White block | |
S(block) | SRS block | |
L(block) | lighter block (multi-use) | |
G(block) | Game Boy block | |
N(block) | The New Tetris block | |
-(block) | darker block | |
! or +(block) | centers of tetriminoes | |
+W | blank center | |
(block)(digit) | intersection center of tetriminoes | |
(2705!13)(digit) | intersection center of gray tetriminoes | |
W(digit), G(digit) | blank space centers. | |
A(block) | TGM block | |
B(space) | File:B Tet.png | Black background |
B- | Ghost piece on black background | |
SP, NP, GP, AP | other styles of the small T block | |
B(digit) | - | Black versions of the digits below |
1–0 or Y(digit) | - | Digits (multi-purpose) |
-P | a more gray version of the small T block | |
', +, V, Y, F, N | other multi-purpose small blocks | |
-(small block) | grayed small blocks (including -G for gray) | |
M(block) | 16x16 block (any single character, uppercase or lowercase) | |
D(space) | 10x10 empty | |
D(block) | 10x10 blocks (including gray) | |
D- | 10x10 ghost/line | |
DC | 10x10 center | |
Y(character) | Use to enter characters (full ASCII support, except for the invalid wiki formatting characters) | |
P(color) | Pure colors (colors are expressed in mino names, B or W/space/dot) | |
Hld, Nxt | Playfield hold/next (use narrower diagrams) | |
Seg(mino) | Sega block |
For M(letter) and D(letter), both uppercase and lowercase are supported.
Large and small blocks
size16row template sets size to 16x16.
There are M(block) images specifically designed for 16x16, so that it won't be blurry.
Width1row2 to width9row2 also use 16x16 images.
With size16row2 template, you can use them with single letters. Here is what it looks like:
Similarly, size10row sets size to 10x10. Also, srow sets size to 8x8.
And size10row2 uses 10x10 images instead.
It's up to editors to choose their preferred size and use it in their articles.