Skip to content

Posts from On-line rating (discussion)

No ratings yet — be the first to rate!
Open
Create a rating
120 voters
Single choice Public votes
Sign in to participate in this poll.
Poll results will be visible after you vote or when the poll closes.
In reply to Loi
User Avatar
Auto-translated
loi;173763
In principle, it would be possible to partially (or significantly) automate the work of the esteemed SS-D by creating a standard form for filling out online game reports (and their confirmations).
1 This would also solve the problem of displaying and analyzing various statistical data – through relatively simple (or even complex :)) queries to the database table(s).
2 The existing discussion – whether games should be based on randomness or fixed parameters – would practically disappear by introducing a selection (filter) based on an additional field (random/fix).
to SSD:
Am I not taking away your job? :)

Yes, in principle, everything seems to be fine. We weren't even talking about statistics back then, and I had a slightly different goal.
A fill-in form is a problem; no one will be able to fill it out properly, hahaha, and that's exactly what will happen ))))). Most people write a normal report, and everything is clear, but sometimes it's hard to decipher, ))))).
Fixed parameters, schmixed parameters – I don't think there are any problems here; everyone can play however they want.
In general, yes, it would be possible to write a program where everything is calculated, displayed, and counted, but someone needs to work on it. We welcome volunteers; there will be enough snacks for everyone, and I won't refuse any good ideas, of course, otherwise, they will lose their meaning.
There's nothing to take from me – I don't have anything ))))):)
SS-D:smile17:
User Avatar
Auto-translated
Please add me to the rating; I will start playing soon (ICQ 359565009).
учеба тяжела,
и я здесь не всегда,
обычно по выходным,
бывает и в будни я с ним,
ХВ ты не заменим))))

:cool: veni, vidi, vici - пришел, увидел, победил :cool:

Мир ПК - все и даже больше о компах и высоких технологиях

Лучший программист HW! Возможно это ты...
In reply to slayer of dragons
User Avatar
Auto-translated
slayer of dragons;180378
Please add me to the rating soon, I'm going to start playing (ICQ 359565009)

You are added to the rating only after a game has been played. You write a report (if you won) or confirm (if you lost), and then you are in the rating.:smile04:
SS-D:smile17:
User Avatar
Auto-translated
When the rating is updated, the first number on the calendar is...
__________________
KEEPER (law enforcer)
In reply to SEM_56
User Avatar
Auto-translated
SEM_56;188095
The player rating is updated when the first day of the month arrives...

Actually, today is the 31st =)), so wait until tomorrow.
In reply to SEM_56
User Avatar
Auto-translated
SEM_56;188095
The rating is updated when SS-D has free time. The 1st of the month has nothing to do with it. The results are tallied once per season, and the current season will end on August 31st.
Я ламер и играть не умею, нах!:smile33:
User Avatar
Auto-translated
Thank you for the information, and judging by the number of participants and matches played, the competition will be fierce. There are many newcomers in the summer season, and I am one of them, so there will be many surprises. My results are modest: I lost the first two games and then won 9 in a row; I'm currently playing 4 more. Good luck to everyone.
Ушел с героев, пока пряники)
In reply to SEM_56
User Avatar
Auto-translated
I remember that Uranu had to ask his opponent to confirm his wins in a couple of games. It's not very respectable.
I'm in favor of automatically crediting wins to "verified" players without requiring confirmation. We could extend this privilege to those who have played, say, 150 matches (just kidding). Or maybe fewer.
Or let's discuss other options to avoid a situation where a player's ranked game isn't credited due to the opponent's whim.:smile39:
С истиной где-то рядом...





Лето 2010.
User Avatar
Auto-translated
I completely agree, and I also suggest confirming losses within an hour after the winner is announced. Sometimes you look at the reports and see such discrepancies – three consecutive reports of victory, followed by only one confirmation, and then, the next day, a page full of loss confirmations. There should be some order, so it would be easier to compile the results table later.
Ушел с героев, пока пряники)
In reply to SEM_56
User Avatar
Auto-translated
Of course, everyone understands how significant SS-D's contribution is and how difficult it is for him, but players don't always have the opportunity to confirm that they played during the specified time. So what? Because of this nuance, should we start considering games as invalid?
And what if it takes a person more than an hour to write a report (please don't laugh), or what if the connection is lost? There are many possible reasons!
We can recommend it, but no more than that. Although most confirmations are left immediately anyway.
Клан Homo homini

Charity suffereth long, and is kind; charity envieth not; charity vaunteth not itself, is not puffed up,
Doth not behave itself unseemly, seeketh not her own, is not easily provoked, thinketh no evil;
Rejoiceth not in iniquity, but rejoiceth in the truth;
Beareth all things, believeth all things, hopeth all things, endureth all things. Charity never faileth...
User Avatar
Auto-translated
Hey everyone, first of all, I want to say a huge thank you to SS-D for updating the results. I can imagine how much work goes into this, and how much effort is put into this table. Secondly, I don't want to burden anyone or make any comments, but I'm mentioned twice in the table, and SS-D would have noticed and corrected it. I'm just pointing this out...
And I'm also quite happy with my 12th place in the intermediate results, only a month on the portal and already a decent place among 83 participants, good luck to everyone and have fun playing...
Ушел с героев, пока пряники)
User Avatar
Auto-translated
Good day to you.
In general, yes, it would be possible to write a program where everything is calculated, displayed, and counted, but someone needs to work on it. We welcome anyone who wants to contribute; there will be enough "cookies" for everyone. I wouldn't refuse any good ideas, of course, with assistance, otherwise, they will lose their meaning.
Here, it will most likely be a script in PHP (since the forum itself is written in PHP).
I'll jump ahead a bit and tell you what will happen next and what we can expect in terms of implementing the ideas.
1. First, we need to get the Creator's consent to create the appropriate database table structure on the hosting server (where the information will be stored)... of course, we will provide him with the structure.
2. Since this (script) will be written in PHP, the question of security immediately arises, because before using the script, all vulnerabilities must be found in it, i.e., it must be made resistant to SQL and PHP injections... because through them, you can gain access to the database, and from there, it's not far to the hosting server itself...
Given all of the above, it is unlikely that the Creator will give the go-ahead to implement the ideas for automating the maintenance of an online ranking.

Sincerely, K0Lb@zzeR.
:smile13: [ТУРНИР] "Гонка за Лидером" :smile13:
:smile28: [M] "Я и моя тень" - "I am and my shadow" :smile28:
:smile16: "Быстрая смерть" - "Fast Death" :smile16:
User Avatar
Auto-translated
Besides Heroes 3, I also play Age of Empires 2 online. It has its own rating calculation system. An offline version is available in the app.
Here's how it works: a player who hasn't played any games yet has an initial rating. For example, 1000 (in Age of Empires, it's 1600). Depending on the results of their games, their rating can either increase or decrease. I don't know the exact formulas for calculating this rating, so I'll just give an example to illustrate the pattern of point distribution.
Situation: StickyFingaz has a rating of 896, and Dubrovin Pavel has a rating of 1112. I enter these numbers into the rating calculation formula, and I get that if I win, my rating will be 921, and Pavel's will be 1087. If Pavel wins, Sticky's rating will be 887, and Pavel's will be 1119. So, if a strong player (Pavel) defeats a weak player (me), his rating won't increase much (by 7 points). But if I somehow manage to defeat Pavel, my rating will increase significantly (by 24).
After the game, both players' ratings change by the same number of points. The maximum number of points that can be lost in a loss is 32, and the minimum number of points gained after a win is 1.
And here's my opinion about the rating system as applied to Heroesworld. Winning against a strong player gives more points than winning against a weak player. So, if you only win against weak players, your rating will increase slowly. In this rating system, there are no bonuses for the number of games played. If Uran or Dudj play few games, it won't affect their rating. A player's rating is not reset seasonally. The season winner can be determined by the largest point increase during the season. It would be better if this rating were calculated as quickly as possible after the games are played.
The formulas for calculating the rating can probably be found by viewing the page in the app using PHP. Also, for those who like to play in teams, a rating can be calculated for team play as well.
Attachments 1
1 file attached • Total size: 1.9 KB
User Avatar
Auto-translated
Not a bad idea, I support it. Because, considering some participants (without having anything against them), we could set a limit on the number of games played, say, per month. After all, not everyone, like Dubrovin, can consistently take 1st place just by playing more games. And judging by the results of the spring season, that number is impressive (100). I ask that you take my note into consideration and decide on this, in my opinion, delicate issue, so that there are no complaints or dissatisfaction in the future. Sincerely, Assistant of the Senate of Darkness, of the Knight Apocalypse clan - SEM_56....
Ушел с героев, пока пряники)
In reply to Дубровин Павел
User Avatar
Auto-translated
Dubrovin Pavel;188600
I remember that Uran had to ask his opponent to confirm his wins in a couple of games. It's not very respectable.
I'm in favor of automatically awarding games to "verified" players without requiring confirmation. This privilege could be extended to those who have played, say, 150 games (just kidding). Maybe a smaller number would be better.
Or let's discuss other options so that a player doesn't lose rating points due to the whims of their opponent.:smile39:

Confirmation for these two games never came, but of course, I counted them as wins:) .

Added 14 minutes later
StickyFingaz;190800
Besides Heroes 3, I also play Age of Empires 2 online. It has its own rating system. There's an offline version in the applications.
How it works: a player who hasn't played any games yet has an initial rating. For example, 1000 (in Age of Empires, it's 1600). And, depending on the results of their games, their rating can either increase or decrease. I don't know the exact formulas for calculating this rating, so I'll just...

...say that a certain number of points are awarded. The maximum number of points that can be deducted in case of a loss is 32, and the minimum number of points added after a win is 1.
And my opinion regarding the rating system on Heroesworld: winning against a strong player gives more points than winning against a weak player, i.e., if you only win against weak players, the rating will increase slowly. This rating system doesn't have bonuses for the number of games played - if Uran or Dudj play infrequently, it won't affect their rating. A player's rating isn't reset seasonally. The season winner can be determined by the largest increase in points during the season. It would be better if this rating is calculated as quickly as possible after the games are played.
The formulas for calculating the rating can probably be found by viewing the page in the applications using PHP. Also, for those who like to play in teams, a rating can be calculated for team play as well.

Well, guys, you finally woke up. :smile52: :smile52: :smile52: .
Thanks, of course, it's very nice. I thought I was going to have to abandon this topic.
So, here's the plan:
1. Before calculating our rating, I, of course, reviewed how it's done elsewhere. There weren't many disputes about the initial calculations. We need to start from zero.
2. Points for strong and weak players - everything is taken into account, and even how many games you've won or lost against a particular opponent.
3. The awarding of points for wins and losses against weak or strong players is also taken into account.
4. What else to write - regarding confirmations - it's a matter of order; many confirm immediately, there's no need to impose restrictions, it's excessive.:smile43:
That's it, I think.

And of course, regarding the work - VBN deserves the greatest credit; otherwise, I would have definitely gone crazy with this many players, and the arguments with invisiblom were also quite something.
SS-D:smile17:

Statistics

Welcome our newest member: Emil