DPC database
Lots of new research on this topic has been made since this page was last updated.
You can find newer setups in other pages in the DPC section.
DPC shapes on this page have been gathered from various sources around the internets, as well as from my own research and stuff I've seen in other players' replays that wasn't documented in literature.
I endeavour to credit people who discovered shapes. If you know who discovered what, please let me know.
Database
This is an unfiltered database. Shapes listed here may be bad and/or impractical to use.
ID | XP | Type | Dependencies | % | Example | B4Example | B4 | B4Mirror | B5 | B5Mirror | Practice | FOUR | tetr | Hard | w.at | smol | Ogon | found by | Added |
1 | O | N | JO | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
2 | O | N | OJ | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
3 | O | N | multi | 100% | ![]() |
? | ✅ | - | - | ✅ | ✅ | ✅ | ? | 20210807 | |||||
4 | I | N | OL | 100% | ![]() |
practice | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
5 | I | N | ILO | 100% | ![]() |
practice | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ? | 20210807 | |||||
6 | I | N | LI | 100% | ![]() |
practice | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
7 | I | N | OI | 100% | ![]() |
? | ✅ | - | - | - | - | - | ? | 20210807 | |||||
8 | S | N | OS | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
9 | S | N | SO | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
10 | J | N | OJ+ZS | 100% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
11 | J | N | OJ+SZ | 98.33% | ![]() |
? | ✅ | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
12 | J | N | JO | 92.98% | ![]() |
? | ✅ | - | - | - | ✅ | - | ? | 20210807 | |||||
13 | T | N | none | 96.63% | ![]() |
? | ✅ | - | - | ✅ | ✅ | - | ? | 20210807 | |||||
14 | J | N | LO | 99.05% | ![]() |
? | - | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
15 | J | N | JOL+ZS | 100% | ![]() |
? | - | ✅ | - | ✅ | - | - | ? | 20210807 | |||||
16 | J | N | JOL+SZ | 98.7% | ![]() |
? | - | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
17 | T | N | OL | 100% | ![]() |
? | - | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
18 | T | N | LOS | 100% | ![]() |
? | - | ✅ | - | ✅ | ✅ | - | ? | 20210807 | |||||
19 | T | N | SLO | 98.9% | ![]() |
? | - | ✅ | - | - | - | - | ? | 20210807 | |||||
20 | O | N | multi | 100% | ![]() |
? | - | - | ✅ | - | - | ✅ | ? | 20210807 | |||||
21 | S | N | multi | 100% | ![]() |
? | - | - | ✅ | - | - | ✅ | ? | 20210807 | |||||
22 | I | N | OI | 100% | ![]() |
? | - | - | ✅ | ✅ | ✅ | - | ? | 20210807 | |||||
23 | I | STSD | none | 82.02% | ![]() |
? | - | - | ✅ | - | - | - | ? | 20210807 | |||||
24 | J | N | OJ | 83.45% | ![]() |
? | - | - | ✅ | - | - | - | ? | 20210807 | |||||
25 | J | N | JO | 84.72% | ![]() |
? | - | - | ✅ | - | - | - | ? | 20210807 | |||||
26 | S | N | OS | 99.84% | ![]() |
? | - | - | - | ✅ | ✅ | - | ? | 20210807 | |||||
27 | J | N | multi | 100% | ![]() |
? | - | - | - | ✅ | - | - | ? | 20210807 | |||||
28 | T | N | IL+ZS | 100% | ![]() |
? | - | - | - | ✅ | - | - | ? | 20210807 | |||||
29 | T | N | multi | 99.8% | ![]() |
? | - | - | - | ✅ | ✅ | - | ham | 20210807 | |||||
30 | O | 2L | *early IJL | 100% | ![]() |
? | - | - | - | ✅ | - | - | ? | 20210807 | |||||
31 | T | N | SJ+LZ | 100% | ![]() |
? | - | - | - | - | ✅ | - | Zepheniah | 20210807 | |||||
32 | T | N | SI+JLZ | 100% | ![]() |
? | - | - | - | - | ✅ | - | Zepheniah | 20210807 | |||||
33 | I | N | JO+ZS | 100% | ![]() |
? | - | - | - | - | ✅ | - | stickmancomic | 20210807 | |||||
34 | I | N | multi | 100% | ![]() |
? | - | - | - | - | ✅ | ✅ | ? | 20210807 | |||||
35 | I | N | OZ+JLI | 100% | ![]() |
? | - | - | - | - | ✅ | - | ? | 20210807 | |||||
36 | I | N | OZ+LI | 100% | ![]() |
? | - | - | - | - | ✅ | - | ? | 20210807 | |||||
37 | O | N | OI | 100% | ![]() |
? | - | - | - | - | ✅ | - | ? | 20210807 | |||||
38 | J | STSD | IO+SL | 99.72% | ![]() |
? | - | - | - | - | ✅ | - | stickmancomic | 20210807 | |||||
39 | J | STSD | IO+ZS | 97.10% | ![]() |
? | - | - | - | - | ✅ | - | stickmancomic | 20210807 | |||||
40 | J | STSD | IO+SZ | 99.60% 99.52% |
![]() |
? | - | - | - | - | ✅ | - | stickmancomic | 20210807 | |||||
41 | S | N | OZ | 100% | ![]() |
? | - | - | - | - | ✅ | - | ? | 20210807 | |||||
42 | I | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
43 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
44 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
45 | S | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
46 | O | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
47 | S | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
48 | O | T* | TO+multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
49 | S | T* | TO+multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
50 | S | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
51 | O | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
52 | S | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
53 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
54 | O | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
55 | S | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
56 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
57 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
58 | I | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
59 | O | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
60 | I | T* | TI+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
61 | I | T* | TJ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
62 | I | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
63 | O | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
64 | S | T* | TZ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
65 | I | T* | TI+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
66 | I | T* | TI+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
67 | I | T* | TI+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
68 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
69 | O | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
70 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
71 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
72 | O | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
73 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
74 | S | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
75 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
76 | O | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
77 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
78 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
79 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
80 | S | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
81 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
82 | I | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
83 | I | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
84 | I | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
85 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
86 | S | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
87 | S | T* | TS+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
88 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
89 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
90 | J | N | multi | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
91 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
92 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
93 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
94 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
95 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
96 | J | T* | TJ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
97 | J | T* | TJ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
98 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
99 | J | T* | TO+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
100 | J | T* | TJ+many | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
101 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
102 | J | N | ? | 100% | ![]() |
? | - | - | - | - | - | ✅ | ? | 20210807 | |||||
103 | S | T* | many | 100% | ![]() |
? | - | - | - | - | - | - | ?JimothyJimothy | 20210821 | |||||
104 | J | N | many | 100% | ![]() |
? | - | - | - | - | - | - | Enrique cy | 20210821 | |||||
9001 | O | N | JO | 96.47% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9002 | T | N | OS+ZIL/ZLI | 96.35% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9003 | T | N | OSJ/SOJ | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9004 | T | N | OSJ/SOJ | 98.81% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9005 | S | N | many | 81.71% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9006 | J | N | OZ+LI; multi | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9007 | T | N | SLO | 93.21% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9008 | T | N | many | 96.27% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9009 | T | N | many | 98.57% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9010 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9011 | I | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9012 | J | N | multi | 95.95% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9013 | I | N | SI+OJ | 97.90% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9014 | I | N | IL+OJS | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9015 | I | N | OJ+ZS | 98.45% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9016 | I | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9017 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9018 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9019 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9020 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9021 | S | N | many | 99.09% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9022 | S | N | many | 99.92% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9023 | S | N | many | 99.56% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9024 | J | N | JO+IZ; multi | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9025 | J | N | many | 99.05% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9026 | I | N | many | 98.81% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9027 | T | N | many | 97.46% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9028 | T | N | many | 98.57% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9029 | T | N | many | 96.83% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9030 | T | N | many | 96.83% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9031 | T | N | many | 99.40% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9032 | J | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9033 | J | N | many | 99.92% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9034 | J | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9035 | T | N | SOT+ZJ | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9036 | T | N | SI+OZ | 99.64% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9037 | T | N | many | 95.04% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9038 | T | N | many | 96.79% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9039 | T | N | many | 99.29% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9040 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9041 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9042 | J | N | many | 99.76% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9043 | O | 2L | *early IJL | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9044 | O | 2L | *early IJL | 95.48% | ![]() |
? | - | - | - | - | - | - | ? | 20210807 | |||||
9045 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
9046 | T | N | many | 99.88% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
9047 | T | N | many | 99.88% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
9048 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
9049 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
9050 | S | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
9051 | J | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
9052 | S | T* | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 | |||||
9053 | O | N | many | 100% | ![]() |
? | - | - | - | - | - | - | ? | 20210821 |
Builds
I'm working on an application called Position Analyser (WIP in progress ⚠️). The goal of this project is to be able to compare strats and help players find a combination of effficency and ease of use for their loop.
The plan is to perform (semi-)automated algorithmic analysis of various strats and branches inside those strats, calculate their average efficiency (based on multiple scoring systems) and reliability. Then allow users to interactively combine strats and parts of strats and compare those on a website.
Here's some sample output: DPC Builds (WIP in progress ⚠️)
🍅 Sauce
- FOUR.lol ↗️
- tetrisopener.wicurio.com ↗️
- Hard Drop Wiki ↗️
- w.atwiki.jp/tetrismaps ↗️
- smolfeesh's DPC Setup Database ↗️
- Ogonek:Macron's 1 solution DPCs ↗️
- original research
Changelog
- 2022-11-16
- Moved to a separate page
- 2021-08-21
- Added shapes 103-104, 9043-9053
- 2021-08-07
- DPC Database created
- Added shapes 1-102, 9001-9042
- Added DPC Builds (WIP in progress ⚠️)
Lots of new research on this topic has been made since this page was last updated.
You can find newer setups in other pages in the DPC section.