There are probably other threads about this, but I am trying to figure out some math for osu! standard scoring. I'm pretty bad at math, which is why I'm coming here for help.
What I want to do is create a graph of how many points you will have after x notes hit, assuming you hit 300 each time. According to the wiki, the scoring is worked out in this way:
Using all this information, I was able to get that your score = 300 + 300(5x)/25 (Assuming the difficulty multiplier is 5x). This tells you how many points you will get for hitting a 300 note with a combo of x.
What I can't figure out though is, how would you make a function to know how many points you would have with a combo of x? All I can think of is something like this:
g(y)=300 + 300(5y)/25
f(x)=g(x-0) + g(x-1) + g(x-2) + . . . g(x-x)
This doesn't seem right , and I just can't figure anything out. Plus, you would have to write out a long thing each time, which becomes increasing difficult with larger numbers.
Again, I am no good at math, so sorry if I said something dumb.
What I want to do is create a graph of how many points you will have after x notes hit, assuming you hit 300 each time. According to the wiki, the scoring is worked out in this way:
Score = Hit Value + Hit Value * (Combo multiplier * Difficulty multiplier * Mod multiplier) / 25I wasn't sure what difficulty multiplier is, but this thread had some useful things to say.
Hit Value The hit circle judgement (50, 100 or 300), any slider ticks and spinner's Bonus.
Combo multiplier (Combo before this hit - 1) or 0, whichever is higher.
Difficulty multiplier The difficulty setting for the beatmap.
Mod multiplier The multiplier of the selected mods.
Using all this information, I was able to get that your score = 300 + 300(5x)/25 (Assuming the difficulty multiplier is 5x). This tells you how many points you will get for hitting a 300 note with a combo of x.
What I can't figure out though is, how would you make a function to know how many points you would have with a combo of x? All I can think of is something like this:
g(y)=300 + 300(5y)/25
f(x)=g(x-0) + g(x-1) + g(x-2) + . . . g(x-x)
This doesn't seem right , and I just can't figure anything out. Plus, you would have to write out a long thing each time, which becomes increasing difficult with larger numbers.
Again, I am no good at math, so sorry if I said something dumb.