Overall Leaderboards?
Moderator: Bizarre Devs
12 posts
• Page 1 of 2 • 1, 2
Overall Leaderboards?
Hello all,
I was just wondering if there would be any way to implement an Overall Leaderboard for GWRE2. Now, I don't mean write a patch and update the game so it will be shown, but maybe just somewhere on the site. The leaderboard would take the scores of all six game modes, add them up, and show the top to bottom players in the order of the final total. Just something I was thinking about.
Neo
I was just wondering if there would be any way to implement an Overall Leaderboard for GWRE2. Now, I don't mean write a patch and update the game so it will be shown, but maybe just somewhere on the site. The leaderboard would take the scores of all six game modes, add them up, and show the top to bottom players in the order of the final total. Just something I was thinking about.
Neo
Re: Overall Leaderboards?
This is a good idea, although I think it'd be better if Bizarre added up the individual rankings from each game mode, not the scores. Otherwise, an extra 50 million points in Evolved (which can come from a single black hole) or Pacifism (where it'd be even easier) would be able to trump any King/Waves score.
- FrozenVapor
- Posts: 6
- Joined: 10 Sep 2008, 04:36
- Gamertag: FrozenVapor
Re: Overall Leaderboards?
FrozenVapor wrote:This is a good idea, although I think it'd be better if Bizarre added up the individual rankings from each game mode, not the scores. Otherwise, an extra 50 million points in Evolved (which can come from a single black hole) or Pacifism (where it'd be even easier) would be able to trump any King/Waves score.
Actually thats a tad silly with the score thing, if your the best at Pacifism you are the best! Which doesn't quite workout
Re: Overall Leaderboards?
This is an interesting idea. Actually the API for the leaderboard viewer is open to everyone, so you can write this kind of thing yourself if you want. Check it out.
Ben
Ben
Blur is on the shelves! Have you got your copy yet?
-

Ben - Bizarre Devs

- Posts: 3802
- Joined: 19 Apr 2005, 21:34
- Location: North West England
- Gamertag: Wriggler
Re: Overall Leaderboards?
Logged in today here for the first time here, read this thread, and couldn't help having a little guddle. 
Couple of custom pages here:
Top 100 on each Leaderboard
http://www.fantasyrole.org/gw2_boards.aspx
Top 20 Masters
http://www.fantasyrole.org/gw2_master.htm
Note the Top 20 Masters is a static HTML page. It was taking too long to run, and I didn't have a decent 2D array sort algorithm so I had to manually reorder based on rank. Essentially:
- Top 20 players on any GW2 Leaderboard were included by default. The flaw is, say, if you're placed 21+ on all leaderboards you're not included whereas you would be included if you were 20th on Waves and, say, 3000th on Sequence.
- Players rank are then added up over all leaderboards. No place on a leaderboard = a default rank of 100,000. So if you were placed rank 20 or above on all modes but you haven't yet played Waves and are not its board, then the 100,000 adds on.
Not perfect by any means, but it may give everyone an idea of just how cool this feature would be to have.
t.S.
Couple of custom pages here:
Top 100 on each Leaderboard
http://www.fantasyrole.org/gw2_boards.aspx
Top 20 Masters
http://www.fantasyrole.org/gw2_master.htm
Note the Top 20 Masters is a static HTML page. It was taking too long to run, and I didn't have a decent 2D array sort algorithm so I had to manually reorder based on rank. Essentially:
- Top 20 players on any GW2 Leaderboard were included by default. The flaw is, say, if you're placed 21+ on all leaderboards you're not included whereas you would be included if you were 20th on Waves and, say, 3000th on Sequence.
- Players rank are then added up over all leaderboards. No place on a leaderboard = a default rank of 100,000. So if you were placed rank 20 or above on all modes but you haven't yet played Waves and are not its board, then the 100,000 adds on.
Not perfect by any means, but it may give everyone an idea of just how cool this feature would be to have.
t.S.
- The Silverlord
- Posts: 11
- Joined: 16 Jan 2009, 21:33
- Location: Scotland
- Gamertag: The Silverlord
Re: Overall Leaderboards?
Awesome, I like these pages a lot!
Especially the second one, although might I suggest a better way to calculate the masters?
If you're attempting to find the top 20 masters places, you'll need to grab the results for the top 50 or 100 in each leaderboard to account for the disparity between all the boards (as you mention above).
Grab the top 100 of each board, then use the gamertag lookup service to get the scores from every board for each of these 600 gamertags. Note that the second lookup is necessary because some people might have placed in the top 100 on one board, but not on another so wouldn't be counted otherwise.
Add up all the scores of all the various game modes, then sort the entries based on this total score value. Take the top 20 results from this table, and then you'll have the top 20 masters sorted by score.
Again it's not perfect, but it's about as good as is possible with the model XBL provides.
Ben
If you're attempting to find the top 20 masters places, you'll need to grab the results for the top 50 or 100 in each leaderboard to account for the disparity between all the boards (as you mention above).
Grab the top 100 of each board, then use the gamertag lookup service to get the scores from every board for each of these 600 gamertags. Note that the second lookup is necessary because some people might have placed in the top 100 on one board, but not on another so wouldn't be counted otherwise.
Add up all the scores of all the various game modes, then sort the entries based on this total score value. Take the top 20 results from this table, and then you'll have the top 20 masters sorted by score.
Again it's not perfect, but it's about as good as is possible with the model XBL provides.
Ben
Blur is on the shelves! Have you got your copy yet?
-

Ben - Bizarre Devs

- Posts: 3802
- Joined: 19 Apr 2005, 21:34
- Location: North West England
- Gamertag: Wriggler
Re: Overall Leaderboards?
P.S. Does anybody have any experience in creating Facebook applications? I think a profile badge based on this GWRE2 data would be ace...
In fact I did start building one a while ago, but never finished it before moving onto other stuff.
I seem to remember the problem wasn't in building the app itself, but in caching/updating the data efficiently.
Ben
In fact I did start building one a while ago, but never finished it before moving onto other stuff.
Ben
Blur is on the shelves! Have you got your copy yet?
-

Ben - Bizarre Devs

- Posts: 3802
- Joined: 19 Apr 2005, 21:34
- Location: North West England
- Gamertag: Wriggler
Re: Overall Leaderboards?
Cheers Ben.
You're right, the method you describe would make it more accurate. I did have a gamertag lookup for those inside any Top 20 and outside of another, but including the Top 50/100 to begin with would ensure a more accurate list.
The difficulty is that I'm finding these HTTP GET connections and lookups are really, really slow. I initially started out as a Top 100 but it quickly became a Top 20. : (
I've actually had a ponder to try and make less connections but I'm stumped. My latest attempt (http://www.fantasyrole.org/gw2_master.aspx) involves simple Top 1000 lists (60 calls: 6 boards x 10 lots of 100 tags), but this time ditching gamertag lookups (would be into 1000's of calls otherwise). If outside a Top 1000, then placing is automatically 1001. This could be viewed as another backward step again though . . .
I think I'll do one based on score too, just for fun, then I'm going to throw the cards in. If anyone wants my vb.NET code to take forward just let me know . . .
Great game btw, and keep up the good work!
You're right, the method you describe would make it more accurate. I did have a gamertag lookup for those inside any Top 20 and outside of another, but including the Top 50/100 to begin with would ensure a more accurate list.
The difficulty is that I'm finding these HTTP GET connections and lookups are really, really slow. I initially started out as a Top 100 but it quickly became a Top 20. : (
I've actually had a ponder to try and make less connections but I'm stumped. My latest attempt (http://www.fantasyrole.org/gw2_master.aspx) involves simple Top 1000 lists (60 calls: 6 boards x 10 lots of 100 tags), but this time ditching gamertag lookups (would be into 1000's of calls otherwise). If outside a Top 1000, then placing is automatically 1001. This could be viewed as another backward step again though . . .
I think I'll do one based on score too, just for fun, then I'm going to throw the cards in. If anyone wants my vb.NET code to take forward just let me know . . .
Great game btw, and keep up the good work!
- The Silverlord
- Posts: 11
- Joined: 16 Jan 2009, 21:33
- Location: Scotland
- Gamertag: The Silverlord
Re: Overall Leaderboards?
if your ranked top 10 in pacifism you will be top in overall leaderboards
- BLAST THE FOOL
- Posts: 65
- Joined: 01 Jan 2009, 15:36
- PSN Username: JAMMROKK
- Gamertag: BLAST THE FOOL
Re: Overall Leaderboards?
Hmm do you find them slow whilst browsing directly to the web service? It should be fairly quick, as most of the time the results are cached and delivered straight from our web server. This is especially true if you're making multiple requests to the same data.
If you're still having issues with speed, you might like to cache the results locally on your server and then run a separate process to update your cache periodically?
Ben
If you're still having issues with speed, you might like to cache the results locally on your server and then run a separate process to update your cache periodically?
Ben
Blur is on the shelves! Have you got your copy yet?
-

Ben - Bizarre Devs

- Posts: 3802
- Joined: 19 Apr 2005, 21:34
- Location: North West England
- Gamertag: Wriggler
12 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 2 guests

Register
Login