Old Rating = 1350
Maximum Change Allowed = +50 for a win, -50 for a loss (as seen in Figure 1)
WinFlag = 1
Probability of Winning = 0.41
1350 Players new ranking = 1350 + 50 x (1 – 0.41)
= 1380
1410 Players new ranking = 1410 – 50 x (1 – 0.41)
= 1381
A player’s rating will only go down if they are beaten by a player who has a lower rating than theirs. In this case, if the 1350 player lost, their score would not change since the Match Maker was correct in its prediction.
Ok Bryan... This explaination begs a few questions
1. If the 1350 player loses and doesnt lose any points to the higher ranked 1410 player, what happens to the 1410 players rating?
2. Based on the same info above, if we all start at 1300, playing and beating somone else at the same rating, no change occurs. So basically we are all forever stuck at 1300. You have to fix that.
Unless there is more to this calculation you didnt tell us.
The other thing is performance based scoring... You mentioned that would also be accounted for. But I dont see how ELO(a system based only on win/loss) can incorporate in game performance scoring. They would have to be 2 separate rating systems, because in game performance can be stellar, and you still lose a game, or the opposite can happen, Win yet do poorly in game performance wise.
The other thing to consider, is premades. A good premade team will have an average performance across the whole team. I have found this to be true with my own team.... I find it harder to score very high when I have a whole team of *** kickers with me. And if I am pugging or doing 4 man premades, I find I get much higher scores in general than if I am with 8.
I dont know just how complex you intend to make this matching system... but there are alot more variables at work than just numbers. Even different modes of play will have different things that count for doing well that another mode wouldnt.
And perhaps it shouldnt be complex. Might be better to keep it simple win/loss. Also have a ranked play, and a non ranked play choice.
Also for ranked play to be completely on even ground mech wise, there needs to be a hard limit in either tonnage and battle value(tonnage would be easier to calculate) for ranked play. Unless you would prefer to have even more crazy match calculations going on in the matchmaker in regards to what mechs ppl bring...
Edited by Teralitha, 19 December 2012 - 08:03 AM.