ForumsGeneral › Elo Rating System
Elo Rating System
Champion Aug 19, 2019 10 replies 385 views
OP Webmaster 👑 x24 👑 Gentlemen CO
Something I've been working on in my spare time is trying to incorporate an accurate elo rating system for USL. The idea is to try and get more precise ratings based on competition factor and efficiency. The current ratings give an OK representation of skill level but everyone knows that they're not perfect.

An idea I had was to just give everyone an MMR based on their career stats and start from there. I would do away with seasonal ratings and just give everyone a career rating to work towards rather than the skewed ratings you see season per season.

<b>The Math</b>:

New players (0 games played) would always start out at 1600 rating as a baseline.

After your rating is established each game you play would contribute to your rating as follows:

<u>Winner score</u>:

Non-Medic: (Kills - (Deaths / 2)) / (Total Team Kills - 1.5) + Win/Loss (where win = 1 and loss = 0)
Medic: (Kills - (Deaths / 2)) / (Total Team Deaths - 1.5) + Win/Loss + (Healing / Team Deaths * 0.001)

<u>Loser score</u>:

Non-Medic: (Kills - (Deaths / 2) - 1.5) / (Total Team Kills - 1.5) + Win/Loss (where win = 1 and loss = 0)
Medic: (Kills - (Deaths / 2)) / (Total Team Deaths - 1.5) + Win/Loss + (Healing / Team Deaths * 0.001)

<i>The idea behind using total team kills is that it shows who's contributing to the total amount of your overall team's kills. Getting 20 kills in a match where your squad has 100+ kills isn't as impressive as having 20 kills in a game where your squad has 50-60. This formula would take that into account</i>.

<u>Expected Score</u>:

1 / (1 + 10 ^ ((Your Rating - Opponent Rating) / 400 ))

<i>Opponent rating is the average rating of everyone on the squad you just played.</i>

<u>Final Rating</u>:

Old Rating + (32 * (Score - Expected Score))

<i>32 = K-Factor</i>

--------------

The idea here is you'd always gain points for a win and always lose points in a loss (your individual stats also contribute to gains/losses). But if your expected score isn't that high (lower squad vs higher squad) you won't lose many points at all. If you're a better squad and lose to a lower squad you would lose a lot of points.

I'd like to use an example from last night's stats:

mouse: 25 kills / 2 deaths against a lower tier squad where the score was 107-34.
Rating change: 1600 to 1608.

kaga: 19 kills / 7 deaths against a more even rated squad where the score was 58-50.
Rating change: 1600 to 1623.

These are just samples. Their rating wouldn't be 1600 to start off from obviously.

--------------

This is just an idea and nothing that's set in stone. I'd just like to get feedback to see how people feel about the current rating system and if you'd like to try and incorporate something like this instead.
S
💎 x9 Gentlemen
ELO works in other team games because of fair matchmaking and large sample sizes. I wouldn't bother, tbh.
⭐ x11 🔱 Gentlemen C
Stopped reading after “something”
Referee ⭐ x4 💎 Kays Krew 3
I like the idea of averages vs different tier squads for points or whatever. That seems like a good idea.
OP Webmaster 👑 x24 👑 Gentlemen CO
Sol wrote:
ELO works in other team games because of fair matchmaking and large sample sizes. I wouldn't bother, tbh.
Well there's been 100+ matches played since season 1. I Think that's a fair sample size. Matchmaking I can't really control.
K
Commentator ⭐ x2 Kays Krew 3 C
I would of never joined backs if I knew my rating would be involved for every season ! Appeal!
I
🛡️ x1 Phenylephrine HCI
Kevin stfu. jesus.
W
⭐ x5 Clique
So how much does dick size factor in? I hope not a lot
S
⭐ x1
Wanna know what the real question is? WHY DID KEVIN WIEME MISS SEASON 2!?
Edited Aug 21, 2019
I
🛡️ x1 Phenylephrine HCI
yea what a cunt
K
Commentator ⭐ x2 Kays Krew 3 C
Everyone knows season 2 is never as good as season 1 jake.