Sunday 28 May 2017

ELO Rating system for Deathmatch

Hi guys

You've been waiting long, so here's the next article for ELO Rating system for Deathmatch.


Get it here if you don't want to read

It's the next article following this one about ELO Rating for Team Deathmatch

ELO Rating System for Deathmatch

Deathmatch

Deathmatch has different nature than Team Deatchmatch. In this mode, player has to fight on his/her own against other player, and the winning condition (if any) is often claiming the 1st position.

So, we'll use that approach for this system.

Methodology

  • Again, ELO system is initially built for personal match, to use it for Deathmatch, we must make another assumption : player A will compete against another imaginary opponent (call him X), which has the ELO points equal to the average ELO points of the rest players (exclude player A).

Example : A Deathmatch with 6 players. Player A will fight against an imaginary opponent (X) which has ELO points equal to the average ELO of the rest 5 players (exclude Player A)
  • If player has more points than X, he's more likely to stay in the top half of the chart (in 6-player Deathmatch, it's the top 3). So if it's not, then players loses more points.
  • If you want more ELO points, stay in top. If you want to lose points, stay in bottom

Calculation

(this site provides the calculation of ELO system for chess, which I use for my method https://metinmediamath.wordpress.com/2013/11/27/how-to-calculate-the-elo-rating-including-example/)

Player A attends a 6-Player Deathmatch against 5 other players.

Here's how we get the ELO

Step 1 : Get average ELO Points of the rest players




Step 2 : Compute transformed ELO rating points of player and the rest


          

r(A) and r(Rest) : current Elo points of Player A and the Rest respectively

Step 3: Compute the expected score (E)




                                  
Step 4 : After the match is over, get the actual score based on the rank of player A



Step 5 : Get the updated ELO point



  • r’(A) : updated Elo point of Player A.
  • K -factor: K = 32
  • n = 1


Why n = 1?

In Deathmatch, good player gets more points than Team Deathmatch because they don't have to "share" it. It may cause a tendency to choose Deathmatch rather than Team Deathmatch


But, if you sucks at playing Deathmatch, the loss is greater because there's no teammate to share with you. High risk, high reward.

So if you want a balance between these modes, consider using a smaller value of n to make the ELO Points gained in Deathmatch smaller. (1 is the default value)



Confused? Get this file and I'll illustrate the system in step by step

https://drive.google.com/open?id=0BzRDev8MAFcaeGUwZ0N6YThzdFU

Do you have any comment, please share with me.

Reference