Sandbox: Difference between revisions
Jump to navigation
Jump to search
Temproraily leaving draft for Tromi page |
Filling speed timing table, and add level & step formula |
||
Line 15: | Line 15: | ||
| system = ARS (modified) | | system = ARS (modified) | ||
| title-scrn = | | title-scrn = | ||
| ingame-scrn = Tromi_ingame.jpg | | ingame-scrn = Tromi_ingame.jpg <!-- OUTDATED! NEED UPDATING! --> | ||
}} | }} | ||
Line 21: | Line 21: | ||
== Gameplay == | == Gameplay == | ||
Tromi's gameplay is inspired by [[TGM1#Gameplay|TGM1's one]], but there are noticeable differences in the rotation system and speed timings used. | |||
== | ===[[Gravity]]=== | ||
=== | Gravity increases uniformly, unlike TGM-series game; however it still depends on the current level. | ||
====Speed timings | |||
{| class="wikitable" | ===Level=== | ||
|+ | Unlike in [[TGM]], where level has [[TGM#Level|a unique implementation]], level in Tromi is based on your current score, and each level has 6 smaller steps. | ||
| | |||
! | |||
|- | '''''Example:''''' your current score is 250,000, corresponding to current level is 4 and your current step is 2. | ||
| | |||
| | ===IRS=== | ||
| | {{placeholder}} | ||
|- | |||
| | ==Formulas== | ||
| | === Level and step=== | ||
| | : <math>Level = Score \div 60,000</math>. | ||
| | : <math>Step = \lfloor(Score\div 10,0000)\rfloor\bmod(Level \times 6) </math> | ||
| | Where: | ||
| | * <math>\lfloor(Score \div 10,000)\rfloor</math> is rounded down | ||
| | * Level is the current level the player is on (should only be in range from 0 to 9) | ||
| | * Score is the current score | ||
| | * Step is the remainder, which is the current step they are in a level (should be only in range from 1 to 6) | ||
|- | |||
| | ==Speed timings== | ||
| | {| class="wikitable" border="2" cellpadding="2" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:3px #999999 solid; border-collapse:collapse;" | ||
| | |+ | ||
| | ! style="background:#0DB2FF; color:black;" |Level | ||
| | ! style="background:#00FFB7; color:black;" |Step | ||
| | ! style="background:#BBBBBB; color:black;" |[[Gravity]]<br>(G) | ||
| | ! style="background:#FFA069; color:black;" |[[ARE]]<br>(frame) | ||
| | ! style="background:#CC88FF; color:black;" |[[Lock delay|Lock]]<br>(frame) | ||
| | ! style="background:#FFFF55; color:black;" |[[DAS]]<br>(frame) | ||
| | ! style="background:#0DB2FF; color:black;" |Level | ||
| | ! style="background:#00FFB7; color:black;" |Step | ||
| | ! style="background:#BBBBBB; color:black;" |[[Gravity]]<br>(G) | ||
| | ! style="background:#FFA069; color:black;" |[[ARE]]<br>(frame) | ||
| | ! style="background:#CC88FF; color:black;" |[[Lock delay|Lock]]<br>(frame) | ||
| | ! style="background:#FFFF55; color:black;" |[[DAS]]<br>(frame) | ||
| | |- align = center | ||
| | | rowspan="6" bgcolor="#8AD2FF" | 0 | ||
| | | bgcolor = "#C8FFF6" | 1 | ||
| | |0.013 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | | rowspan="6" bgcolor="#8AD2FF" | 5 | ||
| | | bgcolor = "#C8FFF6" | 1 | ||
| | |0.842 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | |- align = center | ||
| | | bgcolor = "#C8FFF6" | 2 | ||
| | |0.015 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | | bgcolor = "#C8FFF6" | 2 | ||
| | |1.029 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | |- align = center | ||
| | | bgcolor = "#C8FFF6" | 3 | ||
| | |0.016 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | | bgcolor = "#C8FFF6" | 3 | ||
| | |1.323 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | |- align = center | ||
| | | bgcolor = "#C8FFF6" | 4 | ||
| | |0.018 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | | bgcolor = "#C8FFF6" | 4 | ||
| | |1.852 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 11 | ||
| | |- align = center | ||
| | | bgcolor = "#C8FFF6" | 5 | ||
| | |0.021 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | | bgcolor = "#C8FFF6" | 5 | ||
| | |3.086 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 10 | ||
| | |- align = center | ||
| | | bgcolor = "#C8FFF6" | 6 | ||
| | |0.025 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 12 | ||
| | | bgcolor = "#C8FFF6" | 6 | ||
| | |9.259 | ||
| | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
| | | bgcolor = "#FFFF88" | 9 | ||
| | |- align = center | ||
| | | rowspan="6" bgcolor="#8AD2FF" | 1 | ||
| | | bgcolor = "#C8FFF6" | 1 | ||
| | |0.027 | ||
|- | | bgcolor = "#FFD3AC" | 20 | ||
| | | bgcolor = "#CCBBFF" | 30 | ||
|- | | bgcolor = "#FFFF88" | 12 | ||
| | | rowspan="6" bgcolor="#8AD2FF" | 6 | ||
|- | | bgcolor = "#C8FFF6" | 1 | ||
| | |20 | ||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 2 | |||
|0.030 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 2 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 3 | |||
|0.033 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 3 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 19 | |||
| bgcolor = "#CCBBFF" | 28 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 4 | |||
|0.038 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 4 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 18 | |||
| bgcolor = "#CCBBFF" | 27 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 5 | |||
|0.043 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 5 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 17 | |||
| bgcolor = "#CCBBFF" | 26 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 6 | |||
|0.051 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 6 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 17 | |||
| bgcolor = "#CCBBFF" | 25 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| rowspan="6" bgcolor="#8AD2FF" | 2 | |||
| bgcolor = "#C8FFF6" | 1 | |||
|0.056 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| rowspan="6" bgcolor="#8AD2FF" | 7 | |||
| bgcolor = "#C8FFF6" | 1 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 16 | |||
| bgcolor = "#CCBBFF" | 24 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 2 | |||
|0.062 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 2 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 16 | |||
| bgcolor = "#CCBBFF" | 23 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 3 | |||
|0.070 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 3 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 15 | |||
| bgcolor = "#CCBBFF" | 23 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 4 | |||
|0.079 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 4 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 15 | |||
| bgcolor = "#CCBBFF" | 22 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 5 | |||
|0.092 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 5 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 14 | |||
| bgcolor = "#CCBBFF" | 21 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 6 | |||
|0.109 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 6 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 14 | |||
| bgcolor = "#CCBBFF" | 21 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| rowspan="6" bgcolor="#8AD2FF" | 3 | |||
| bgcolor = "#C8FFF6" | 1 | |||
|0.120 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| rowspan="6" bgcolor="#8AD2FF" | 8 | |||
| bgcolor = "#C8FFF6" | 1 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 14 | |||
| bgcolor = "#CCBBFF" | 20 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 2 | |||
|0.134 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 2 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 13 | |||
| bgcolor = "#CCBBFF" | 20 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 3 | |||
|0.152 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 3 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 13 | |||
| bgcolor = "#CCBBFF" | 20 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 4 | |||
|0.175 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 4 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 13 | |||
| bgcolor = "#CCBBFF" | 19 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 5 | |||
|0.206 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 5 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 13 | |||
| bgcolor = "#CCBBFF" | 19 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 6 | |||
|0.250 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 6 | |||
|20 | |||
| bgcolor = "#FFD3AC" | 13 | |||
| bgcolor = "#CCBBFF" | 19 | |||
| bgcolor = "#FFFF88" | 8 | |||
|- align = center | |||
| rowspan="6" bgcolor="#8AD2FF" | 4 | |||
| bgcolor = "#C8FFF6" | 1 | |||
|0.281 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| rowspan="6" bgcolor="#8AD2FF" | 9 | |||
| bgcolor = "#C8FFF6" | 1 | |||
| rowspan="6" |20 | |||
| rowspan="6" bgcolor="#FFD3AC" | 12 | |||
| rowspan="6" bgcolor="#CCBBFF" | 18 | |||
| rowspan="6" bgcolor="#FFFF88" | 8 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 2 | |||
|0.319 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 2 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 3 | |||
|0.370 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 3 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 4 | |||
|0.441 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 4 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 5 | |||
|0.545 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 5 | |||
|- align = center | |||
| bgcolor = "#C8FFF6" | 6 | |||
|0.712 | |||
| bgcolor = "#FFD3AC" | 20 | |||
| bgcolor = "#CCBBFF" | 30 | |||
| bgcolor = "#FFFF88" | 12 | |||
| bgcolor = "#C8FFF6" | 6 | |||
|} | |} | ||
<!-- | |||
== Notes == | == Notes == | ||
{{notelist}} | {{notelist}} | ||
--> | |||
== External links == | == External links == | ||
* [https://mycophobia.org/tromi Home page and download] | * [https://mycophobia.org/tromi Home page and download] |
Revision as of 04:15, 30 April 2024
Sandbox | |
---|---|
Developer(s) | mycophobia |
Platform(s) | LÖVE |
Release |
|
Latest release | April 25, 2024 (Version 2.2) |
Gameplay info | |
Next pieces | 1 |
Playfield size | 20 × 10 |
Hold piece | No |
Hard drop | Yes (Sonic Drop) |
Rotation system | ARS (modified) |
Tromi is a TGM fan game by Mycophobia. Its source code is heavily modified from the Cambridge source code.
Gameplay
Tromi's gameplay is inspired by TGM1's one, but there are noticeable differences in the rotation system and speed timings used.
Gravity
Gravity increases uniformly, unlike TGM-series game; however it still depends on the current level.
Level
Unlike in TGM, where level has a unique implementation, level in Tromi is based on your current score, and each level has 6 smaller steps.
Example: your current score is 250,000, corresponding to current level is 4 and your current step is 2.
IRS
Formulas
Level and step
- .
Where:
- is rounded down
- Level is the current level the player is on (should only be in range from 0 to 9)
- Score is the current score
- Step is the remainder, which is the current step they are in a level (should be only in range from 1 to 6)
Speed timings
Level | Step | Gravity (G) |
ARE (frame) |
Lock (frame) |
DAS (frame) |
Level | Step | Gravity (G) |
ARE (frame) |
Lock (frame) |
DAS (frame) |
---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0.013 | 20 | 30 | 12 | 5 | 1 | 0.842 | 20 | 30 | 12 |
2 | 0.015 | 20 | 30 | 12 | 2 | 1.029 | 20 | 30 | 12 | ||
3 | 0.016 | 20 | 30 | 12 | 3 | 1.323 | 20 | 30 | 12 | ||
4 | 0.018 | 20 | 30 | 12 | 4 | 1.852 | 20 | 30 | 11 | ||
5 | 0.021 | 20 | 30 | 12 | 5 | 3.086 | 20 | 30 | 10 | ||
6 | 0.025 | 20 | 30 | 12 | 6 | 9.259 | 20 | 30 | 9 | ||
1 | 1 | 0.027 | 20 | 30 | 12 | 6 | 1 | 20 | 20 | 30 | 8 |
2 | 0.030 | 20 | 30 | 12 | 2 | 20 | 20 | 30 | 8 | ||
3 | 0.033 | 20 | 30 | 12 | 3 | 20 | 19 | 28 | 8 | ||
4 | 0.038 | 20 | 30 | 12 | 4 | 20 | 18 | 27 | 8 | ||
5 | 0.043 | 20 | 30 | 12 | 5 | 20 | 17 | 26 | 8 | ||
6 | 0.051 | 20 | 30 | 12 | 6 | 20 | 17 | 25 | 8 | ||
2 | 1 | 0.056 | 20 | 30 | 12 | 7 | 1 | 20 | 16 | 24 | 8 |
2 | 0.062 | 20 | 30 | 12 | 2 | 20 | 16 | 23 | 8 | ||
3 | 0.070 | 20 | 30 | 12 | 3 | 20 | 15 | 23 | 8 | ||
4 | 0.079 | 20 | 30 | 12 | 4 | 20 | 15 | 22 | 8 | ||
5 | 0.092 | 20 | 30 | 12 | 5 | 20 | 14 | 21 | 8 | ||
6 | 0.109 | 20 | 30 | 12 | 6 | 20 | 14 | 21 | 8 | ||
3 | 1 | 0.120 | 20 | 30 | 12 | 8 | 1 | 20 | 14 | 20 | 8 |
2 | 0.134 | 20 | 30 | 12 | 2 | 20 | 13 | 20 | 8 | ||
3 | 0.152 | 20 | 30 | 12 | 3 | 20 | 13 | 20 | 8 | ||
4 | 0.175 | 20 | 30 | 12 | 4 | 20 | 13 | 19 | 8 | ||
5 | 0.206 | 20 | 30 | 12 | 5 | 20 | 13 | 19 | 8 | ||
6 | 0.250 | 20 | 30 | 12 | 6 | 20 | 13 | 19 | 8 | ||
4 | 1 | 0.281 | 20 | 30 | 12 | 9 | 1 | 20 | 12 | 18 | 8 |
2 | 0.319 | 20 | 30 | 12 | 2 | ||||||
3 | 0.370 | 20 | 30 | 12 | 3 | ||||||
4 | 0.441 | 20 | 30 | 12 | 4 | ||||||
5 | 0.545 | 20 | 30 | 12 | 5 | ||||||
6 | 0.712 | 20 | 30 | 12 | 6 |