-
GG Rank System
So now I have compleate control over the stats for gungame! I am working on the programing to make it so I can do point skill based controll via bonus events like how I track xp in wcs for use as rank.
Here is a list of commands I can track and who can get points for them:
gg_win = winner (can track who they won from)
gg_levelup = player who leveled up
gg_team_lose = player on losing team
gg_team_win = player on wining team
gg_leveldown = player leveled down
gg_knife_steal = player stole a level from another player (can track who lost a level from this)
gg_last_level = player is on last level
gg_leader = current leader
gg_knife_level = player is on knife level
What I suggest for the new system is that players start with a base skill of zero and just get points for particular actions with the following formula:
gg_levelup +5
gg_leveldown -5
gg_leader +1
gg_last_level +1
gg_knife_steal +10
gg_team_win +2
gg_team_lose -2
gg_win = 5000
This implies the following difficulty logic winning once is 1000 times as hard as leveling up. Winning is 500 times harder than stealing a level. Winning is 2500 times harder than being on the wining team. Winning is 5000 times harder than being the game leader. Winning is 5000 times harder than getting to the last level. The parts in () may not be possible but regardless I think this will create a system where players with more wins are ranked high and then players with similar numbers of wins or the same number of win are ranked over each other based on the other data.
What do you all think?
---------- Post added at 10:39 PM ---------- Previous post was at 10:30 PM ----------
To show also that using the stats like that is easy to verify:
Levels Gained: |
45,975 |
Levels Given: |
32,199 |
Levels Stolen: |
2,224 |
Levels Lost: |
683 |
Wins: |
83 |
(83*5000)= 415000
(5*45,975)= 229875
(10*2,224)= 22240
(-5*683)= -3415
=663,700 score
Note this does not include the points from being a leader or on last level or winning/losing team.
---------- Post added at 02:16 AM ---------- Previous post was at 02:15 AM ----------
Please post opinions on this ranking system. I will be making it so you can track these values on a per client basis as well.
-
I like the breakdown of stats. Very indepth and fun! I don't know about the math or if that is a good or bad thing..but from what I can see..it will seperate people on a different level who may have the same amount of wins. So if you and I had the same amount of wins, but I had less levels lost etc..I would be above you...correct?
the only thing I will say is..do you have to factor in "being on the winning/losing team?" I think everything else applies, however GG is not at all a team game and sometimes that is how it goes. If you're on a losing team, you could very well be on that same losing team for the whole map and that would really be unfair if the teams are stacked in a way to tilt it that much.
Last edited by XX0wnsXY; 07-01-2012 at 01:30 AM.

If you were a beautiful sound in the echos all around, I'd be your harmony.
-
Now I would like to offer some additional options but they will only take effect for stats after I make the programing adjustments please let me know what you all think. (I have verified these are possible)
- Trigger a "gg_leveldown" for each level a player loses (currently it just does 1 regardless of the amount taken)
- Trigger a gg_lose for the player that caused the game to be lost (-2500 when triggered)
So what do you all think about adding these to make the future stats more complete?
---------- Post added at 02:36 AM ---------- Previous post was at 02:34 AM ----------
With above I would recommend this formula:
gg_levelup +5
gg_leveldown -5
gg_leader +1
gg_last_level +1
gg_knife_steal +10
gg_win = 5000
gg_lose = -2500
-
I will now be updating the gg logging so that it will count mutiple leveldown events correctly.
Also it will start tracking the gg_loser all stats after today will have this data. Over the next few months it should balance out from the previous 6 of not having them.
-
New rank recordings are now in effect.
-
You can see example stats here: http://www.ibisgaming.com/gg_stats/
This is just a fee hours worth of data. I am still building the actual parts that let you see wins ect so keep your pants on.
Please note you can see the current win system in work. Notice how the 2 best pacers have the same numbers of wins and then are mostly separated by the gglevel up events.
Now currently we can not count for gg_lose events. However losses starting today will count. So for example if we pretend that this is rank data from today twurk would be in second place which makes more sense as the current data shows that that is where he would belong if we are trying to clearly evaluate the player skill.
-
Lets compare how the ranks will differ from those before today and after today: (this does not take into account the higher number of level down events also we do not independently track leader or last level data but you are awarded for it in both of these models)
----------------BEFORE JULY 1st---------------------
Formula: WINS(5000) - Losses(0) + Levelup(5) - Leveldown(5) + knivesteal(10) + leader + lastlevel
twurk = 1st
twurk=42032skill
twurk=8(5000) - 1(0(not counted)) + 345(5) - 34(5) +43(10)= 40000+1725-170+430=41985 [42032-41985=47 times user triggered gg_leader or gg_last_level]
Mutnaggewinu =2nd = 41976skill
----------------AFTER JULY 1st---------------------
Formula: WINS(5000) - Losses(2500) + Levelup(5) - Leveldown(5) + knivesteal(10) + leader + lastlevel
Mutnaggewinu =1st = 41976skill (currently he has no losses so skill does not change)
twurk = 2nd
twurk=39532skill
twurk=8(5000)- 1(2500) + 345(5) - 34(5) +43(10)= 40000-2500+1725-170+430=39485 [39532-39485=47 times user triggered gg_leader or gg_last_level]
So as you see from the data I believe these values to be quite logical. It is based mostly off win# but from there is able to then separate out players that have close to the same number of wins and define who is better.
Please post comments about how you all feel about this ranking.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules