Вступление. Кхе-кхе. Неоднакратно слышал от игроков, что на ХВ необъективный рейтинг. В голосовании в теме ТОП-10 только 15% игроков проголосовали за отбор в ТОП посредством существующего рейтинга. Лично для меня этот рейтинг - просто отличная таблица со статистикой.
Предложение. Предлагаю ввести альтернативный рейтинг, я уже предлагал сменить рейтинговую систему полгода назад, но душа никак не успокоется
Щас прошу хотя бы ввести альтернативу. Он будет считаться из сыгранных игр из тем "Рапорты он-лайн игр и их подтверждения" и из турнирных игр. Рейтинг этот будет "пожизненным". Т.е. не будет происходить посезонное обнуление, по нему не будут определяться сезонные победители.
Описание. Подобный рейтинг применяется, как я слышал, во многих играх, и точно применяется при подсчете одной игры, в которую я когда-то играл. Раньше она была кибер-спортивной, даже одной из дисциплин WCG, и сейчас в нее играют десятки тысяч игроков по всему земному шару. Это я к тому, что это, пожалуй, наилучший, наиобьективнейший рейтинг, ведь для такой игры не будут применять всякую ерунду, этой системой пользуются как минимум 12 лет. Об объективности я могу судить ещё и как игрок, чей рейт считывался по данной системе.
Формула подсчета. Ну прежде всего, калькулятор этой системы находится тут -
https://forum.heroesworld.ru/attachme...4&d=1218697195От K0Lb@zzeR
Доброго времени суток.
Ну что начнем ковырять файл: (R11 - Это первая ячейка, первая колонка)
r1tot = 1;
R1 = (R11 + R12 + R13 + R14)/r1tot;
// if R2 won
f2 = Math.max(Math.min((R2-R1)/400,1),-1);
// if R1 won
f1 = Math.max(Math.min((R1-R2)/400,1),-1);
WP1 = Math.max(16 * ( 1 + f1), 1);
WP2 = Math.max(16 * ( 1 + f2), 1);
LP1 = Math.min(16 * (-1 + f1), -1);
LP2 = Math.min(16 * (-1 + f2), -1);
document.forms[1].cN11a.value = R11 + WP2 / r1tot;
document.forms[1].cN11b.value = R11 + LP2 / r1tot;
Ну вот такая забубенная формула там ... это я вырезал .. если считать для пары ... а если командно .. то там еще сложнее ...
Описание на русском не смог найти, так что просто для себя можно опробывать эту прогу и понять основные принципы.
Ситуация - StickyFingaz - рейтинг 896, Дубровин Павел - рейтинг 1112. Ввожу эти цифры в форму расчета рейтинга - получаю, что в случае моего выйгрыша мой рейтинг будет равен 921, Павла - 1087, если выйграет Павел - Sticky 887, Павел 1119. Т.е. если сильный игрок (Павел) побеждает слабого (я), то его рейтинг не намного вырастет (на 7 очков) . А вот если я каким-то чудом одолею Павла - мой рейт неплохо вырастет (на 24).
После игры рейтинги обоих игроков изменяются на одинаковое кол-во очков. Максимальное кол-во очков, которое может отбавится в случае проигрыша - 32, минимальное кол-во очков, прибавившихся после выйгрыша - 1.
У игроков будет начальный рейтинг 1600. После каждой его игры рейт считывается и публикуется на форуме (предположительно обновлять буду раз в 1-2 дня).
Вопросы.1) Это в самом деле хорошая система?
- Да
2) Кто будет ее расчитывать?
- Я
3) Зачем нам ещё один рейтинг?
- Потому что этот рейтинг объективнее. Если он вам не нравится - можно и не смотреть на него.
Заключение. Я хочу узнать - надо ли Вам оно? Если найдутся хотя бы 20 человек, проголосовавших ЗА - то эта затея имеет смысл. Если нет - удаляем этот плод моего воспленного сознания из форума.
Сабж + вопросы...
1 | LeBron | 1850 |
2 | bRitvo4kA | 1800 |
3 | Aldegir | 1791 |
4 | Pit for LM | 1763 |
5 | Alex_R | 1763 |
6 | vitalic | 1760 |
7 | Дубровин Павел | 1728 |
8 | invisible | 1721 |
9 | FireToSky | 1715 |
10 | Wic | 1700 |
11 | Mizrael | 1688 |
12 | Vigo | 1681 |
13 | Lider1 | 1680 |
14 | Kluka | 1670 |
15 | Neoandy | 1659 |
16 | besha | 1652 |
17 | SpiriTT | 1650 |
18 | Wlk777 | 1648 |
19 | Outlaw | 1646 |
20 | AZ | 1644 |
21 | Бабэк | 1643 |
22 | Paladin@heroes.by | 1643 |
23 | Djede | 1637 |
24 | NumOne | 1636 |
25 | Napalm | 1628 |
26 | but4er | 1628 |
27 | KobRa_SPb | 1625 |
28 | ewgeniy | 1624 |
29 | Captain | 1624 |
30 | Oelm | 1618 |
31 | ТаКо | 1617 |
32 | Forrest | 1616 |
33 | Stinger | 1615 |
34 | Дыдыка Иван | 1613 |
35 | ForceIMM | 1613 |
36 | Князь | 1607 |
37 | Loi | 1605 |
38 | Esaul | 1605 |
39 | smoke_mk | 1602 |
40 | Kreg Xek | 1602 |
41 | Denis-HoMM | 1599 |
42 | Lord Jorik | 1598 |
43 | titimo11 | 1596 |
44 | Madox | 1592 |
45 | A.S. | 1592 |
46 | Loinz | 1591 |
47 | FAVorite | 1590 |
48 | CTALIN | 1590 |
49 | Деконтаминатор | 1589 |
50 | wt_744 | 1588 |
51 | Tixiy_omut | 1588 |
52 | Scorp | 1588 |
53 | kien | 1588 |
54 | wariator | 1587 |
55 | Vavashik | 1587 |
56 | Ominous | 1587 |
57 | Gr1zl1 | 1587 |
58 | Феликс | 1586 |
59 | Radost | 1586 |
60 | Joachim | 1586 |
61 | WhiteLizard | 1585 |
62 | Ru | 1585 |
63 | PReDS | 1585 |
64 | Maggot | 1585 |
65 | Lost Paradise | 1585 |
66 | Gynnar | 1585 |
67 | Gendalf78 | 1585 |
68 | Gamer-Kirill | 1585 |
69 | Deemer | 1585 |
70 | Argonavt | 1585 |
71 | Alone | 1585 |
72 | Sherosia | 1584 |
73 | Miha_Kregov | 1584 |
74 | Kalif | 1584 |
75 | DeathMaster | 1584 |
76 | DastiX | 1584 |
77 | CelestialArchangell | 1584 |
78 | Javdet | 1583 |
79 | Dragon20000 | 1583 |
80 | BlackSerge | 1583 |
81 | Rhox | 1579 |
82 | SEM-56 | 1578 |
83 | DioNIX | 1578 |
84 | RAPER | 1577 |
85 | Dirty_Player | 1575 |
86 | DuHo | 1574 |
87 | Marajan | 1573 |
88 | cyb | 1573 |
89 | Sadomazzo | 1571 |
90 | Monstro_aka_h3 | 1570 |
91 | Dreamcatcher | 1570 |
92 | ODEON | 1569 |
93 | vbn | 1564 |
94 | Zluqa OMG | 1562 |
95 | Cheban | 1561 |
96 | Stizko | 1555 |
97 | Blacpoint | 1555 |
98 | El Magnifico Sonic | 1552 |
99 | Zmeyinstakill | 1551 |
100 | Psyche_7 | 1548 |
101 | СашаДи | 1543 |
102 | Alessandro-1977 | 1541 |
103 | Тяжелый случай | 1535 |
104 | redwhait | 1532 |
105 | Maggot | 1527 |
106 | Volland | 1513 |
107 | drunkenstein | 1507 |
108 | StickyFingaz | 1496 |
109 | Ahivog | 1486 |
110 | Злой_романтик | 1475 |
111 | КостяN | 1462 |
112 | Hermit | 1454 |
113 | Kash | 1452 |