Auto-translated
Let's start with the most important thing that everyone is interested in: Redwhait and twaryna will compete for the right to replace the winner of the Novice tournament, kolianxxxxxx.
Second: Dima Surmay and Yostairs advance to the Final Battle, as announced at the beginning.
Unfortunately, Georg_ and Amiloo will not advance to the Final Battle (unless someone withdraws, but that is unlikely).
Now, let's go into detail about what happened, what the possible solutions were, and why we settled on this one.
Initially, the results generated by my program were published. Then it was noticed that the program calculated the scores in a peculiar and not very obvious way. What's worse, it turned out that Dirty_Player's program gives different results for twaryna. At this point, we had to either figure out the reason or simply schedule tiebreaker matches for all six players. This option seemed unfair to the players who had already qualified, so we immediately abandoned the idea of tiebreaker matches for all six.
What did we have? We had four ways to calculate the Buchholz score: the simplest one (from Kamikadze) - which was not seriously considered. Two program calculations, in which 0.5 is awarded for an unplayed game in the Buchholz calculation - the calculation provided by my program and the calculation provided by Dirty's program. And finally, a manual calculation, in which 1 point is awarded for a draw, not 0.5. The latter option was also quickly rejected because it gave the same top three players as Dirty's program, or the same top three as my program - the whole question is how to calculate the Buchholz score for twaryna.
So, my program calculated twaryna's Buchholz score as 125, while Dirty's program gave him 132.5. This would not have been a big deal, but the fact that the Buchholz score is calculated differently affects who ultimately takes kolianxxxxxx's place. As some have already noticed, the whole controversy arose from the first-round match between Dust_HL and twaryna, in which I recorded a loss for twaryna due to a no-show. In general, the logic is as follows: for a 0-0 draw, I always recorded a loss for the player who didn't show up; for technical wins/losses, I recorded a loss for the player who didn't show up if the game had not started. If the game had started, I recorded a loss by default, and the program considered this a game result with all the consequences for the Buchholz score. So: my program considered that the match took place, and the result of Dust was used for the Buchholz calculation; Dirty's program broke the match, and the result of twaryna himself was used for the Buchholz calculation. Dirty_Player can explain this issue and the program logic in more detail.
And then we decided to compare the program versions, and they, of course, turned out to be different. That is, at some point, the program logic changed, and we ended up with these problems in our tournament. Some will definitely ask, so I'll say it right away: the tournament was held on a newer version, and it is the newer version that puts Redwhait ahead, while the older version puts twaryna ahead. The places of Dima Surmay and Yostairs do not change depending on the program versions: they are ahead of both Redwhait and twaryna.
And then the choice is very interesting: on the one hand, it is more correct to take the newer version - and Redwhait wins; on the other hand, not to get a prize because the program was updated - that's just ridiculous. Even a pre-arranged draw is more sporting than this nonsense. And we decided that it is better to give the players the opportunity to compete for a place in the Final Battle in a face-to-face match than to decide which version is more correct.
Since this game is part of the tournament, the rules will be the same as in the tournament. The same pool of templates, library randomization disabled by default (note: this no longer requires rule set 1.40), standard rules, and timers. By default, games are played in a bo1 format; by agreement, you can play in a bo3 format. Post the games in this thread; the deadline is preferably by the end of the week.
Second: Dima Surmay and Yostairs advance to the Final Battle, as announced at the beginning.
Unfortunately, Georg_ and Amiloo will not advance to the Final Battle (unless someone withdraws, but that is unlikely).
Now, let's go into detail about what happened, what the possible solutions were, and why we settled on this one.
Initially, the results generated by my program were published. Then it was noticed that the program calculated the scores in a peculiar and not very obvious way. What's worse, it turned out that Dirty_Player's program gives different results for twaryna. At this point, we had to either figure out the reason or simply schedule tiebreaker matches for all six players. This option seemed unfair to the players who had already qualified, so we immediately abandoned the idea of tiebreaker matches for all six.
What did we have? We had four ways to calculate the Buchholz score: the simplest one (from Kamikadze) - which was not seriously considered. Two program calculations, in which 0.5 is awarded for an unplayed game in the Buchholz calculation - the calculation provided by my program and the calculation provided by Dirty's program. And finally, a manual calculation, in which 1 point is awarded for a draw, not 0.5. The latter option was also quickly rejected because it gave the same top three players as Dirty's program, or the same top three as my program - the whole question is how to calculate the Buchholz score for twaryna.
So, my program calculated twaryna's Buchholz score as 125, while Dirty's program gave him 132.5. This would not have been a big deal, but the fact that the Buchholz score is calculated differently affects who ultimately takes kolianxxxxxx's place. As some have already noticed, the whole controversy arose from the first-round match between Dust_HL and twaryna, in which I recorded a loss for twaryna due to a no-show. In general, the logic is as follows: for a 0-0 draw, I always recorded a loss for the player who didn't show up; for technical wins/losses, I recorded a loss for the player who didn't show up if the game had not started. If the game had started, I recorded a loss by default, and the program considered this a game result with all the consequences for the Buchholz score. So: my program considered that the match took place, and the result of Dust was used for the Buchholz calculation; Dirty's program broke the match, and the result of twaryna himself was used for the Buchholz calculation. Dirty_Player can explain this issue and the program logic in more detail.
And then we decided to compare the program versions, and they, of course, turned out to be different. That is, at some point, the program logic changed, and we ended up with these problems in our tournament. Some will definitely ask, so I'll say it right away: the tournament was held on a newer version, and it is the newer version that puts Redwhait ahead, while the older version puts twaryna ahead. The places of Dima Surmay and Yostairs do not change depending on the program versions: they are ahead of both Redwhait and twaryna.
And then the choice is very interesting: on the one hand, it is more correct to take the newer version - and Redwhait wins; on the other hand, not to get a prize because the program was updated - that's just ridiculous. Even a pre-arranged draw is more sporting than this nonsense. And we decided that it is better to give the players the opportunity to compete for a place in the Final Battle in a face-to-face match than to decide which version is more correct.
Since this game is part of the tournament, the rules will be the same as in the tournament. The same pool of templates, library randomization disabled by default (note: this no longer requires rule set 1.40), standard rules, and timers. By default, games are played in a bo1 format; by agreement, you can play in a bo3 format. Post the games in this thread; the deadline is preferably by the end of the week.
ICQ 423164784