beatmaps-io / beatsaver-main

https://beatsaver.com
GNU General Public License v3.0
73 stars 24 forks source link

[Feature] "Difficulty"/Map Feel Tags #80

Open helencarnate opened 2 years ago

helencarnate commented 2 years ago

In an effort to compromise with BeatSaver preferences, the BeastSaber team proposes the following in order to implement "difficulty" tags:

  1. Implement one of four tags on ALL maps on BeatSaver: Comfy, Moderate, Intense, Extreme
  2. Tags are applied based on the NPS of the top diff as follows (if normal and easy need to be added, please let me know). OST ranges were provided as a frame of reference. image
  3. Site Admins and Curators should have the ability to override the default setting as needed after subjectively assessing a map
  4. Any Novice (Comfy), Intermediate (Moderate), Advanced (Intense), and Master (Extreme) tags previously applied on BeastSaber prior to the tag conversion should supersede any systematically applied tags after implementation (using Bsaber backup data)
  5. Implement a filter or add "stops" to the NPS slider so that users can find maps flagged with each tag (example: When filtering for "comfy" maps it would bring up all maps where the top diff falls in the "comfy" range, the user would still need to look at the difficulty - hard, expert, expertplus - to see if it is available for their skill level)

Per previous discussion, the BeastSaber team would like to propose a reintroduction of the current "Difficulty Tags" on BeatSaver. The intention of these tags is to provide a casual-friendly designation for the "feel" of a map based on its top difficulty. The now-defunct process on Bsaber was that curators would subjectively assess a curated map based on NPS, pattern complexity, readability, etc. and flag it as Novice, Intermediate, Advanced or Master. This meant that a Novice E+ would be easier than the average E+, an Advanced E+ would be harder than average. This naming convention was understood by curators but caused confusion with end users ("I'm a novice at the game so I should be able to play this novice tagged map"). The proposed nomenclature change mitigates this issue.

helencarnate commented 2 years ago

I have seen the community need for some variation of this feature come put several times. While the original issue is for difficulty tags, even having "stops" on the NPS slider for common NPS splits would help the casual players of the game for whom those NPS numbers are pretty meaningless.