Adjust ELO calculation when game ends due to player leaving

Discussion in 'One In The Chamber' started by civeberg, Jan 13, 2021 at 11:15 PM.

?

Do you think the ELO system should change so that only the person leaving loses ELO?

  1. Yes

  2. No

Results are only viewable after voting.
  1. civeberg

    civeberg Donator

    Messages:
    45
    Likes Received:
    229
    Minecraft:
    civeberg
    EDIT: This might belong more to the suggestions thread than OITC. I don't know how to move posts so if a mod wants to move this to suggestions feel free to.

    I am suggesting that the ELO system be tweaked slightly, when a game ends due to a player leaving.

    So, let's say there's a game going on and this is the scoreboard:

    Code:
    nixisawesome - 16
    civeberg - 15
    LunarNova - 14
    With the way it functions currently, if I were to leave the game at this point, LunarNova would lose elo as if he had came in second to nix. The problem with this system is that in most games, LunarNova would end up winning even if the score is briefly in mine or nix's favor. When scores are close like this the outcome of the game is impossible to predict, so I don't think the ELO system should.

    I am proposing that in situations like this, no one should lose any elo except the person leaving the game. Nixisawesome should still receive ELO for being in the lead when the game ended, but the system shouldn't take away from LunarNova, because he may have won if the game had continued.

    For another example:
    I've witnessed a few games this week where players have left a game after lets say a bronze player gets 7 kills
    while a diamond player has 6.

    Code:
    ANT_MAN - 7
    Groofer - 6
    Shadowfire8757 - 3 
    Let's say it was set up like this. Now statistically speaking, Groofer, who is a diamond/emerald player would have won that game. if Shadowfire8757 leaves, he causes Groofer to lose ELO unnecessarily just because he was one kill behind. Since ANT_MAN is also bronze, the amount of ELO Groofer could lose could be pretty significant, and take multiple games just to gain back.

    I think the way it should work is like this:
    1. The current winner gains ELO as if he had won the game.
    3. The middle player's ELO would calculate out as normal, but if it's negative it automatically becomes +0.
    3. The player leaving the game leaves ELO as if he came in last.

    This is how the current system would (more or less) calculate the ELO.
    Code:
    ANT_MAN +12 ELO
    LunarNova -24 ELO
    Shadowfire8757 -12 ELO
    This is how I think it should be calculated.
    Code:
    ANT_MAN +12 ELO
    LunarNova +0 ELO
    Shadowfire8757 -12 ELO
    Thoughts?
     
    Last edited: Jan 13, 2021 at 11:29 PM
  2. LunarNova

    LunarNova P̷̰̅I̵̺̅Ń̴͍K̷̞̈́ ̵̼̂W̵̗͑Ḭ̸͘T̸̺̓C̵̺̕H̸̱́ Donator

    Messages:
    144
    Likes Received:
    607
    Minecraft:
    LunarNova
    I've encountered this many times, and it is very annoying when a bronze player decides to leave a game whenever the game is already ranked.

    I agree with this suggestion, +1
     
    Trevor, iGhostify and civeberg like this.
  3. iGhostify

    iGhostify Sipping RedBull is delight. Donator

    Messages:
    206
    Likes Received:
    191
    Minecraft:
    iGhostify
    +1 epic idea
     
    civeberg likes this.
  4. zoom

    zoom Vince

    Messages:
    20
    Likes Received:
    37
    I like this idea. It will also somewhat fix people purposely leaving when someone gets 5 kills to drain elo from a top player
     
    Trevor and civeberg like this.
  5. nixisawesome

    nixisawesome

    Messages:
    462
    Likes Received:
    153
    Please yes: I lost 60 ELO due to sabotagers
     
    civeberg and Trevor like this.