Altitude Game: Forums  

Go Back   Altitude Game: Forums > Altitude Discussion > Ladder Discussion
FAQ Community Calendar

Ladder Discussion Everything related to altitudeladder.com and the ladder servers goes here.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-22-2010, 12:32 AM
dr. carbon dr. carbon is offline
Senior Member
 
Join Date: Aug 2010
Posts: 163
Default Ranking Conditional

To prevent people who just started from having an extremely volatile and inaccurate ranking, why not create a minimum game number to exceed to be ranked.

If we make it like 30 or something, this will balance out our ranking system, while still allowing the user to view his rating.

Any comments?
Reply With Quote
  #2  
Old 11-22-2010, 02:02 AM
gumbyy gumbyy is offline
Senior Member
 
Join Date: Apr 2009
Location: New Orleans, LA / Baton Rouge, LA
Posts: 267
Default

Quote:
Originally Posted by dr. carbon View Post
To prevent people who just started from having an extremely volatile and inaccurate ranking, why not create a minimum game number to exceed to be ranked.

If we make it like 30 or something, this will balance out our ranking system, while still allowing the user to view his rating.

Any comments?
I think this is a great idea. Anything less than x number of games (I'd say 20-40 minimum) doesn't give an accurate reflection of skill. I also think there should be some sort of minimum # of games / month or something like that. That way, someone who was really good 6 months ago but hasn't played in months wouldn't keep a top rating that doesn't necessarily reflect their current skill.
Reply With Quote
  #3  
Old 11-22-2010, 02:43 AM
elxir elxir is offline
Senior Member
 
Join Date: Feb 2010
Location: All-American
Posts: 2,687
Default

i think black ops does this and it seems like a good idea
Reply With Quote
  #4  
Old 11-22-2010, 03:36 AM
tantalum tantalum is offline
Junior Member
 
Join Date: Sep 2010
Posts: 11
Default

Gumby, you're bringing in a second issue - whether inactive vets should be allowed to retain their ranking. That's irrelevant to OP's post.


Regarding the volatility of new people, I've been thinking that for someone who's new on ladder, their ratings should go up or down by 100 for their first ten games, and thereafter, change by the normal amount. This way, they reach their equilibrium ranking a lot more quickly. This also breaks the zero-sum property of ladder, but I think that's a feature that's almost useless, since we have one-time visitors to ladder who do nothing but inflate the total pool of points in ladder by 25 points.
Reply With Quote
  #5  
Old 11-22-2010, 06:55 AM
Stormich Stormich is offline
Senior Member
 
Join Date: Apr 2009
Location: Corporate Police State
Posts: 1,151
Default

All of this is easy to discuss, but without giving actual formulas nothing is really brought here. The current ladder balancing calculation has about 300 lines of code FYI
Reply With Quote
  #6  
Old 11-22-2010, 11:40 AM
lemon lemon is offline
Senior Member
 
Join Date: Jul 2010
Posts: 123
Default

Being a new player to ladder I can definately say I got waaaaaaaay overrated at the beginning and still am despite loosing tons of games. How about giving different weight to rating changes for the first 20-40 games so that your elo drops/raises quicker?
Reply With Quote
  #7  
Old 11-22-2010, 12:25 PM
Stormich Stormich is offline
Senior Member
 
Join Date: Apr 2009
Location: Corporate Police State
Posts: 1,151
Default

Most people agree that weighting initial games is the way to go, it's still really difficult to get it coded
Reply With Quote
  #8  
Old 11-22-2010, 07:50 PM
dr. carbon dr. carbon is offline
Senior Member
 
Join Date: Aug 2010
Posts: 163
Default

K first, storm, putting in a ranking conditional, i am sure, would be very little work for nobo. However, it would, in fact, add to his list of work.

First, idk how ladder code runs, but its very simple:

Create a boolean:
If gamecount >30 then Rankt (ranktruism) = true else Rankt = false
If Rankt = true then run Rank (procedure)


Simple solution to a complex problem.

Gumby's would only require what? 1 extra line of coding.

Now I am aware that I do not know the full brunt of the burden, but I am trying to say that it is very feasible.
Reply With Quote
  #9  
Old 11-23-2010, 05:38 AM
tantalum tantalum is offline
Junior Member
 
Join Date: Sep 2010
Posts: 11
Default

The intuitive way that the code should work is that after each game, it runs a script updating each player's score (i.e., the ranking update is game-event-triggered, rather than activating for individual players). I'm guessing it cycles through player names and runs an update function, passing it the parameters of +/- 24 or 25. (at least, this update function should be encapsulated rather than hard-coded in.) Then, in the update function, add a conditional that says,
if playergames < 10{
if scorechange > 0;
scorechange = 100;
else if scorechange <0;
scorechange = -100}
Reply With Quote
  #10  
Old 11-23-2010, 11:19 PM
dr. carbon dr. carbon is offline
Senior Member
 
Join Date: Aug 2010
Posts: 163
Default

Yea, seriously, if you want a +/- 100 range for up to 30 games, then follow tantalum's formula. If you want ranking to occur after 30 games, follow mine.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:21 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
2008 Nimbly Games LLC