Page 1 of 2

Posted: Wed Jan 26, 2011 6:10 pm
by assassinsat
I wanna know what the relationship is between the points we get after a game and our actual rank in game. I tried checkin the article on rank, but its a little hard to understand. And also what does the number next to newbie names represent? If it shows the rank, why does it change from the newbie's actual rank at times?

Posted: Wed Jan 26, 2011 6:22 pm
by LANS
The number next to the newbie name refers to your current rank - there's a bug where the rank listed in the "rank" column doesn't always update if your rank changes and you don't log out and back in.

The "points" are are not recorded and are somewhat meaningless. The only stats which are recorded can be found on this page:
http://leaderboard.alleg.net/

Your rank as a total is calculated using a bunch of math. Information on that here:
http://www.freeallegiance.org/FAW/index.php/Allegskill

Posted: Wed Jan 26, 2011 6:50 pm
by Icky
Short short short explanation:

Points don't matter.

Rank is calculated based on winning games ONLY.

Posted: Wed Jan 26, 2011 7:57 pm
by Psychosis
Icky wrote:QUOTE (Icky @ Jan 26 2011, 12:50 PM) Short short short explanation:

Points don't matter.

Rank is calculated based on winning games ONLY.

Posted: Wed Jan 26, 2011 8:03 pm
by Freya
Icky wrote:QUOTE (Icky @ Jan 26 2011, 07:50 PM) Short short short explanation:

Points don't matter.

True enough.

It is nice to see what 'sorta' happens in a game with points.


Is there a breakdown somewhere of what the points come from, I remember at one time it was going to be improved fwiw.


IIRC some of the points were;

Kill 10
Assist 5
tech 10
pod pu 5

aleph 3
he3 1


Very very fuzzy on it, and I'm sure there were more, might be nice to see a complete list. :)

Posted: Wed Jan 26, 2011 8:15 pm
by Icky
I think drone kills count for more, too.

Posted: Wed Jan 26, 2011 9:08 pm
by notjarvis
From an old CDT post of mine

QUOTE Right - from looking at the code briefly over lunch I've come up with the following hard coded numbers (which may or may not be taken with a pinch of salt)
Points for activity

Finding Aleph = 2
Finding Asteroid = 1
Killing Player = 10
Killing Drone = 10
Killing Con = 20
Docking a Tech = 5
Base Kill/Capture = 25
Picking up pod = 5

Points are Doubled I believe if you are on winning team.

Looking at the code there's some sort of scaling factor (dependent on time) for when you kill drones and bases, but I'm not sure/can't be bothered to find out how that works.

if anyone's interested - the calculation function is in Igc\common.cpp and is called PlayerScoreObject::CalculateScore.
The actual score values it uses to calculate are found in missionigc.cpp at the top (all named c_pointsSomething).[/quote]
I think you can change some of the above values in Core too.

Posted: Wed Jan 26, 2011 9:19 pm
by notjarvis
Oh, and if your commander, your score is some sort of aggregate or average of your teams score IIRC.

Posted: Wed Jan 26, 2011 10:07 pm
by Freya
QUOTE Points are Doubled I believe if you are on winning team.[/quote]

I'm pretty sure that's right.

25pts for base kill/cap seems off though.

In anycase, for the sake if only for fun, would people be interested in seeing a varied system than what's in play, for instance if the numbers are correct above, wouldn't it be improved if a base cap were higher than a base kill. That is of course if somethings could be added/changed without too much fuss on the technical aspect at least (I'm sure any changes are AllegDrama™ approved heh).


:)

Posted: Wed Jan 26, 2011 10:14 pm
by cashto
The number of the points is in the core, but then there are crazy scaling factors applied as well (prorated by how long you played, and I think you get a bonus for just being on the winning team, etc). The longer you look at the formula for how the final number is calculated, the more you realize just how bogus it is, and it just ends up robbing your sense of satisfaction after the game. So my suggestion is -- HEY, WHAT IS THAT THING OVER THERE?