Hello guys!
Lately I've seen a lot of discussion regarding some aspects of the Ranking Criteria, which led me to write a draft to address these issues, along with other fixes that were required. While this draft is quite lengthy, as it involves a new definitions, new rules and modification of already existing ones, I think it's important that you make yourself some time to read it and give us your feedback on the ideas themselves or their wording, as it's on us to make a more comprehensive, objective and generally better Ranking Criteria.
Let's get moving!
1) All dashes/HDashes in Salad/Platter allowed depending on BPM
Current rules for Salad and Platters allow 1/2 (and larger) dashes and HDashes, respectively, to be used independently of BPM. Although cases where a 1/2 dash or HDash would be stronger than a 1/4 at 120 BPM are rare (song should be >240 BPM), they can occur (as far as I know, someone is mapping a 290 BPM song) and there’s some opinions that they are not right. Therefore, it is convenient that all type of dashes/HDashes are relativized with respect to BPM, by extending the recently approved rule to all snaps. Therefore, the following rules are proposed:
Salad
2) Object-spinner spacing based on ms, rather than bars
The minimum object-spinner distance is currently defined as bars based on intervals of BPM. Since some elements have already been relativized with respect to BPM based on a definition in ms, the same thing could be done for object-spinner distance. Note that the defined times are equivalent to current boundaries. Based on this, rules in all diffs should be changed according to the following:
Cup
3) Basic dash/hyperdash concept
The current Ranking Criteria makes a distinction between basic and higher snapped dashes/HDashes. This distinction is somewhat important because it affects whether dashes/HDashes can be used consecutively and my to-be-proposed idea of allowing antiflow for certain dashes/HDashes in Salad/Platters respectively.
I'e come to a definition whose idea I like, although the wording might not be optimal. Therefore, I suggest the following addition to the glossary:
4) Antiflow dashes/HDashes in Salad/Platter
There are concerns that the antiflow HDash rule in Platters is too restrictive. I also consider that it should be worth including it for dashes in Salads to some extent (I personally don’t want to see a quick 1/4 dash landing in antiflow). Nevertheless, there’s some sort of “implicit agreement” that hyperdashes landing in circles followed by antiflow are okay, while sliders are not. This is most probably because sliders imply droplets, which can hit players’ accuracy. Therefore, I propose the following rules:
Salad
5) Consecutive dashes/HDashes
The previous rules left out a tiny bit about consecutive dashes/HDashes. Additionally, the rule regarding consecutive HDashes in Rain difficulties refer to “consecutive objects” in the current Ranking Criteria; however, the intention was always meant to be “consecutive fruits”. Therefore, I propose the following additions:
Salad
6) Other changes
Some other small modifications and additions are proposed:
Cup
7) Additional discussion
I also want to particularly start a discussion in a certain topic: antiflow after dashes/hdashes in Salad/Platter. My current proposal allows it after basic dashes/HDashes. Based on recent conversations I've seen in the modding Discord server, I think we agree on the broad definition of antiflow, but haven't come to consensus on what is strong (and thus, disallowed for these matters) antiflow. So, what should be the limit of acceptable antiflow after dashes/Hdashes? One idea could be that the head and tail must overlap vertically by a couple pixels for the antiflow to be acceptable (this one is easy to inspect visually, but maybe somewhat restrictive). Another option would be to define a maximum horizontal movement as a fraction of the distance a fully horizontal slider would have, using the same SV settings than the object starting the hyperdash to avoid manipulation. So, for example, if we set that fraction as 50% and a fully horizontal slider would have 120 px between head and tail, an antiflow movement after a dash/HDash could have 60 px at most of horizontal movement.
Finally, considering the changes proposed here, I think that the guidelines about note density could be reworked so that they are also defined depending on BPM, rather than being a strict snap.
Closing words
I've tried hard to address the issues with the Ranking Criteria I have perceived, either through my own opinion or through discussion (in-game, discord, etc). Obviously, I might have missed something, or posted something you don't agree with. So I will insist that your feedback is really important to come up with a better Ranking Criteria, so please voice your opinion.
Given the sheer number of stuff proposed, I will give this discussion a month, ending at 23:59 UTC on December 4th. After that, I'll bring it to the UBKRC to work on the wording and more formal stuff.
Lately I've seen a lot of discussion regarding some aspects of the Ranking Criteria, which led me to write a draft to address these issues, along with other fixes that were required. While this draft is quite lengthy, as it involves a new definitions, new rules and modification of already existing ones, I think it's important that you make yourself some time to read it and give us your feedback on the ideas themselves or their wording, as it's on us to make a more comprehensive, objective and generally better Ranking Criteria.
Let's get moving!
1) All dashes/HDashes in Salad/Platter allowed depending on BPM
Current rules for Salad and Platters allow 1/2 (and larger) dashes and HDashes, respectively, to be used independently of BPM. Although cases where a 1/2 dash or HDash would be stronger than a 1/4 at 120 BPM are rare (song should be >240 BPM), they can occur (as far as I know, someone is mapping a 290 BPM song) and there’s some opinions that they are not right. Therefore, it is convenient that all type of dashes/HDashes are relativized with respect to BPM, by extending the recently approved rule to all snaps. Therefore, the following rules are proposed:
Salad
Dashes may be used if the time between the ticks of the desired snapping is 125ms or higher. As an example, 1/3 dashes would be allowed at 160 BPM and below, whereas 1/4 dashes would be allowed at 120 BPM and below.
PlatterDashes may be used if the time between the ticks of the desired snapping is 62ms or higher. As an example, 1/6 dashes would be allowed at 160 BPM and below, whereas 1/8 dashes would be allowed at 120 BPM and below.
Hyperdashes may be used if the time between the ticks of the desired snapping is 125ms or higher. As an example, 1/3 hyperdashes would be allowed at 160 BPM and below, whereas 1/4 hyperdashes would be allowed under 120 BPM.
RainHyperdashes may be used if the time between the ticks of the desired snapping is 125ms or higher. As an example, 1/3 hyperdashes would be allowed at 160 BPM and below, whereas 1/4 hyperdashes would be allowed under 120 BPM.
Hyperdashes may be used if the time between the ticks of the desired snapping is 62ms or higher. As an example, 1/6 hyperdashes would be allowed at 160 BPM and below, whereas 1/8 hyperdashes would be allowed at 120 BPM and below.
2) Object-spinner spacing based on ms, rather than bars
The minimum object-spinner distance is currently defined as bars based on intervals of BPM. Since some elements have already been relativized with respect to BPM based on a definition in ms, the same thing could be done for object-spinner distance. Note that the defined times are equivalent to current boundaries. Based on this, rules in all diffs should be changed according to the following:
Cup
At least 250 ms must be left between objects and the start and end of spinners to ensure readability.
SaladAt least 250 ms must be left between objects and the start and end of spinners to ensure readability.
PlatterAt least 125 ms must be left between objects and the start of spinners to ensure readability.
At least 250 ms must be left between objects and the end of spinners to ensure readability.
RainAt least 250 ms must be left between objects and the end of spinners to ensure readability.
At least 125 ms must be left between objects and the start of spinners to ensure readability.
At least 250 ms must be left between objects and the end of spinners to ensure readability.
OverdoseAt least 250 ms must be left between objects and the end of spinners to ensure readability.
At least 62 ms must be left between objects and the start of spinners to ensure readability.
At least 250 ms must be left between objects and the end of spinners to ensure readability.
At least 250 ms must be left between objects and the end of spinners to ensure readability.
3) Basic dash/hyperdash concept
The current Ranking Criteria makes a distinction between basic and higher snapped dashes/HDashes. This distinction is somewhat important because it affects whether dashes/HDashes can be used consecutively and my to-be-proposed idea of allowing antiflow for certain dashes/HDashes in Salad/Platters respectively.
I'e come to a definition whose idea I like, although the wording might not be optimal. Therefore, I suggest the following addition to the glossary:
Basic dash/hyperdash: Any dash or hyperdash whose time between fruits is at least double the time required to allow dashes or hyperdashes, respectively. As an example, a hyperdash between objects separated by 250 ms in a Platter classifies as a basic hyperdash.
4) Antiflow dashes/HDashes in Salad/Platter
There are concerns that the antiflow HDash rule in Platters is too restrictive. I also consider that it should be worth including it for dashes in Salads to some extent (I personally don’t want to see a quick 1/4 dash landing in antiflow). Nevertheless, there’s some sort of “implicit agreement” that hyperdashes landing in circles followed by antiflow are okay, while sliders are not. This is most probably because sliders imply droplets, which can hit players’ accuracy. Therefore, I propose the following rules:
Salad
Basic dashes might be followed by antiflow sliders. Higher snapped dashes must not be followed by antiflow sliders.
PlatterBasic hyperdashes might be followed by antiflow sliders. Higher snapped hyperdashes must not be followed by antiflow sliders.
5) Consecutive dashes/HDashes
The previous rules left out a tiny bit about consecutive dashes/HDashes. Additionally, the rule regarding consecutive HDashes in Rain difficulties refer to “consecutive objects” in the current Ranking Criteria; however, the intention was always meant to be “consecutive fruits”. Therefore, I propose the following additions:
Salad
Basic dashes can be used up to twice in consecutive fruits. Higher snapped dashes may be used singularly (not in conjuction with other dashes)
PlatterBasic hyperdashes can be used up to twice in consecutive fruits. Higher snapped dashes might be used singularly (not in conjuction with other hyperdashes or dashes)
RainBasic hyperdashes can be used up to four times in consecutive fruits. Higher snapped might be used twice consecutively and can be used in conjuction with dashes.
6) Other changes
Some other small modifications and additions are proposed:
Cup
Rules
Salad- Dashes and hyperdashes of any kind are disallowed. This is to ensure an easy starting experience to beginner players. It must be possible to achieve an SS rank on the difficulty without making use of the dash key.
Rules
Platter- Hyperdashes of any kind are disallowed. This is to ensure a manageable step in difficulty for novice players.
- Dashes of different beat snap (1/2, 1/4, etc.) must not be used between consecutive fruits.
- All distances should be clear on whether they require the player to walk or a dash. This is to ensure that players can easily recognize patterns that require dashing.
Rules
Rain- Hyperdashes of different beat snap (1/2, 1/4, etc.) must not be used between consecutive fruits.
- Strong hyperdashes should not be used. For basic hyperdashes, a limit of 1.5x above the trigger distance is recommended. For higher snapped hyperdashes, a limit of 1.3x is recommended instead.
Rules
- Hyperdashes of different beat snap (1/2, 1/4, etc.) must not be used between consecutive fruits.
7) Additional discussion
I also want to particularly start a discussion in a certain topic: antiflow after dashes/hdashes in Salad/Platter. My current proposal allows it after basic dashes/HDashes. Based on recent conversations I've seen in the modding Discord server, I think we agree on the broad definition of antiflow, but haven't come to consensus on what is strong (and thus, disallowed for these matters) antiflow. So, what should be the limit of acceptable antiflow after dashes/Hdashes? One idea could be that the head and tail must overlap vertically by a couple pixels for the antiflow to be acceptable (this one is easy to inspect visually, but maybe somewhat restrictive). Another option would be to define a maximum horizontal movement as a fraction of the distance a fully horizontal slider would have, using the same SV settings than the object starting the hyperdash to avoid manipulation. So, for example, if we set that fraction as 50% and a fully horizontal slider would have 120 px between head and tail, an antiflow movement after a dash/HDash could have 60 px at most of horizontal movement.
Finally, considering the changes proposed here, I think that the guidelines about note density could be reworked so that they are also defined depending on BPM, rather than being a strict snap.
Closing words
I've tried hard to address the issues with the Ranking Criteria I have perceived, either through my own opinion or through discussion (in-game, discord, etc). Obviously, I might have missed something, or posted something you don't agree with. So I will insist that your feedback is really important to come up with a better Ranking Criteria, so please voice your opinion.
Given the sheer number of stuff proposed, I will give this discussion a month, ending at 23:59 UTC on December 4th. After that, I'll bring it to the UBKRC to work on the wording and more formal stuff.