Skip to content

Questions, answers, and resolution of disputes regarding the online rating in HoMM5.

User Avatar
#48
Auto-translated
Let's use the formula Rn=Ro-15+0.04*D to calculate the new rating for Volk.
The rating difference is greater than 500, so D will be equal to 500. 650-15+0.04*500 = 615.
The rating decreased by -35, justice has prevailed. The same applies to players whose rating is 1,100. There is no benefit.
You have an error in your calculations here; in case of defeat, if the rating difference between the players is 500 or more, the number we multiply by 0.04 is positive, meaning we add twenty to minus fifteen, and consequently, we get +5;
Therefore, my suggestion is to consider the maximum difference to be 375 points (when multiplied by 0.04 = 15).
The rating is calculated using the formula Rn=Ro+30+0.04*D in case of victory, Rn=Ro-15+0.04*D in case of defeat, where Rnew is the new rating, Ro is the old rating, D is the rating difference, and for the player with the higher rating, it has a negative value. In case of a draw, Rn=0.04*D.

Then:smile13: in case of victory, the weaker player will gain Rn=Ro+30+0.04*(-375)=Ro+15, which, I agree, is quite significant;
in case of victory for the weaker player against the stronger, the weaker player will increase by 45, Rn=Ro+0.04*375=Ro+45, which I also think is quite deserved:smile49:
In case of defeat of the stronger player by the weaker, 30 will be deducted. Rn=Ro-15+0.04*(-375)=Ro-30. This is certainly not small, but the imbalance is lower:smile01:
And in case of defeat of the weaker player by the stronger, the weaker player will not gain anything, but also will not lose anything, Rn=Ro-15+0.04*375=Ro, which is not very fair:smile42: Therefore, I suggest making an amendment, but I don't know how to include it in the formula. In case of defeat, the player should lose at least 5 points.:smile12:
Here is my suggestion; the only remaining question is whether the rating is calculated for each duel or for a series of duels, and if for a series, then why?