Skip to content

Posts from Player rating for tournaments across all installments of Heroes.

5.0 (1 rating)
Open
Which rating system should I choose? (see the text for details)
33 voters
Single choice
Sign in to participate in this poll.
Poll results will be visible after you vote or when the poll closes.
In reply to IronAxe
User Avatar
#76
Auto-translated
IronAxe;60093
The difficulty here is that a player can participate in one Tournament but not another. This leads to a stratification of the player base. And the true strength of the game can only be determined in relation to the leaders of a particular version, right? But the main factor here will not be the place taken in the Tournament, but the result, how close it is to the leader in terms of the number of days spent completing the game.
I agree, but I'm just afraid that you are leading to a comparison of players across different versions...

Added 1 minute ago
Sergh;60095
Maybe this is only a problem in the initial stage, and then the coefficient will be made up of the Tournament rating (which is determined, for example, from the 5 best players in this Tournament)
There is no problem here – these players already have a rating, and at the moment it is the same for everyone, so this does not interfere with the calculation of the final formula... I would like to point out in advance that this parameter will be dimensionless, i.e., fractions of a whole – for example, 0.75 or 1.3... And it will not be related to the nominal rating of the leaders (which may be 150 or 1500)...

Let me explain: the parameter that determines the strength (qualification) of the Tournament will be calculated, for example, as follows:

the ratio of the average sum of the ratings of the five strongest participants in the Tournament (regardless of the place they took) to the average sum of the ratings of all participants in this Tournament. The higher the coefficient, the higher the Tournament rating.
Сначала было слово...
FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig

In reply to AmberSoler
User Avatar
#77
Auto-translated
AmberSoler;60092

My point is that if I'm not playing Heroes of Might and Magic II, and you're not playing Heroes of Might and Magic III, then I don't care how our strength ratings compare. We don't have a way to verify this in equal conditions (on the same map). Would a chess player be interested in the rating of checkers players if they don't play checkers themselves? No, they wouldn't...
But my point is that we're not playing checkers or chess, we're playing HEROES.
Therefore, we can tentatively consider my described absurd situation to be fair :) If you want to prove that players in another version of the game are weaker, come to a tournament there and crush them, completing the next map in 30 days, while their leader completes it in 1000 days :)
Thereby, you'll increase your overall current rating and lower theirs :)

Added 1 minute ago
AmberSoler;60094
I checked it in my head... Nonsense! You can't reduce the second parameter proportionally to the first... it's wrong... there's no direct relationship because the first depends only on the leader's result, and the second depends on the number of participants...
That's exactly what the current ratings are missing to calculate the strength of the tournament: the number of participants :)

Added 5 minutes ago
AmberSoler;60096
I agree, but I'm just afraid that you're leading to a comparison of players from different versions...

Added 1 minute ago
There's no problem, though - these players already have a rating, and at the moment it's the same for everyone, so this doesn't interfere with calculating the final formula... I'm just pointing out that this parameter will be dimensionless, i.e., fractions of a whole - for example, 0.75 or 1.3... And it won't be related to the nominal rating of the leaders (which could be 150 or 1500)...

Let me explain: the parameter that determines the strength (qualification) of the tournament will be calculated, for example, like this:

the ratio of the average sum of the ratings of the five strongest participants in the tournament (regardless of their placement) to the average sum of the ratings of all participants in this tournament. The higher the coefficient, the higher the tournament rating.
Or, sum the ratings of all participants and divide by the number of participants. I don't know what to do with it after that, but the number will be fair, and I'm not very good at math :(
In reply to AmberSoler
User Avatar
#78
Auto-translated
2 IronAxe. I suggest simplifying the situation for the start. 1. Let's forget about the oscillator for now and use a purely nonlinear coefficient for calculating the rating (Example #1). We will also consider it from 0 to 100 - no concessions for underdogs. We only round down to the nearest whole number, with a minimum rating of 1, i.e., we don't set zero... 2. Now, let's calculate the tournament rating based on the average rating of the top five players. For the first tournament, the rating will be 1 (because the ratings of all participants are currently equal). Then, we will recalculate it based on the results of the first tournament. 3. Let the first tournament be the recently held BB. We need statistics. It doesn't matter that this tournament
Сначала было слово...
FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig

In reply to AmberSoler
User Avatar
#79
Auto-translated
Let me also mention the advantages of the system. After all, tournaments can be held based on the main objective, resource gathering, or experience gain, where the time limit is the same. So, substitute the number of experience points or the amount of resources into my formula instead of the number of days and calculate the rating further. No one will get more than 50 in the ranking; everything else is relatively close to the leader's result! And again, we are not tied to the place in the tournament, which may not accurately reflect the strength of the game. 5000 tons of oil versus 1 ton. Well, he exchanged it for ore – it was a mistake, but he took second place :) There weren't many participants :)
In reply to IronAxe
User Avatar
#80
Auto-translated
IronAxe;60102
Either sum the ratings of all participants and divide by the number of participants. I don't know beyond that, but the figure is fair, though I don't know what to do with it—I'm not great at math :(
But that is exactly it—the average rating of all players. And what share of the strongest is in there? That's why I'm saying: divide the average rating of the strongest by the average of everyone... We'll get a number slightly higher than 1. This will be the parameter; the higher it is, the stronger the tournament players are... for mathematicians, it's all simple :)

Added after 2 minutes
IronAxe;60110
I'll also mention the pros of the system. After all, tournaments can be based on a main objective for resource gathering or experience, where the duration is equal. Well then, just plug the amount of experience or resources into my formula instead of days and calculate the rating further.
If it weren't like that, no one would bother with the calculations... :)
Сначала было слово...
FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig

In reply to AmberSoler
User Avatar
#81
Auto-translated
AmberSoler;60108
2 IronAxe.

I suggest simplifying the situation for the start. Let's forget about the oscillator for a while and use a purely nonlinear coefficient for calculating the rating (Example No. 1). We will also consider it from 0 to 100 – no concessions for underdogs. We only round down to the nearest whole number, with a minimum rating of 1, i.e., we don't set zero...

Now, let's calculate the tournament rating based on the average rating of the top five players. For the first tournament, the rating will be 1 (because the ratings of all participants are currently equal). Then, we will recalculate it based on the results of the first tournament.

Let the first tournament be the recent BB. We need statistics. It doesn't matter that this tournament is not included in the VK – no tournament is included there yet... :)

Why shouldn't there be zero. ZEROS are players who are like ghosts, one-day wonders, who have left this resource forever, etc. They will automatically leave the table when their rating is 0. Or are you suggesting that we should remove everyone with a rating of 1 from the table?
In reply to IronAxe
User Avatar
#82
Auto-translated
IronAxe;60117
Why shouldn't the rating be zero? Zeros represent ghost players, one-time users, who have permanently left this resource, etc. They will automatically be removed from the leaderboard when their rating reaches 0. Or are you suggesting that we should remove everyone with a rating of 1 from the leaderboard?
We don't assign a rating of 0 for participating in a tournament, even if the calculation results in 0.05. The minimum is 1.
Сначала было слово...
FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig

In reply to AmberSoler
User Avatar
#83
Auto-translated
AmberSoler;60113
That's exactly what it is – the average rating of all players. And what percentage of them are the strongest? That's why I'm saying that dividing the average rating of the strongest by the average rating of all players... We'll get a number that's just a little over 1. This will be the parameter, and the higher it is, the stronger the players in the tournament... It's simple for mathematicians :)
Well, it's simple for mathematicians, but not for me. Remember, the VDV requirement was simplicity, and that suited me – I quickly came up with a formula – one divided by the other, but I understood then and still understand that it's not complete. I agree with your calculation. I think you'll bring it into a proper form, but if they ask me to calculate it, then I'll need a table in Excel from you, in case I can't do it. I somehow managed to cram my simple formula in there. :)

Added 3 minutes later
AmberSoler;60119
We don't assign 0 for participation in the tournament, even if the calculation results in 0.05. The minimum is 1.
Ah, I understand, that's a given. If you participated, you should get at least something. I calculated the rating using this simple formula, and the worst result, even with a coefficient of 1.75 (against the opponent), gave a rating of 2 something.
In reply to IronAxe
User Avatar
#84
Auto-translated
IronAxe;60122
That's for mathematicians, but this is mine. Remember, the VDV condition was simplicity; it suited me – I quickly derived the formula – one divided by the other, but I understood, and still understand, that it's not complete. I agree with your calculations. I think you'll bring it into a proper form, but if they ask me to calculate, I'll need a table in Excel from you, in case I can't manage it. I somehow crammed my simple formula in there.
No problem. We already have a rating for 26 players... Let's see what we can do with a real example, not a virtual one... Question: which scale do we use? 1-100 or 1-50? In essence, there's no difference; only 1-100 is more convenient and intuitive (psychologically more familiar and directly related to percentages). With 1-50, we'd have to enter decimal numbers after the comma, which I wouldn't like. I suggest 1-100. I don't think anyone will object... I suggest transferring all three results from the normal difficulty without coefficients to the impossible difficulty. The save wasn't easier there. We've already figured that out. And also, regarding the aging of the current rating. There are still many issues:

- what is the frequency of aging?
- what is the proportion of adjustment – 1/3 is too much, in my opinion... let's make it 1/10... it will remove almost the entire rating of a non-playing participant in a year, but it won't be so painful for a missed tournament.
Сначала было слово...
FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig

In reply to AmberSoler
User Avatar
#85
Auto-translated
AmberSoler;60125
No problem. We already have a ranking of 26 players... Let's see what we can do with a real example, not a virtual one... Question: which scale should we use? 1-100 or 1-50? In essence, there is no difference, only 1-100 is more convenient and clear (psychologically more familiar and directly related to percentages), in 1-50 you would have to enter decimal digits after the comma, which I would not like. I suggest 1-100. I think no one will object...
I don't mind 100, it's easier to calculate that way. But shouldn't we still leave two decimal places, if you say it could be 0.05?
AmberSoler;60125

I suggest moving all three results from the normal difficulty without coefficients to the impossible difficulty. Their save wasn't easier. We've already figured that out.
I don't mind, what does VDV say? And we need to agree on the fact that all Tournaments should be at the same level. I, for example, understand that the saves weren't easier, I argued with Raper to defend the system, which still has flaws, BUT try to prove it to those they will beat in the impossible difficulty :) That is, if next time someone again hosts a tournament at different levels :) What will you do? In any case, calculate the results according to your formula and send it to VDV. Let him think for himself :) Tell him that I don't mind. I don't even mind if you take on calculating the rankings, I can help or substitute :) Because in complex formulas, I will already start floundering like in a triathlon :) And that's not good for me - you've seen that I'm Iron :) in the avatar :) Yes, and a paddle without a rowing part, sharpened :)
In reply to IronAxe
User Avatar
#86
Auto-translated
IronAxe;60132
I wouldn't mind if you took on the task of calculating the ratings; I can help or fill in if needed :) Because I'm already starting to get lost in the complex formulas, like in a triathlon :)
Well, no, you decided to calculate – calculate it yourselves :D Don't pass it on to others. I'll help with the calculations and create a template for you. You'll just need to copy and paste the numbers...

I'll calculate it for all 26 participants. We'll see how it goes. And regarding the two saves in the tournament – I think we'll win! Or we'll just not count those who play on a low difficulty level – we've already decided on that...
Сначала было слово...
FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig

In reply to AmberSoler
User Avatar
#87
Auto-translated
AmberSoler;60136
No way, if you've decided to start calculating, do it yourselves :D No need to shift the burden onto others. I'll help with the calculation part and make a template for you. You'll only need to copy and paste the numbers there...
Later on, someone will also have to handle the aging process, not counting the current rating if they missed it—it's quite a hassle, so you'll be consulting based on your template then. I might send mine over, so you know what kind of explanations to expect :)
AmberSoler;60136

I'll calculate for all 26 participants. We'll see from there. As for the two saves in the tournament—I think we can overcome that! Or we simply won't count those who play on a low difficulty level—we already decided that...

And if they already have some rating, will it be impossible to age it? Damn, there are still going to be misunderstandings :)
Anyway, we'll figure out the aging as we go; for now, there's nothing and no one to age :)
In reply to IronAxe
User Avatar
#88
Auto-translated
IronAxe;60141
In the same place, someone will eventually have to age it, not counting the current rating if they missed it—it's quite a hassle, so you'll be consulting according to your template then. I might send mine so you know what explanations to expect :)
I'll help.
IronAxe;60141
And if they already have some rating, will it be impossible to age it? Damn, there are still going to be misunderstandings :)
Anyway, we'll think about aging as we go; for now, there's nothing and no one to age :)
The main thing is that by the start of the next tournament, we can post the current Player Rating list for existing players. Maybe we don't need to age it at all for now? There's no particular necessity. This can be started at any moment.
Сначала было слово...
FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig

In reply to AmberSoler
User Avatar
#89
Auto-translated
AmberSoler;60125

- What is the aging rate?
- What is the adjustment ratio? 1/3 is too much, in my opinion... let's make it 1/10... it will reduce the rating of an inactive player by almost the entire amount over a year, but it won't be as painful for a missed tournament.

I still think you misunderstood the rating aging system.
I used to play VGAPlanets - there were 11 people participating in a game, and this formula still works there; I'll send it to you tomorrow.
The thing is, there used to be a lot of hosts for the game, but there was a coordinator who all the hostmasters sent the results of the games on their hosts to, and he kept the rating. There were probably a thousand people in the table. They sent the results of the games to the host. He looked up the players in his table. Then he reduced their old rating by 1/3 and added their new rating earned in the game. It turned out that if a player took 1st place once and last place another time, the 1/3 reduction would cause them to drop sharply in their current rating, which is correct.
I have the method for this calculation somewhere. But it's specific in that no more than 11 people could participate in a game (tournament). And I don't know how he filtered and removed those who stopped playing. On this resource, it's not yet clear who is a regular player and who is not. With this system, if someone who plays constantly has their rating reduced by 1/3 each time, they may drop in the ranking, while a newcomer will hang around in the top spot without playing. That's why I suggested aging the ratings for everyone, but we need to decide on the timeframe. I know - I suggested a 2-month grace period, VDV published - 1 month.
Yes, it's probably right to gradually reduce the ratings for everyone. Since we're doing this for everyone with a one-month grace period, let's go with 1/10.
Just talk to VDV about this yourself. I'll support it, but only VDV knows what will happen :)
User Avatar
#90
Auto-translated
And if we calculate the average rating based on the number of tournaments played by each player, then there's no need to age the rating... Also, there's no need to include inactive players in the current ranking... If they don't play, they're not included; when they return, their rating is restored to the table... How does this idea sound? This would be a simpler calculation system... Also, display the number of tournaments a player has participated in... It would be easy to add a boosting coefficient for a player based on the number of tournaments they've played, to avoid a situation where one player has only played in a couple of tournaments and performed well, while another player has had both successes and failures, is active, but has a lower average rating... In that case, an activity coefficient could gradually increase their average rating...
Сначала было слово...
FizMiG v.2.0 *** Очередное обновление справочника! *** http://vk.com/fizmig