forum

Friends scores on maps and ratings [added]

posted
Total Posts
107
This is a feature request. Feature requests can be voted up by supporters.
Current Priority: +698
show more
Minty Gum
This sounds fun... it would add something new to regular gameplay for me. Make things a bit more spicy 8-)
lavalake
I had the same idea. I do support this idea, but this will be kind of hard to make.

peppy wrote:

I am hoping to address this in a round-about way in the future. For now, due to my previously mentioned reasons, it is not possible.

mmstick wrote:

I don't see how this would be intensive to implement, plenty of other games do this. One way would be to store all scores on a server, only keeping the highest score a user makes and the client simply grabs the data from the website database in real-time (similar to embedding a frame of a webpage). Another way would be for the clients to individually ask other clients for their highest local scores to sync with and promptly attempt to sync with friends clients when a new high score is obtained.
You need an index per-user per-beatmap ordered by score. As this information is obviously not stored in a single table, it means duplicating a lot of data, which all needs to be updated on a regular basis. Making this an efficient lookup is one of the most challenging query types for a database. It of course can be done, but requires a lot of optimisation, consideration and storage space.

Your solutions may sound simple to you, but aren't actually feasible due to over-simplication (suggestion 1) or incorrect approach (suggestion 2).
This is kind of confusing to me. Whatever confusing must be hard, right?
[Zappy]
Support :D +2
Skyara
We can see when our friends are in the rank, so why can't we just make a filter for "yellow players" who are in the #400 ? I don't know if this is possible with those who are not :/
Soner Wolf
This is a wonderful idea! I actually wondering why something like this didn't exist when I first started playing a year ago. although I wasn't on the forums much, and didn't know you could make feature requests. I hope this gets added!
jabberwockey
I support this, however if you learned how databases are made/how to make one it's going to be very difficult.
I'm trying to write a process tree down and it's giving me a headache :o
ann_old
I'd love it.
Support!
- Akari -_old
It could just be a client-side ranking filter that shows only friends scores.
Synthox_old
+1
XGeneral2000
If a full-blown friends scoreboard is not feasible right now, maybe we could at least get a filter for the top 400 (so it would only show those yellow names + their song rank)? Most of my friends would show up, but it's a little tedious to scroll through all 10 pages just to check if my friends are on it. I don't think that would be too difficult, would it?

The scoreboard's gotten way better lately in any case. Top 400 + mods + accuracy + relative rank is awesome.
Uncle Buly
yes!!
marme358
This is something I really miss in this game, some way to compare to friends...
Kairi
+2
Yarissa
If I had stars I would add them to this. I'd know which of my friends I had highscores and which I wanted to beat this way.
she_old

Kaoru wrote:

If I had stars I would add them to this. I'd know which of my friends I had highscores and which I wanted to beat this way.
I'd hunt your weak scores down
Yarissa

loseri wrote:

Kaoru wrote:

If I had stars I would add them to this. I'd know which of my friends I had highscores and which I wanted to beat this way.
I'd hunt your weak scores down
As would I :D
she_old

Kaoru wrote:

As would I :D
GL! I barely have any scores!
endlessHorizon
One of the biggest features missing at the moment!
El SolarBeam
well, I want to hunt someone's score down as well >:D

+2
Oinari-sama
Good idea! This will raise the competitive spirit amongst friends & foes.

Coincidentally I proposed to have your own score displayed while spectating another player in this thread. The 2 ideas will work well for a stalker...err I mean friends, friends! :D
Remigius
Sounds nice.

Now only if I had friends to be competitive with.
nutnnut
Support! :D
ieb
Support! That will be great!
Dustice
good idea... support x3
Primula_old
Very much want this, my main motivation when playing this game is to beat my friends. >-<!
420Guy
+4
Lanturn
+4 stars.. This is all I really look for when scrolling through the scores.. We already have the (Has Friends) thing, so why not make it that we can have just our friends scores shown.
Speedy J CheLioS
+3 Come on Guys, just add this feature :D
Oinari-sama
People are still giving stars to this? Here's the bad news for those who didn't read whole thread:

peppy wrote:

I am hoping to address this in a round-about way in the future. For now, due to my previously mentioned reasons, it is not possible.

mmstick wrote:

I don't see how this would be intensive to implement, plenty of other games do this. One way would be to store all scores on a server, only keeping the highest score a user makes and the client simply grabs the data from the website database in real-time (similar to embedding a frame of a webpage). Another way would be for the clients to individually ask other clients for their highest local scores to sync with and promptly attempt to sync with friends clients when a new high score is obtained.
You need an index per-user per-beatmap ordered by score. As this information is obviously not stored in a single table, it means duplicating a lot of data, which all needs to be updated on a regular basis. Making this an efficient lookup is one of the most challenging query types for a database. It of course can be done, but requires a lot of optimisation, consideration and storage space.

Your solutions may sound simple to you, but aren't actually feasible due to over-simplication (suggestion 1) or incorrect approach (suggestion 2).
Mosti07
I hope this going to be fast in the change log :P
Kalle_old_1

peppy wrote:

I am hoping to address this in a round-about way in the future. For now, due to my previously mentioned reasons, it is not possible.

mmstick wrote:

I don't see how this would be intensive to implement, plenty of other games do this. One way would be to store all scores on a server, only keeping the highest score a user makes and the client simply grabs the data from the website database in real-time (similar to embedding a frame of a webpage). Another way would be for the clients to individually ask other clients for their highest local scores to sync with and promptly attempt to sync with friends clients when a new high score is obtained.
You need an index per-user per-beatmap ordered by score. As this information is obviously not stored in a single table, it means duplicating a lot of data, which all needs to be updated on a regular basis. Making this an efficient lookup is one of the most challenging query types for a database. It of course can be done, but requires a lot of optimisation, consideration and storage space.

Your solutions may sound simple to you, but aren't actually feasible due to over-simplication (suggestion 1) or incorrect approach (suggestion 2).
I might not understood the whole problem, but how about having a "Show friends scores" button for each beatmap in the client, which then downloads the full rankings for said map and parses the info in the clients own computer?
Winshley

Kalle wrote:

I might not understood the whole problem, but how about having a "Show friends scores" button for each beatmap in the client, which then downloads the full rankings for said map and parses the info in the clients own computer?
It still requires downloading info from leaderboard beforehand, no?

Imagine million of users trying to fetch the leaderboard from the server...

This idea is interesting, which I support. But we need an efficient method so that it doesn't take too much server load.
Kalle_old_1

Winshley wrote:

Kalle wrote:

I might not understood the whole problem, but how about having a "Show friends scores" button for each beatmap in the client, which then downloads the full rankings for said map and parses the info in the clients own computer?
It still requires downloading info from leaderboard beforehand, no?

Imagine million of users trying to fetch the leaderboard from the server...

This idea is interesting, which I support. But we need an efficient method so that it doesn't take too much server load.
But only if user pushes the button to check, it wouldn't happen automatically, which would drastically reduce the traffic. can't really think about better method mainly because my understanding about programming is very minor.
[Joker]
Supporting wish i had stars though
Dooms
How about making it a feature on the website?

You have the check box for no mod plays only... Add one for friends only?

I'm no programmer, so I have no idea how this would work, but it sounds easier than doing it through the osu program.
Unbr34k4bl3
Supporting! It's a cool idea!
Francis
This saves up so much time.
Wish I could support this but I have no votes :(
Prieto
Nice Idea! :3
Bloodyback
Yeah! I love that idea!
theowest
Added
t/124366

peppy wrote:

This is currently limited to supporters only while I load test the system, but this may change in the future.


How it looks on one of my maps:

those users you see on the list there are some of my friends with a rank on this map.
show more
Please sign in to reply.

New reply