Tetris Score Chart/Attack Chart
- 📊 Score Charts/Attack Charts
- I Line Clear Score/Attack
- T T-Spin Score/Attack
- O Perfect Clear Score/Attack
- S Combo Score/Attack
- Z Drop Score
- 📈 Score/Attack Modifiers
- 🎮 Game-specific Attack Charts
Guideline games have a somewhat loosely defined score chart.
Modern Tetris games follow the same basic pattern with minor differences (notably in PC scoring).
There are some key differences between Score Chart and Attack Chart.
Notably in score-based modes T-Spins and PCs are rewarded more for their complexity relatively to Tetrises.
In terms of attack, Tetris is typically equal to TSD (4 lines sent).
In terms of score, Tetris is typically only equal to TSS (800 points).
Additionally, you need to play four times more lines to perform a Tetris, making it inefficient.
However, there are still situations where Tetris line clears are efficient in combination with T-Spins due to bag structure.
Optimal strategy depends on game's implementation.
In practical scenarios player has to take into account not only PPB (Point Per Brick), but also factors such as slow softdrop in Guideline games.
It is strongly recommended to study Score Chart to understand which stacking styles are efficient (hint: it's not 1w).
Score Charts/Attack Charts
Line Clear Score/Attack
Line Clear | Action | B2B | Description | Clear | jstris Score |
TETR.IO Score |
PPT Score |
jstris Attack |
TETR.IO Attack |
PPT Attack vs Tet |
PPT Attack vs Puyo |
---|---|---|---|---|---|---|---|---|---|---|---|
Single | - | Single | 1 |
100 40.0PPB |
100 40.0PPB |
100 40.0PPB |
0 0.00APP |
0 0.00APP |
0 0.00APP |
0 0.00APP |
|
Double | - | Double | 2 |
300 60.0PPB |
300 60.0PPB |
300 60.0PPB |
1 0.20APP |
1 0.20APP |
1 0.20APP |
1 0.20APP |
|
Triple | - | Triple | 3 |
500 66.7PPB |
500 66.7PPB |
500 66.7PPB |
2 0.27APP |
2 0.27APP |
2 0.27APP |
2 0.27APP |
|
Tetris (Quad) |
Tetris (Quad) |
4 |
800 80.0PPB |
800 80.0PPB |
800 80.0PPB |
4 0.40APP |
4 0.40APP |
4 0.40APP |
4 0.40APP |
||
B2B |
1200 120.0PPB |
1200 120.0PPB |
1200 120.0PPB |
5 0.50APP |
5 0.50APP |
5 0.50APP |
5 0.50APP |
T-Spin Score/Attack
T-Spin score replaces normal Line Clear score.
e.g.: You do a non-b2b TSD in jstris Ultra. You receive 1200 points (1200 for TSD, the 300 for Double is ignored)
T-Spin | Action | B2B | Description | Clear | jstris Score |
TETR.IO Score |
PPT Score |
jstris Attack |
TETR.IO Attack |
PPT Attack vs Tet |
PPT Attack vs Puyo |
---|---|---|---|---|---|---|---|---|---|---|---|
TS0 | - | T-Spin Null |
0 |
400 400.0PPB |
400 400.0PPB |
400 400.0PPB |
0 0.00APP |
0 0.00APP |
0 0.00APP |
0 0.00APP |
|
TSM | - | T-Spin Mini |
0 |
100 100.0PPB |
100 100.0PPB |
100 100.0PPB |
0 0.00APP |
0 0.00APP |
0 0.00APP |
0 0.00APP |
|
TSMS | T-Spin Mini Single |
1 |
200 80.0PPB |
200 80.0PPB |
200 80.0PPB |
0 0.00APP |
0 0.00APP |
0 0.00APP |
0 0.00APP |
||
B2B |
300 120.0PPB |
300 120.0PPB |
300 120.0PPB |
1 0.40APP |
1 0.40APP |
1 0.40APP |
0 0.00APP |
||||
TSS | T-Spin Single |
1 |
800 320.0PPB |
800 320.0PPB |
800 320.0PPB |
2 0.80APP |
2 0.80APP |
2 0.80APP |
2 0.80APP |
||
B2B |
1200 480.0PPB |
1200 480.0PPB |
1200 480.0PPB |
3 1.20APP |
3 1.20APP |
3 1.20APP |
3 1.20APP |
||||
TSD | T-Spin Double |
2 |
1200 240.0PPB |
1200 240.0PPB |
1200 240.0PPB |
4 0.80APP |
4 0.80APP |
4 0.80APP |
3 0.60APP |
||
B2B |
1800 360.0PPB |
1800 360.0PPB |
1800 360.0PPB |
5 1.00APP |
5 1.00APP |
5 1.00APP |
4 0.80APP |
||||
TST | T-Spin Triple |
3 |
1600 213.3PPB |
1600 213.3PPB |
1600 213.3PPB |
6 0.80APP |
6 0.80APP |
6 0.80APP |
4 0.53APP |
||
B2B |
2400 320.0PPB |
2400 320.0PPB |
2400 320.0PPB |
7 0.93APP |
7 0.93APP |
7 0.93APP |
5 0.67APP |
Perfect Clear Score/Attack
PC score is added to any Line Clear score.
e.g.: You complete a PC with a non-combo Double line clear in jstris Ultra. You receive 300 + 3000 = 3300 points (300 for Double + 3000 for PC).
PC attack is added to any Line Clear attack*.
* In jstris, the last piece in a PC only sends the 10 lines from PC and none of the regular Line Clear attacks are sent.
Therefore it's actually best to clear as few lines as possible in and avoid Tetris PCs in jstris VS.
Perfect Clear (All Clear) |
Action | B2B | Description | jstris Score |
TETR.IO Score |
PPT Score |
jstris Attack |
TETR.IO Attack |
PPT Attack vs Tet |
PPT Attack vs Puyo |
---|---|---|---|---|---|---|---|---|---|---|
Single PC |
- | Single PC |
3000 4L: 300.0PPB 2L: 600.0PPB (...) |
3500 4L: 350.0PPB 2L: 700.0PPB (...) |
800 4L: 80.0PPB 2L: 160.0PPB (...) |
10 4L: 1.00APP 2L: 2.00APP (...) |
10 4L: 1.00APP 2L: 2.00APP (...) |
10 4L: 1.00APP 2L: 2.00APP (...) |
6 4L: 0.60APP 2L: 1.20APP (...) |
|
Double PC |
- | Double PC |
1000 4L: 100.0PPB 2L: 200.0PPB (...) |
|||||||
Triple PC |
- | Triple PC |
3000 4L: 300.0PPB (...) |
3500 4L: 350.0PPB (...) |
1800 4L: 180.0PPB (...) |
10 4L: 1.00APP (...) |
10 4L: 1.00APP (...) |
10 4L: 1.00APP (...) |
6 4L: 0.60APP (...) |
|
Tetris PC (Quad PC) |
Tetris PC (Quad PC) |
2000 4L: 200.0PPB (...) |
||||||||
B2B |
3200 4L: 320.0PPB (...) |
PPT has a bug where if your line clear increases level, level multiplier is awarded not for current level at the time of line clear, but for the next level after line clear.
e.g.: You complete a 10L PC with a non-b2b Tetris solve on Level 1 in PPT Ultra. You receive 1 * 800 + 2 * 2000 = 800 + 4000 = 4800 points (1 * 800 for Tetris on Level 1 + 2 * 2000 for Tetris PC on Level 2, but that is a bug, it should be 1 * 2000 for Tetris PC on Level 1 since you did the PC on Level 1).
Combo Score/Attack
Combo score/attack* is added to any Line Clear score.
e.g.: You do three Single line clears with a Combo x2 in jstris Ultra. You receive 100 + (100 + 50) + (100 + 100) = 100 + 150 + 200 = 450 points (100 for first Single + 100 for second Single + 50 for Combo x1 + 100 for third Single + 100 for Combo x2) for the sequence.
* In TETR.IO Combo Multiplier mechanic is used instead. See Game-specific Attack Charts section.
Combo (REN) |
Action | B2B | Description | jstris Score |
TETR.IO Score |
PPT Score |
jstris Attack |
TETR.IO Attack |
PPT Attack vs Tet |
PPT Attack vs Puyo |
- | Pieces used |
jstris Attack (Cum.) |
TETR.IO Attack (Cum.) |
PPT Attack vs Tet (Cum.) |
PPT Attack vs Puyo (Cum.) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
- | - | (line clear) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | 1 |
0 0.00APP |
0 0.00APP |
0 0.00APP |
0 0.00APP |
|
x1 | - | Combo x1 | 50 | 50 | 50 | 0 | 0 | 0 | 0 | - | 2 |
0 0.00APP |
0 0.00APP |
0 0.00APP |
0 0.00APP |
|
x2 | - | Combo x2 | 100 | 100 | 100 | 1 | 0 | 1 | 1 | - | 3 |
1 0.33APP |
0 0.00APP |
1 0.33APP |
1 0.33APP |
|
x3 | - | Combo x3 | 150 | 150 | 150 | 1 | 1 | 1 | 1 | - | 4 |
2 0.50APP |
1 0.25APP |
2 0.50APP |
2 0.50APP |
|
x4 | - | Combo x4 | 200 | 200 | 200 | 1 | 1 | 2 | 1 | - | 5 |
3 0.60APP |
2 0.40APP |
4 0.80APP |
3 0.60APP |
|
x5 | - | Combo x5 | 250 | 250 | 250 | 2 | 1 | 2 | 1 | - | 6 |
5 0.83APP |
3 0.50APP |
6 1.00APP |
4 0.67APP |
|
x6 | - | Combo x6 | 300 | 300 | 300 | 2 | 1 | 3 | 1 | - | 7 |
7 1.00APP |
4 0.57APP |
9 1.29APP |
5 0.71APP |
|
x7 | - | Combo x7 | 350 | 350 | 350 | 3 | 2 | 3 | 2 | - | 8 |
10 1.25APP |
6 0.75APP |
12 1.50APP |
7 0.88APP |
|
x8 | - | Combo x8 | 400 | 400 | 400 | 3 | 2 | 4 | 2 | - | 9 |
13 1.44APP |
8 0.89APP |
16 1.78APP |
9 1.00APP |
|
x9 | - | Combo x9 | 450 | 450 | 450 | 4 | 2 | 4 | 2 | - | 10 |
17 1.70APP |
10 1.00APP |
20 2.00APP |
11 1.10APP |
|
x10 | - | Combo x10 | 500 | 500 | 500 | 4 | 2 | 4 | 2 | - | 11 |
21 1.91APP |
12 1.09APP |
24 2.18APP |
13 1.18APP |
|
x11 | - | Combo x11 | 550 | 550 | 550 | 4 | 2 | 5 | 3 | - | 12 |
25 2.08APP |
14 1.17APP |
29 2.42APP |
16 1.33APP |
|
x12 | - | Combo x12 | 600 | 600 | 600 | 5 | 2 | 5 | 3 | - | 13 |
30 2.31APP |
16 1.24APP |
34 2.62APP |
19 1.46APP |
|
x13 | - | Combo x13 | 650 | 650 | 650 | 5 | 2 | 5 | 3 | - | 14 |
35 2.50APP |
18 1.29APP |
39 2.79APP |
22 1.57APP |
|
x14 | - | Combo x14 | 700 | 700 | 700 | 5 | 2 | 5 | 3 | - | 15 |
40 2.67APP |
20 1.33APP |
44 2.93APP |
25 1.67APP |
|
x15 | - | Combo x15 | 750 | 750 | 750 | 5 | 2 | 5 | 4 | - | 16 |
45 2.81APP |
22 1.38APP |
49 3.06APP |
29 1.81APP |
|
x16 | - | Combo x16 | 800 | 800 | 800 | 5 | 3 | 5 | 4 | - | 17 |
50 2.94APP |
25 1.47APP |
54 3.18APP |
33 1.94APP |
|
x17 | - | Combo x17 | 850 | 850 | 850 | 5 | 3 | 5 | 4 | - | 18 |
55 3.06APP |
28 1.56APP |
59 3.28APP |
37 2.06APP |
|
x18 | - | Combo x18 | 900 | 900 | 900 | 5 | 3 | 5 | 4 | - | 19 |
60 3.16APP |
31 1.63APP |
64 3.37APP |
41 2.16APP |
|
x19 | - | Combo x19 | 950 | 950 | 950 | 5 | 3 | 5 | 5 | - | 20 |
65 3.25APP |
34 1.70APP |
69 3.45APP |
46 2.30APP |
* Assuming Single line clears.
Drop Score
Drop score is added to current score regardless of lines being clear.
You receive points for every line the piece dropped by the drop action.
e.g.: You hard drop a piece 18 lines as soon as it's placed in jstris Ultra. You receive 2 * 18 = 36 points.
In theory this can lead to infinite score by alternating soft drop and a kick that moves the piece upward.
All modern games have stall countermeasures in place.
Drop Score | Action | B2B | Description | jstris Score |
TETR.IO Score |
PPT Score |
---|---|---|---|---|---|---|
SD | - | Soft Drop | 1 * lines |
1 * lines |
1 * lines |
|
HD | - | Hard Drop | 2 * lines |
2 * lines |
2 * lines |
Score/Attack Modifiers
Back-to-Back (B2B)
B2B usually increases Tetris/T-Spin score by 50%.
B2B usually increases Tetris/T-Spin attack by 1 extra line.
See respective Score sections for details.
B2B Chaining
In TETR.IO, there is no B2B Chaining for score. B2B Chain only gives the basic B2B bonus of 50% score.
T-Spin Mini
TSM/TSMS typically adds 100 points.
B2B TSMS typically adds 1 extra line (from the B2B bonus).
See respective Score sections for details.
Level Multiplier
In games with increasing Level, Level Multiplier is applied by multiplying (duh) Score of any scoring event by current Level.
e.g.: On Level 2 you receive 2* the points.
Combo Multiplier
In TETR.IO, there is no Combo Multiplier for score. Combo only gives the standard points for all scoring events.
Game-specific Attack Charts
TETR.IO Attack Chart
TETR.IO uses different Attack calculation mechanics from Guideline games.
Rather than having fixed Attack values, individual attacks have assigned weight, B2B level is added to this weight and the aggregate is then multiplied by combo multiplier.
Non-integer values are rounded down.
TETR.IO attack = (Attack Weight + B2B level) * Combo Multiplier
Attack weights are as follows:
Attack | Weight |
---|---|
Single | 0.5 |
Double | 1.0 |
Triple | 2.0 |
Quad | 4.0 |
TSMS | 0.5 |
TSS | 2.0 |
TSMD | 1.0 |
TSD | 4.0 |
TST | 6.0 |
Combo Multipliers are as follows:
Combo | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | x10 | x11 | x12 | x13 | x14 | x15 | x16 | x17 | x18 | x19 | x20 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Multiplier | *1 | *1.25 | *1.5 | *1.75 | *2 | *2.25 | *2.5 | *2.75 | *3 | *3.25 | *3.5 | *3.75 | *4 | *4.25 | *4.5 | *4.75 | *5 | *5.25 | *5.5 | *5.75 | *6 |
B2B bonuses are as follows:
B2B Chain | x1-x2 | x3-x7 | x8-x23 | x24-x66 |
---|---|---|---|---|
B2B level | 1 | 2 | 3 | 4 |
B2B bonus | +1.0 | +2.0 | +3.0 | +4.0 |
TETR.IO Attack Chart:
Fig: TETR.IO combo table. Click to enlarge.
Puyo Puyo Tetris/Puyo Garbage Conversion Chart
PPT uses a conversion chart to determine the amount of nuisance Puyo sent to opponent's board.
Tetris Garbage |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Puyo Garbage |
4 | +1 | +1 | +2 | +2 | +3 | +3 | +4 | +4 | +4 | +5 | +5 | +5 | +6 | +6 | +6 | +7 | +7 | +8 | +9 | +10 | +11 | +12 | +13 | +14 | +15 | +16 | +17 | +18 | +19 |
Total | 4 | 5 | 6 | 8 | 10 | 13 | 16 | 20 | 24 | 28 | 33 | 38 | 43 | 49 | 55 | 61 | 68 | 75 | 83 | 92 | 102 | 113 | 125 | 138 | 152 | 167 | 183 | 200 | 218 | 237 |
Changelog
- 2024-03-28
- Added efficiency calcs
- 2023-03-16
- Created Tetris Score Chart/Attack Chart page
- Added charts for these games (3):
- jstris
- TETR.IO
- Puyo Puyo Tetris
- Added Score Charts/Attack Charts
- Line Clear Score/Attack
- T-Spin Score/Attack
- Perfect Clear Score/Attack
- Combo Score/Attack
- Drop Score
- Score/Attack Modifiers
- Game-specific Attack Charts
- TETR.IO Attack Chart
- Puyo Puyo Tetris/Puyo Garbage Conversion Chart