-
This is a design document of sorts for the feature floated today on discord (see discussion here and then continued in thread). Most things below have already been brought up in the discussions above but some of it is explicitly my proposal. Assume everything in here is negotiable / up for debate. Basic premise
Ideas for future expansion
Tentative UI mockupsVery makeshift, cobbled together using various scraps from @arflyte's various figmas over the years. Please ignore the fonts being all over the place. I can't be bothered with figma bullshit. And please don't focus on this too much to begin with, the details of appearance are secondary to what this system is supposed to be doing. How to execute this
How to actually decompose this
Open questions
|
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 20 replies
-
I do like how this proposal will encourage players to engage in the competitive side of osu more regularly and in more varied ways, however I worry that having the playlists only be open for 24 hours will make it impossible for a lot of players to participate as consistently as they would like to. Because of this, instead of a "beatmap of the day" system, I think it would be better to have a "beatmaps of the week" system. Instead of picking a map every day and encouraging players to compete on that map for only 24 hours, we could pick 5 (or so) maps every week and keep the playlist of those maps open for the whole week. This way players who are only able to play the game on the weekends will still be able to participate and compete just about as much as players who have the time to play daily. I understand that this will create something of similar appeal to the current Beatmap Spotlights system, so maybe the Spotlights project should just be merged into the hypothetical "beatmaps of the week" system so that the players who enjoy the Spotlights have something to look forward to each week consistently and the people running the Spotlights project no longer have to deal the the constant issues of trying to make a 9 week competition flow smoothly in a client that is rapidly changing. |
Beta Was this translation helpful? Give feedback.
-
Overall, I like the idea and how it was proposed here. My only concern for now is about the individual rewards. As it is described, the idea is to give some kind of reward to the top N players. As I see it, it could be a problem, especially if you want to have less skilled players competing for it, as it could turn the lower star rating days into a competition between more skilled players for who gets the maximum score first as soon as the playlist starts. So maybe the individual rewards should be limited to temporary things only visible that day, as it would be less likely for something like this to happen this way. |
Beta Was this translation helpful? Give feedback.
-
This needs more thought put behind how it will run before an implementation is attempted - if a map has multiple difficulties, should a player get an S rank on each before being able to set a score on the next one up? Are mods allowed, restricted, enforced or fully disallowed, and does this change per mapset per day? Is a leaderboard open for 24 hours, or are people given half an hour to set the best score at set times of the day (similar-ish to cup of the day)? That said, I and others would prefer to see the song select redesign prioritised before anything new is added to the game, as well as a results screen redesign and a rework to the first-time setup. These three things currently are the biggest barriers to use presented to stable players. I have a further roadmap I've written up past these initial points if it's possible to present it to devs and discuss the reasonings. |
Beta Was this translation helpful? Give feedback.
-
I think that the average player is not going to play one beatmap for a day, and I'll wager that even a player capable of getting top-1 on any beatmap will not play one for a day. osu! players fall in two categories: either they're motivated to achieve something in which case they'll retry-spam, or they're pretty short-attention-spanned/playing for fun in which case they'll prefer variety. Let's say a beatmap is picked that the average player can play and doesn't mind listening to on repeat, which is the best case scenario. A top player comes along and easily gets 1,000,000 points (max score). What:
I think that it's crucial to answer for these two questions with the initial implementation, as not doing so will take the fun out of the system.
I see this being done more by the multiplayer server than playlists. |
Beta Was this translation helpful? Give feedback.
-
Some additional notes/thoughts:
I'd hope that we don't need to resort to automatic selection of future beatmaps. I do think in place of any automation, there should be some kind of alerting when the queue is empty for the next week period so someone can jump in and fill it up. I've raised this requirement internally and there is initial interest in taking on this role, so that's good.
I think osu-web is more suited for this task. It has the ability to message us on discord ops channels if things go wrong, and has a cron system in place already which (in most cases) works reliably.
It'll be good to have some kind of records of participation on user profiles (probably using a new display style since existing medals/badges don't allow for more-than-one achievement of same thing). I'm more interested in participation and streaks than winners, because i think people will get more enjoyment from that (but we won't forget winners either). Regarding play statistics – while we will initially use them for this special mode, I see no harm in recording stats for all playlist rooms. It's something we can potentially display on user playlists in the future and have them benefit from more "flavour" displayed on the playlist interface. |
Beta Was this translation helpful? Give feedback.
-
Further work on this will be tracked in #28136. |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm not sure where I'd put a suggestion like this, so I'll just put it here. "Daily challenge" could maybe be renamed to "dailies" or "dailys". |
Beta Was this translation helpful? Give feedback.
-
doesn't seem to have been discussed yet, but what time will be used for the daily reset? |
Beta Was this translation helpful? Give feedback.
-
don't know if you'd prefer me to open a dedicated discussion, lmk what are the conditions for a day to be counted in the streak? it seems to be that you have to clear at least one time the daily map, right? if that's the case, would it be able to always have NF in freemods? don't know if it was intentional but yesterday (30/07) NF wasn't part of the choosable freemods i get that you have to clear at least once the current map, totally makes sense, but it creates some difficulty imbalances with some mods when comparing to other daily system, they are definitely easier in a sense where they adapt to the user:
obviously, it's not possible to make uniques and adapted dailies for everyone, so always having NF as an option to let people who care about streaks being able to keep theirs seems like a good middle ground. i feel that would def be more impacting when you'll implement other modes, if all modes uses the same queue, a lot of players won't be versatile enough to easily clear a 4* in every modes |
Beta Was this translation helpful? Give feedback.
Further work on this will be tracked in #28136.