Dangaard wrote:
Additionally to the already exisiting difficulty specifications that directly affect gameplay, it would be nice to get information about the specifications resulting from the gameplay, such as: - stream
- jump
- chaos (hello stepmania)
- sliding
Of course such attributes would need to be set by hand following some guidelines and whatnot. Also there would be a big problem of getting this work for old maps that don't include these attributes. So it's combined with quite some work, I suppose.
This would be a really great addition, that could help people to find and filter maps suiting their skills and preferred gameplay style. Best combined with a graphical presentation.
stream: average time distance between notes, excluding long breaks.
jump (air): average linear distance between notes adjusted for time, preferably on an inverse exponential scale so that compressed streams do not decrease the jump rating
chaos: complexity of rhythms. the difficulty rating puts this in high regard, because hards are often higher star rating than insanes.
slide (freeze): circle:slider ratio, or something like that. osu is hold heavy, SM is not. This might make easy difficulties seem very high, and obviously slider only would be max. Not necessarily a difficulty setting but a gauge of what the map is like.
Putting this data on an S curve (from 0 to 100) would improve the accuracy of the rating in the middle, but extreme maps and easy map would still look all the same.
Manually calculating the data would be a waste of time. to start though I would take a few points and gauge the difficulty (ie really hard maps like rainbow tylenol or astrosexy assigned a certain percentile so everything high is based off of them).