Templating system
Signed-off-by: prescientmoon <git@moonythm.dev>
This commit is contained in:
parent
9ffac14e2b
commit
10769956cf
7 changed files with 443 additions and 161 deletions
content
|
@ -1,3 +1,7 @@
|
|||
``` =toml
|
||||
created-at: 2024-10-31 15:28
|
||||
```
|
||||
|
||||
# Why I love arcaea
|
||||
|
||||
## What is arcaea
|
||||
|
@ -32,19 +36,12 @@ Let's write the score formula in a nice, closed form!
|
|||
|
||||
Let $`m`, $`p`, $`f` and $`l` denote the amount of MAX PURE, PURE, FAR and LOST notes respectively. The final score can then be computed as
|
||||
|
||||
$$`\left\lfloor (2(m + p) + f) \frac{10'000'000}{2(m + p + f)} \right\rfloor`
|
||||
$$`m + \left\lfloor (2(m + p) + f) \frac{10'000'000}{2(m + p + f + l)} \right\rfloor`
|
||||
:::
|
||||
|
||||
{.label="Lagrange's extras: ζ-scoring"}
|
||||
:::: in-depth
|
||||
::: in-depth-header
|
||||
{.in-depth-icon}
|
||||
|
||||
{.in-depth-heading}
|
||||
### EX scoring
|
||||
:::
|
||||
|
||||
But what if we wanted MAX PURE notes to have a more major contribution to the score? For one, we could start by giving them their own place in the scoring ratio. What would a good ratio look like? A naive approach idea would be to keep the same rate of growth and go with a ratio of 4\:2\:1 for MAX PURE to PURE to FAR. Sadly, issues arise because this can lead to PMs possibly producing terrible scores — it's too big of a departure from the original formula. It turns out the aforementioned [sound voltex](https://en.wikipedia.org/wiki/Sound_Voltex) has already figured out a solution with their optional "EX-scoring" system, which uses a ratio of 5\:4\:2, thus awarding 1.25x the normal points for a MAX PURE.
|
||||
{title="Lagrange's extras: ζ-scoring" character="lagrange"}
|
||||
::: aside
|
||||
UWAAA, but what if we wanted MAX PURE notes to have a more major contribution to the score? For one, we could start by giving them their own place in the scoring ratio. What would a good ratio look like? A naive approach idea would be to keep the same rate of growth and go with a ratio of 4\:2\:1 for MAX PURE to PURE to FAR. Sadly, issues arise because this can lead to PMs possibly producing terrible scores — it's too big of a departure from the original formula. It turns out the aforementioned [sound voltex](https://en.wikipedia.org/wiki/Sound_Voltex) has already figured out a solution with their optional "EX-scoring" system, which uses a ratio of 5\:4\:2, thus awarding 1.25x the normal points for a MAX PURE.
|
||||
|
||||
Calling this "EX-scoring" in the context of Arcaea would be confusing (EX being an in-game grade and all), hence I decided to call the Arcaea equivalent of the system "ζ-scoring". In particular, we can compute the ζ-score by only knowing the base score and the number of notes in the chart (call it $`n`) as follows:
|
||||
|
||||
|
@ -53,7 +50,7 @@ Calling this "EX-scoring" in the context of Arcaea would be confusing (EX being
|
|||
3. Double the quotient from step 2 and add the remainder to form the final expression of $`5m + 4p + 2f`, which can then be scaled up so $`10,000,000` is the maximum score again.
|
||||
|
||||
With a bit of care put into working around the floor function in the actual scoring formula, and performing the computations in a manner that avoids any risks of floating point arithmetic errors, one can implement a very reliable score converter. For instance, the score tracking Arcaea discord bot I'm developing has ζ-scoring well-integrated into everything!
|
||||
:::::
|
||||
:::
|
||||
{% ]]] %}
|
||||
|
||||
#### Why arcaea's scoring rocks
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue