Community Forums > General > Announcements > Update to the TG rating algorithm in Medieval Siege

Update to the TG rating algorithm in Medieval Siege

 [TheJedi]Genette


Group: Standard Membership
Join Date: 8 July 2012
Posts:2168
Posted 3 January 2015 - 12:29 pm
Dear community,

It has been almost 1 year since we introduced the following new ELO algorithm to the NPL on Voobly. It has worked very well and we now feel it is time to introduce this change to Medieval Siege.

The current Voobly TG ratings feel like they are deflated, with many genuine 17+ and 18+ players finding it difficult to achieve previous levels of ratings. The competition is fierce.

Increase points for TG

The charts below show the points exchanged under the old and new system in an evenly matched game. We're making some small increases (from the per-player perspective) for larger games. This is something we might increase further in the future.

pointpoolsize.png

New Player Boost

To help players on new accounts get to their fair rate faster, a new player's rating will change rapidly during the first 10-15 games (2-3x multiplier). This boost does not affect other players in the game. Boost is another measure to help address concerns on smurfing.

Team Fairness

To demonstrate the differences until the new rating, we've ran through a number of difference scenarios through a rating calculator showing the differences before and after the changes:


To help visualize how this helps prevent noob bashing, you can look at the charts below. It compares points won on a "balanced game" (all players similar rates) and a "bash game" (1 player much higher rate).

X axis is player's win percentage during 10 games . Y axis is % of points won after 10 games. Points won equation is (Win% * Points-On-Win + (1-Win%) * Points-On-Loss)*10 games.

For example, the green line at 85% is 42pts, that means if a player won 85% of their games at against this group of players they would win 40 pts in 10 games.

The chart below shows when gaining 20 pts the existing Elo only has a 10% win difference requirement, i.e., if you play stacked teams you only need to win 10% more games (1 of 10 games) to get the same amount of points as someone playing balanced matches! The new/improved doubles the difference.

3v3graph-same-pts.png

This chart highlights how at at 70% win %, the existing Elo only has a 10 point advantage for players playing a balanced matches. The new/improved doubles the difference.

3v3graph-same-win.png



Raw data for the graph
Code:
Case: 3v3-Bash - Elo Today +-----+--------------+---------------+---------------+--------------+ | | Team 1 (Won) | Team 2 (Lose) | Team 1 (Lose) | Team 2 (Win) | +-----+--------------+---------------+---------------+--------------+ | A/T | 1686 (+12) | 1618 (-12) | 1686 (-18) | 1618 (+18) | +-----+--------------+---------------+---------------+--------------+ | P0 | 1840 (+4) | 1600 (-4) | 1840 (-6) | 1600 (+6) | +-----+--------------+---------------+---------------+--------------+ | P1 | 1650 (+4) | 1655 (-4) | 1650 (-6) | 1655 (+6) | +-----+--------------+---------------+---------------+--------------+ | P2 | 1570 (+4) | 1600 (-4) | 1570 (-6) | 1600 (+6) | +-----+--------------+---------------+---------------+--------------+ Case: 3v3-Bash - Team Fairness +40% +-----+--------------+---------------+---------------+--------------+ | | Team 1 (Won) | Team 2 (Lose) | Team 1 (Lose) | Team 2 (Win) | +-----+--------------+---------------+---------------+--------------+ | A/T | 1686 (+16) | 1618 (-16) | 1686 (-22) | 1618 (+23) | +-----+--------------+---------------+---------------+--------------+ | P0 | 1840 (+4) | 1600 (-5) | 1840 (-8) | 1600 (+8) | +-----+--------------+---------------+---------------+--------------+ | P1 | 1650 (+6) | 1655 (-6) | 1650 (-7) | 1655 (+7) | +-----+--------------+---------------+---------------+--------------+ | P2 | 1570 (+6) | 1600 (-5) | 1570 (-7) | 1600 (+8) | +-----+--------------+---------------+---------------+--------------+

Originally posted on: http://www.voobly.com/forum/thread/179599

Background Discussions
Lien | Répondre | Citation
 james@voobly


Group: Standard Membership
Join Date: 28 November 2011
Posts:888
Posted 3 January 2015 - 12:33 pm
Awesome stuff!
Lien | Répondre | Citation
 StartingFresh


Group: Voobly Promoter
Join Date: 15 November 2009
Posts:987
Posted 3 January 2015 - 12:35 pm
This is great :D
Lien | Répondre | Citation
 [DZ]_RaFTaaR


Group: Standard Membership
Join Date: 20 July 2013
Posts:938
Posted 3 January 2015 - 12:40 pm
Nice ;1thumbup ;1thumbup
Lien | Répondre | Citation
 [_A]Faravahar


Group: Standard Membership
Join Date: 19 August 2014
Posts:1456
Posted 3 January 2015 - 12:44 pm
In a team game every member of a team should win/lose the same amount of points, it is a team effort after all.
Lien | Répondre | Citation
 [Eot_]Slash


Group: Gold Membership
Join Date: 2 June 2013
Posts:3035
Posted 3 January 2015 - 12:47 pm
Amazing :)
Lien | Répondre | Citation
 NotFallstar


Group: Standard Membership
Join Date: 22 October 2014
Posts:8
Posted 3 January 2015 - 12:52 pm
Good stuff!
Lien | Répondre | Citation
 [UB]FinnBalor


Group: Standard Membership
Join Date: 10 April 2014
Posts:1426
Posted 3 January 2015 - 12:54 pm
;good
Lien | Répondre | Citation
 Maki_


Group: Standard Membership
Join Date: 30 April 2012
Posts:126
Posted 3 January 2015 - 3:01 pm
Will it come to CS? hope so ;2wizard
Lien | Répondre | Citation
 V4NG3L1S


Group: Standard Membership
Join Date: 17 December 2011
Posts:531
Posted 3 January 2015 - 3:04 pm
In a team game every member of a team should win/lose the same amount of points, it is a team effort after all.

+1
Lien | Répondre | Citation
 [BH_]lnIghTzl


Group: Platinum Membership
Join Date: 9 June 2010
Posts:9074
Posted 3 January 2015 - 5:04 pm
should've done this after WiC
Lien | Répondre | Citation
 Will


Group: Standard Membership
Join Date: 5 December 2012
Posts:54
Posted 3 January 2015 - 8:17 pm
what does it come into effect?
Lien | Répondre | Citation
 John_the_Late


Group: Standard Membership
Join Date: 6 December 2012
Posts:27
Posted 4 January 2015 - 3:57 am
I think that all changes apart from the new player boost thing are good. What if someone had bad/good luck in most of his first while actually being a worse/better player? Then he'll be wrongly rated. :/

Just keep the first games equally valued.
Lien | Répondre | Citation
 Your_momma


Group: Gold Membership
Join Date: 5 June 2014
Posts:333
Posted 4 January 2015 - 3:58 am
Good job!
Lien | Répondre | Citation
 [LyF]rabid_smurf


Group: Standard Membership
Join Date: 10 December 2014
Posts:16
Posted 4 January 2015 - 4:26 am
pls fix the elo for npl. Everyone knows that 1300 vs 1200 the 1200 loses 95% of the time but it is as though it lost ony 65% of the time and if 1300 wins he should gain little rate if at all coz its expected.


Lien | Répondre | Citation
[1]234
Displaying 1 - 15 out of 47 posts
Raccourcis de forum