*
Quick Links|Home|Worldwide
Microsoft*
Search for


Research Areas

TrueSkill™

The TrueSkill ranking system is a skill based ranking system for Xbox Live developed at Microsoft Research. The purpose of a ranking system is to both identify and track the skills of gamers in a game (mode) in order to be able to match them into competitive matches. The TrueSkill ranking system only uses the final standings of all teams in a game in order to update the skill estimates (ranks) of all gamers playing in this game. Ranking systems have been proposed for many sports but possibly the most prominent ranking system in use today is ELO.


The TrueSkill™ Ranking System Calculator Help

Ok, we claim that it only takes 8 straight wins in an tightly matched 8-player-Free-for-All games for a player to get to Level 50 player. Here is the proof using the interactive rank calculator. We will use Alice to win all the games. Use form or AJAX based calculator.

1: Initially, you should see the following screen. If not, then select '8 Free For All' in the Select Game Mode drop-down list.

2: Since we are assuming a tightly matched game, we set the uncertainty of each other player to 1. Note that all the skill estimates and the match quality have been greyed out to indicate that they are no longer valid. Also, we did not need to change the team ranking; we want to assume that Alice won and the red team, Alice's team, is already assigned to the highest rank, rank 1.

3: Now you have to press the Recalculate Skill Level Distribution button.

4: Now you can already see the updated skill of each player on the right hand side. Also, we see that this match would have had a high quality of roughly 40%. In order to simulate the next match, we press the After -> Before button. This copies all values (for example, Mu=34.927 and Sigma=5.374) into the left hand side. Note, again, that a click on the After->Before button greys out all results as they become invalid.

5: Again, we will assume a tightly matched game and thus, every player will get a Mu of 34.927 and all other player's Sigma except Alice's will be set to 1. This should give the following output.

6: Now we keep on repeating steps 3, 4 and 5 seven more times. We then get the following seven screen.

7: There you have it! After the 8th tightly matched game, Alice has a conservative skill level of 56.995 - 3*1.901 = 51.292. Now try to find out many games it would need for Alice to reach level 50 if she only played Head-to-Head.

^ back to top

TrueSkill™ Ranking System
 
Related Links

©2008 Microsoft Corporation. All rights reserved. Terms of Use |Trademarks |Privacy Statement