smoogipooo, this entire idea is a mess. You are creating a Frankenstein's monster by mashing together accuracy and combo components. I don't know whether you have modeled the possible edge cases or not, but most players are going to be sure this is a bad idea until the edge cases are addressed and solutions are proposed. Until then, this has too many flaws to take seriously.
Here are two cases which I know are an issue:
Let me tell you the main flaws in combo and accuracy first.
A score might be a pretty number to some players, but to me it is a measure of skill. This number has to reflect how well you are doing against what you are given. As such, this number should be under the influence of two primary things: difficulty and result. When you multiply by the difficulty of that part, easy parts are worth little and hard parts are worth more, and should address the problem accuracy based scoring has. If the player misses on the hard part, tough luck, try harder, and if the player spams the hard part, the missesPunisher will do its job to not reward the player for random hits.
Here is the formula:
diffScore take the difficulty of the map at point t
AccScore take the player's score point (50, 100, 200, 300, MAX) at point t
log(t) increases as the map progresses. This has a similar effect like combo, but not quite. It's there to give a bonus for longer maps and how much depends on however you wish to scale it. I think this shouldn't give a noticeable effect unless the map is more than 5 minutes long.
missesPunisher is the number of misses and possibly bad score values in the last X milliseconds. If you want, you can do interesting things with this value such as an exponential increase with every miss or increase X for every miss so that it looks at a broader time period. However, the most important thing is that it doesn't destroy the worth of every proceeding pattern indefinitely if there is a miss. If there are misses, this would result at a temporary reduction in worth unlike your system where the potential worth is permanently reduced.
Here are two cases which I know are an issue:
- Suppose there exists a high spike in difficulty in the beginning of the map and the player has a miss there and only there. The player misses in the beginning, and as a result, got one short of an FC. Suppose there is the same spike in difficulty in the middle of the map and has a miss there and only there. The player misses in the middle, and as a result, has half of an FC. The first case would have a higher score than the second case, yet the difficulty spike is the same. Justify this matter.
- Players like Bobbias have become accustomed to a visual mod in such that they play worse without it. The player can easily become accustomed to a visual mod like that if they have the will to. How would it make sense for there to be a difficulty multiplier for visual mods then?
You are forcing more anxiety with the combo based system, actually. Frustration as well. Currently the source of those emotions in mania is primarily when trying to PF a map with nothing but MAX or at least SS for less skillful players, but with this, you are going to extend that further. Having your score screwed for the rest of the play because of these mishaps on a non skillful level doesn't sound like a good gameplay mechanic. Also, a map can be as long as you want to be, but unless a player is being skillfully challenged, the player will get tired only from boredom. The way you made it sound is that you were referring to physical tiredness, which is not always the case.smoogipooo wrote:
As maps progress anxiety builds up and you become tired, both of those are indications of how good of a player you are, or otherwise, how consistent of a player you are.
Gladly! I have my own proposal for a scoring system which should be better than accuracy based scoring and combo based scoring. The concept of this scoring system is influenced by the difficulty of the parts the player is playing.smoogipooo wrote:
Explain what the "better ways" are? As I mentioned in the OP we are taking feedback, and we have lots of time to make changes.
Let me tell you the main flaws in combo and accuracy first.
- Combo: Notes following a poor hit after a point have permanent diminished potential worth. Therefore, the position of the hard part matters to set the worth of every following note following.
- Accuracy: Doesn't care about disproportionate difficulty. Map can be mostly easy with one hard part and the player still gets high accuracy.
A score might be a pretty number to some players, but to me it is a measure of skill. This number has to reflect how well you are doing against what you are given. As such, this number should be under the influence of two primary things: difficulty and result. When you multiply by the difficulty of that part, easy parts are worth little and hard parts are worth more, and should address the problem accuracy based scoring has. If the player misses on the hard part, tough luck, try harder, and if the player spams the hard part, the missesPunisher will do its job to not reward the player for random hits.
Here is the formula:
Score += (diffScore[t] * accScore[t] * log(t)) / missesPunisher
diffScore take the difficulty of the map at point t
AccScore take the player's score point (50, 100, 200, 300, MAX) at point t
log(t) increases as the map progresses. This has a similar effect like combo, but not quite. It's there to give a bonus for longer maps and how much depends on however you wish to scale it. I think this shouldn't give a noticeable effect unless the map is more than 5 minutes long.
missesPunisher is the number of misses and possibly bad score values in the last X milliseconds. If you want, you can do interesting things with this value such as an exponential increase with every miss or increase X for every miss so that it looks at a broader time period. However, the most important thing is that it doesn't destroy the worth of every proceeding pattern indefinitely if there is a miss. If there are misses, this would result at a temporary reduction in worth unlike your system where the potential worth is permanently reduced.