06.06.2017 12:43
 2просмотров 99 24

Рейтинг в ГТ

Максим в интервью выразил желание ввести рейтинг в ГТ, но это далеко не так просто, как кажется. Давайте поможем Даше администрации.

На данный момент подбор соперников по рейтингу не рассматривается, так как в ГТ мало игроков и это чревато сражениями с одними и теми же игроками. В дальнейшем, если трафик ГТ вырастет, можно подумать о подборе соперников по рейтингу или прокачке.

1) Бои разделяются на дуэли и групповые (в идеале - дуэли, парные, смешка) и идут по очереди каждые полчаса.
2) Игрок начинает с рейтингом 500 в обоих режимах (дуэли, группы).
3) Существуют дивизионы: бронзовый, серебряный и золотой с рейтингом, соответственно, 1 - 999, 1000 - 4999, 5000+.  
4) За победу над игроком своего дивизиона игрок получает 50 очков рейтинга, за поражение теряет 50 очков.
Если соперник из дивизиона выше твоего, победа над нам приносит на 20 очков больше за каждый дивизион разницы. Поражение от игрока из более высокого дивизиона отнимает на 20 очков меньше за каждый дивизион разницы.
Примеры:
Бронза победила золото = 50 + 20 + 20 = 90 очков получено.
Серебро проиграло золоту = 50 - 20 = 30 очков потеряно.

5) В конце сезона (3 месяца) игроки награждаются достижениями по максимальному рейтингу, достигнутому в каждом режиме (дуэли, группы). Для награждения должно быть проведено определенное количество (например, десять) боев. Достижения могут располагаться по принципу охоты, самое лучшее отображается в личной информации, по клику можно увидеть все.

6) В зависимости от рейтинга, игрок получает звание, которое видно как в достижении, так и на протяжении всего сезона:


Идея взята из оригинальных героев (впрочем, сейчас это много где есть):


Это лучше голых чисел, потому что картинки можно использовать на достижениях, знаменах, по ним проще ориентироваться. Есть два варианта, каждый со своими недостатками:

а) Звания фракционные, зависят от того, за какую фракцию больше всего боев в этом сезоне. Например, рыцарь:
0 - 49 Крестьянин
50 - 149 Ополченец
150 - 299 Лучник
300 - 499 Арбалетчик
500 - 799 Пехотинец
и т.д.

Плюсы:
- Можно набивать каждый сезон новые достижения за разные фракции;
- Игрок чувствует связь со своей фракцией, не нужно думать, каких существ использовать;
Минусы:
- За определенные фракции будет легче достичь максимума, за другие сложнее.

б) Звания не зависят от фракции, пример:
0 - 49 Крестьянин
50 - 149 Бес
150 - 299 Кабан
300 - 499 Алмазный голем
500 - 799 Пехотинец
….
xxx - yyy Лазурный дракон
и т.д.

Плюсы:
- Можно менять между сезонами, создавая разные достижения в разных сезонах;
- Разнообразные звания;
Минусы:
- Игрок не чувствует связи со своей фракцией, у всех игроков звания одинаковые.

Дополнения
1) Чтобы не было обидно сражаться с более сильным соперником, можно давать +10% умения/золота/любой награды игроку с меньшим рейтингом.
2) Можно также ввести защиту для новичков, при которой после 2 поражений подряд рейтинг не падает.
3) В смешке у игроков есть коэффициенты силы, в дуэлях нет баланса и не для всех фракций будут равные условия, но это можно решить лишь учетом процента побед для данного класса на данном уровне.

Если считать, что в среднем у игрока 50% побед, не получится ли зависания на одном месте рейтинга? Возможно, при поражении стоит отнимать меньше очков? Буду благодарен за ваши замечания, предложения, идеи.
Комментарии
12 »
1 / 06.06.2017 12:50 / Маг-Лесник [12] ?
Ред-антик, намикни позязя админу, что баги еще не закончились, и что их всё ещё надо фиксить ^^
2 / 06.06.2017 12:51 / Северный [17] ?
балансировка по винрейту это дичь, лучше начать сводить по дивизионнам тогда,пустьм еньше боев,но не будет бреда,когда 17ому в смешке кидает три 11ых,в итоге бой понятен сразу и т.д.
3 / 06.06.2017 12:52 / red-ant [16] ?
Сначала написал, а потом подумал - в других играх это работает, потому что подбираются соперники твоего рейтинга, и ты за счет этого добираешься до того уровня, где процент побед становится примерно 50%. Возможно, без подбора противника это все не будет работать, тогда надо думать в направлении рейтинга, который был на Перекрестном состязании, по проценту побед.
4 / 06.06.2017 13:04 / Iulian [15] ?
Glicko - более матанская система, +50±20 слишком просто. И как в парной ГТ считать рейтинг? по системе Глико тоже есть вариант, там считается вероятность победы каждой пары игроков, но рейтинг у игроков меняется индивидуально. Если бы эту систему ввести хотя бы в случайном ПТ - чтоб собирались и сводились пары где ожидание на победу максимально стремится к 50%. Но ньюансов много, помимо скилла есть контры, прокачка, артефакты. Если прокачку еще можно подводить под рейтинг, то контры нужно отдельно вывести в метод который считает вероятность на победу как дополнительный фактор.
5 / 06.06.2017 13:25 / red-ant [16] ?
Iulian, Спасибо, гляну.

Сейчас цель придумать рабочую систему, чтобы можно было внедрить, а не отложилось опять. Можно убрать понижение рейтинга, тогда это будет как в турнирах плюс, вопрос либо скилла, либо задротства.
6 / 06.06.2017 13:28 / Iulian [15] ?
Когда-то давно я для МТ посчитал рейтинг: 13 БУ, 12 БУ, но вышло так себе. И еще получилось что топовые игроки между собой вообще не встречались. Конечно при встрече двух топов - один выйдет еще выше, а другой потеряет рейтинг, но больно "слабыми" вышли самые сильные противники "топовых". И я не знаю - то ли боев мало, то ли игроки сливавшие голд уже не доигрывают, то ли лесников много, или мониторят друг друга, или так алгоритм распределяет игроков что тех кто идет на голд не кидает друг против друга, но чашки в МТ - фикция. Нужен точечный рейтинг, который будет учитывать контрфраки. Например СВ деффер выиграл ретрорыца на 13-14±. И что теперь, СВ повышать рейтинг? ЗА ЧТО? там фактически 0 шансов у рыца.
7 / 06.06.2017 13:33 / Sargonnas [15] ?
Цитата: Iulian
мониторят друг друга
Вон, Ангел даже признался на форуме в этом.
8 / 06.06.2017 13:59 / Iulian [15] ?
Sargonnas, форум - ага, сетка забудется, кубки фармятся
9 / 06.06.2017 14:13 / Владимир [20] ?
Цитата: red-ant
Можно убрать понижение рейтинга, тогда это будет как в турнирах плюс, вопрос либо скилла, либо задротства.
Однозначно убирать. На итог боя влияет несколько скил, а кто с тобой в напарниках. То не в макс артах, то фрака не играбельная, то валенок. А рейтинг падает... К чему этот негатив? Слил и слил. Ничего страшного. Пошел в следующую заявку.
10 / 06.06.2017 14:21 / v__a [15] ?
ИМХО за поражение все-таки нужно снимать баллы, также как учитывать силу противника и давать больше баллов, если была победа над сильным противником.
Мне кажется самым оптимальным как раз является преложенная Iulian система. Однако напрямую использовать Рейтинг Эло, наверное, не получится, т.к. у нас еще есть очень сильная КНБ-зависимость.
11 / 06.06.2017 14:53 / Маг-Лесник [12] ?
Полгода назад где-то в иипе предлагал разделить мт на 2 дивизиона высший и низший с разными кубками, по коэффу перекача, чтобы всякие ангелы не мониторили раков, но меня закидали тапками как раз то эти перекачи
12 / 06.06.2017 14:54 / Iulian [15] ?
v__a, Ну я о том и говорю, чисто Эло рейтинг мало кто использует
Рейтинг_Эло
Тут вместо
надо прикрутить КНБ, основываясь на статистику боев. Только для 1 на 1 еще стату собрать можно, а вот для пар еще нужно придумать. Можно учитывать "вес" каждой фраки * БУ против каждой фраки * БУ напротив(для смешки, общий случай, потом уже любые бои будут как частные случаи). Т.е. пусть даже игрок контрит противника, но он лоу, и эта контра перемножается с разницей по БУ. Но есть куча нюансов в виде билдов, тот же лоудебаффер или лоупрожиг в 1 на 1 может сливать, а в смешке влиять очень сильно на исход боя.
13 / 06.06.2017 14:58 / Рыжий котик [6] ?
Очень интересно смотреть, как игроки пытаются сделать игру чуть лучше, удобнее и тд и тп. И как одмен на все это ложит свой болт. Или лень.Или пофигизм.
При всем этом изменения, конечно же , есть. Правда, времени проходит так много, что немногие их видят
14 / 06.06.2017 14:59 / Северный [17] ?
Маг-Лесник, бро, если бя не был в забане, то я б поддержал,а то сидят и мониторят в страхе слить нарисованную чашкув игре..
15 / 06.06.2017 15:10 / Iulian [15] ?
Я могу даже попытаться нарисовать простенький рейтинг в СмГТ например, но максимум с учетом фракоБУ и то на выходных(если к тому моменту админы не запустят чего нить поинтереснее). Для этого надо раз в полчаса сканировать вкладку битв и заносить бои в базу, после окончания дня - обработать результаты. Хотя надо допилить мой скрипт с определением команд, а то я обрабатывал только бои с точным числом игроков.
16 / 06.06.2017 15:36 / Владимир [20] ?
Цитата: red-ant
Для награждения должно быть проведено определенное количество (например, десять) боев.
Не забудьте про отработанный материал - хаев. Они не смогут провести нужное кол-во боев, как, например, 19-е. Дуэли вообще не смогут. Для них порог необходимых боев нужно уменьшить (как в МТ).
17 / 06.06.2017 15:41 / LEGIONER- [11] ?
Как будто новость из танков прочел.
18 / 06.06.2017 18:35 / ТотДляКогоТыИзи [15] ?
че айкап рулит пасаны?
всегда мечтал рейтинг дотки в героях
19 / 06.06.2017 19:16 / Газкул [17] ?
Артем или как там тебя?
Ты бы лучше в уши админу о кастрации 13-ой умки чет влил, а то получается строение замка на болоте
20 / 06.06.2017 19:21 / Iulian [15] ?
Газкул, 13-ая умка очень узкая. Только для хаев. Правильнокачатели остановятся на 12-ой. Нормально что там только 2 стата, а то получится вообще сотни леса на 0.1 ПвП
12 »

Возможность комментировать доступна после регистрации