Overall Leaderboards?

Discuss Retro Evolved 2, and everything else Geometry Wars!

Moderator: Bizarre Devs

Overall Leaderboards?

Postby lNeol on 12 Dec 2008, 19:43

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
lNeol
 
Posts: 22
Joined: 11 Dec 2008, 23:20
Gamertag: L Neo I

Re: Overall Leaderboards?

Postby FrozenVapor on 15 Dec 2008, 04:51

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?

Postby JDog053 on 15 Dec 2008, 17:09

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 :(
JDog053
 
Posts: 163
Joined: 12 Jul 2007, 10:43
Gamertag: JDog053

Re: Overall Leaderboards?

Postby Ben on 02 Jan 2009, 14:52

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
Blur is on the shelves! Have you got your copy yet?
User avatar
Ben
Bizarre Devs
Bizarre Devs
 
Posts: 3802
Joined: 19 Apr 2005, 21:34
Location: North West England
Gamertag: Wriggler

Re: Overall Leaderboards?

Postby The Silverlord on 16 Jan 2009, 21:50

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.
The Silverlord
 
Posts: 11
Joined: 16 Jan 2009, 21:33
Location: Scotland
Gamertag: The Silverlord

Re: Overall Leaderboards?

Postby Ben on 19 Jan 2009, 10:20

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
Blur is on the shelves! Have you got your copy yet?
User avatar
Ben
Bizarre Devs
Bizarre Devs
 
Posts: 3802
Joined: 19 Apr 2005, 21:34
Location: North West England
Gamertag: Wriggler

Re: Overall Leaderboards?

Postby Ben on 19 Jan 2009, 10:25

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
Blur is on the shelves! Have you got your copy yet?
User avatar
Ben
Bizarre Devs
Bizarre Devs
 
Posts: 3802
Joined: 19 Apr 2005, 21:34
Location: North West England
Gamertag: Wriggler

Re: Overall Leaderboards?

Postby The Silverlord on 19 Jan 2009, 12:09

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!
The Silverlord
 
Posts: 11
Joined: 16 Jan 2009, 21:33
Location: Scotland
Gamertag: The Silverlord

Re: Overall Leaderboards?

Postby BLAST THE FOOL on 19 Jan 2009, 20:28

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?

Postby Ben on 26 Jan 2009, 10:58

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
Blur is on the shelves! Have you got your copy yet?
User avatar
Ben
Bizarre Devs
Bizarre Devs
 
Posts: 3802
Joined: 19 Apr 2005, 21:34
Location: North West England
Gamertag: Wriggler

Next

Return to Geometry Wars

Who is online

Users browsing this forum: No registered users and 2 guests