Page 2 of 3

Posted: Tue Sep 26, 2006 2:45 pm
by pkk
BlackViper wrote:QUOTE (BlackViper @ Sep 25 2006, 11:43 PM) Details?
Maybe a bad example:
http://pkk.german-borg.de/?postid=56

Posted: Tue Sep 26, 2006 3:44 pm
by Tigereye
Here's what I wrote in @Cadet:
'Tigereye' wrote:
BlackViper wrote:QUOTE (BlackViper @ Sep 23 2006, 08:57 AM)
As long as you are considered a newbie. You will always gain points in a game whether your team loses or wins. Once you hit a rank of 8 that rule is void. Then you are on your own. /tongue.gif" style="vertical-align:middle" emoid=":P" border="0" alt="tongue.gif" />
This was how the old system worked - it added the absolute value of the game's adjustment to your score, so newbies would always gain points even if they lost.

As of early August 2006, this is no longer the case.

Every new account starts out with 1500 Elo points, right smack-dab in the middle between 0 and 3000 (the lower and upper bounds)

Your rank after your name is your Elo / 100. So a player with 1436 Elo points will end up as a rank 14 ingame. It always rounds down.

The way newbies have a low rank is because of a separate "new player" modifier which drops your rank down. New players join with a modifier of -15, effectively making their rank 0.
Each week they play, that modifier becomes less and less severe: -14, -13, etc until you have played for 15 weeks. At that point the modifier is 0, and your rank is your true Elo / 100.

It's designed under the premise that after 15 weeks of playing Allegiance, you should have enough games under your belt to get a judgement of your rank.

To see how each game affects the ranks of the players involved, take a look at the Recent Games page: http://asgs.alleg.net/asgsnet/recentgames.aspx

At the bottom you'll see how much each game is worth. Players gain or lose that many points if they played for the full game. If they played for half of the game, they gain/lose half of those points.

--TE

Posted: Tue Sep 26, 2006 5:57 pm
by Naboki
I think i figured out the problem

Sere and Ice logged out from alleg - Last game stat, they both has been newbs

After Sere relogged in, he had his int 4 (or was it 5) back, on the last game stat, ice still had his newbe tag.

So it seems if you stay logged out, your rank will drop to newbe in the list, if you come back, everything is fine /wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" />

Posted: Wed Sep 27, 2006 11:40 am
by Raveen
Tigereye wrote:QUOTE (Tigereye @ Sep 26 2006, 04:44 PM) Each week they play, that modifier becomes less and less severe: -14, -13, etc until you have played for 15 weeks. At that point the modifier is 0, and your rank is your true Elo / 100.
Tiger, how is this calculated? Is it simply counting down from first log in? Or is it based on unique weeks or days logged in (like the age rank). It would seem silly if a newbie could log in once and then leave for 15 weeks and come back as a vet. Much better to base it off (unique days logged in/7).

Posted: Wed Sep 27, 2006 1:41 pm
by madpeople
QUOTE Every new account starts out with 1500 Elo points, right smack-dab in the middle between 0 and 3000 (the lower and upper bounds)

Your rank after your name is your Elo / 100. So a player with 1436 Elo points will end up as a rank 14 ingame. It always rounds down.

The way newbies have a low rank is because of a separate "new player" modifier which drops your rank down. New players join with a modifier of -15, effectively making their rank 0.
Each week they play, that modifier becomes less and less severe: -14, -13, etc until you have played for 15 weeks. At that point the modifier is 0, and your rank is your true Elo / 100.

It's designed under the premise that after 15 weeks of playing Allegiance, you should have enough games under your belt to get a judgement of your rank.

To see how each game affects the ranks of the players involved, take a look at the Recent Games page: http://asgs.alleg.net/asgsnet/recentgames.aspx

At the bottom you'll see how much each game is worth. Players gain or lose that many points if they played for the full game. If they played for half of the game, they gain/lose half of those points.[/quote]

so if a noob joins a game and looses a few, they can get a negative rank? like 1400 (14) - 15 = -1

Posted: Wed Sep 27, 2006 1:47 pm
by Raveen
Ranks can only be from 0 to 30 I believe.

Posted: Wed Sep 27, 2006 3:24 pm
by madpeople
Raveen wrote:QUOTE (Raveen @ Sep 27 2006, 02:47 PM) Ranks can only be from 0 to 30 I believe.
its what i thought, i guess there is a if rank <0 then rank = 0 not mentioned

Posted: Wed Sep 27, 2006 3:36 pm
by Raveen
Raveen: Plain English please!

Tiger: *Posts basic formula in plain English

MadP: What about X, there's no mention of it, maybe we'd see it if we could see the code

You can't win eh Tiger /laugh.gif" style="vertical-align:middle" emoid=":lol:" border="0" alt="laugh.gif" />

Posted: Wed Sep 27, 2006 4:08 pm
by madpeople
Raveen wrote:QUOTE (Raveen @ Sep 27 2006, 04:36 PM) Raveen: Plain English please!

Tiger: *Posts basic formula in plain English

MadP: What about X, there's no mention of it, maybe we'd see it if we could see the code

You can't win eh Tiger /laugh.gif" style="vertical-align:middle" emoid=":lol:" border="0" alt="laugh.gif" />
oh god, dont post a link to http://www.freeallegiance.org/forums/index...=24048&st=0 /rolleyes.gif" style="vertical-align:middle" emoid=":roll:" border="0" alt="rolleyes.gif" />

though i would like a plain english answer about if a new person joins and their elo rank decreases baster than their newness modifier increases

Posted: Wed Sep 27, 2006 10:09 pm
by Tigereye
Raveen: yes. It uses weeks since first login, so there is a possibility for someone to play once, go away for 3 months, and return as a "vet" who has played 1 game.

That kinda sucks, but it's better than how it was before with absolute values being used to increase a rank.

The whole Elo thing is an experiment anyways, and I'm sure will be updated again with more improvements eventually.

When users log in, their rank is recalculated and if < 0 is made 0, and if > 30 is made 30.

--TE