Singleplayer stats

dan63047 2024-07-23 22:50:09 +00:00
parent 37529d41f4
commit 53778b7276
1 changed files with 31 additions and 3 deletions

@ -112,12 +112,40 @@ some calculated stats above, but they also based on those three metrics). If we
Good luck to understand it. It's very flawed, since it's enough to get 25K Est. TR by simply playing at 5 PPS with 1 APM. Good luck to understand it. It's very flawed, since it's enough to get 25K Est. TR by simply playing at 5 PPS with 1 APM.
#### Playstyle calculations #### Playstyle calculations
god... meh...
## Singleplayer stats ## Singleplayer stats
todo... In singleplayer player can't send garbage (except zen)(engine still count attack anyway). So, in 40 lines, blitz, zen and custom game we stick with these metrics:
### Score ### Score
TETR.IO using guideline scoring system with additions which rewards player for action, that impossible in guideline 4-block stacking games, where player gets rewarded for every lineclear, harddrop and softdrop. Softdrop gives +1 point for every passed cell, while harddrop — +2 per cell. Lineclears rewards listed in the following table:
| Lineclear | Score |
|--------------------|---------------|
| Single | 100 * *Level* |
| Double | 300 * *Level* |
| Triple | 500 * *Level* |
| Quad | 800 * *Level* |
| Penta | 1200 * *Level* |
| Penta+ | 1200 + 400 * (*Lines* - 5) * *Level* |
| T-spin zero | 400 * *Level* |
| T-spin single | 800 * *Level* |
| T-spin double | 1200 * *Level* |
| T-spin triple | 1600 * *Level* |
| T-spin quad | 2600 * *Level* |
| T-spin penta | 3200 * *Level* |
| T-spin penta+ | 3200 + 600 * (*Lines* - 5) * *Level* |
| Mini T-spin zero | 100 * *Level* |
| Mini T-spin single | 200 * *Level* |
| Mini T-spin double | 400 * *Level* |
| Perfect Clear | 3500 * *Level* |
Where *Lines* means lines cleared by given lineclear. Combo adds `50 * (*Combo* - 1)` to the lineclear score and active BtB — +50% to the lineclear score.
#### Score per piece #### Score per piece
Ratio of score on placed pieces. Efficiency metric for singleplayer modes
### Finesse ### Finesse
Finesse by itself is a technique that helps you reduce your keypresses per piece placed, that requires you to place pieces by using least possible amount of inputs.
*todo... i have finesse tables from tetrio.js*
#### Finesse faults #### Finesse faults
*also todo...*
#### Finesse precentage #### Finesse precentage
A ratio of pieces, placed with good finesse on total placed pieces.
#### [KP/P] Key presses per piece #### [KP/P] Key presses per piece
Ratio of inputs (or key presses) on placed pieces. Efficiency metric in terms of finesse.