Gem: Новая система рейтинга
627
40
Новая тема: https://dota2.ru/forum/threads/gem-alfa-test.1142660/
Всем привет, меня зовут Сергей. Я работаю программистом и у меня пришла идея создать свою систему рейтинга. Будучи обычным игроком в доту, так же горю как и вы от разного рода "плохих" тиммейтов. На текущий момент реализован примерно такой же рейтинг как в доте, но пока что без калибровки. Я бы хотел чтоб вы оставили свои пожелания и идеи в этой теме. Какой бы вы хотели видеть систему? С точки зрения технической части, это будет похоже на то как работает FACEIT. Но при этом, система может получить данные о том, что вы делали всю игру. Не долго думая назвал этот проект "Gem", т.к. система должна показать ваш настоящий уровень игры, прям как Gem Of True Sight покажет вражеского рики в инвизе. Жду вопросов, идей и пожеланий. Критика приветствуется.
Спойлер: "Текущие показатели системы"
- Порог рейтинга для входа в матч составляет: 50 * (секунд с начала поиска / 300 + 1). Это означает что на 3 минуте поиска порог входа будет составлять 80 рейтинга, а на 5 минуте 100.
- Реализован поиск по ролям. Сейчас сделан поиск по 5 ролям. Но не до конца решил какую систему ролей использовать, либо все пять ролей либо только кор, хард и суппорт.
Спойлер: "Тесты системы"21.07.2017 Тест 1:
Сегодня проводил тестирование системы на 100000 рандомно сгенерированных игроках. Каждый игрок имеет от 1 до 9000 рейтинга. И 1 из 5 игровых ролей. На выборке в 100к игроков система показала себя так:
- Из 10000 возможных матчей было найдено 9460.
- Из 100000 игроков 987 не нашли игру из-за рандома ролей и достаточно выского порога рейтинга(В следующих тестах минимальное значение возможно увеличу до 75-100).
- Средняя разница рейтинга между командами составила: 1,43583509513742 рейтинга. А максимальная разница составила: 15 рейтинга.
Подводя итог теста. Надо взять настоящую выборку рейтинга на следующий тест и попробовать уменьшить порог входа в матч.
Спойлер: "Мои идеи"На самом деле идей много.
1. Можно попробовать создать нейронную сеть для определения импакта игрока в матче.2. Можно создать какое то подобие "патруля" из ксго(но там эта система к сожалению не оправдалась по ряду причин).
3. Можно оставить текущую систему валв, но например сделать подбор по ролям.
Спойлер: "Ваши идеи"zWhitePsycho сказал(а):↑Система порядочности все так же может определяться по репортам,либо делать полноценную оценку игроков после матча Допустим своему мидеру ты поставишь 1/5 а оффлейнеру 5/5ну и подбор делать по среднему результату этой самой порядочности,опять же дабы исключить абуз - оценку можно будет ставить один раз.Нажмите, чтобы раскрыть...P.S. Систему пока что пощупать нельзя, т.к. нету нормальных серверов и не до конца отлажена работа.
Оставить систему такой же.
Только снимать дабл или трипл птсы тем кого зарепортили больше 2-ух человек в игре,офк пати не в счет.Обновлять репорты каждую неделю,увеличить их количество до 7 в неделюИгрокам с низкой порядочностью уменьшать количество репортов до минимального одного в неделю.Це тупа лучшая система
Luna_1h сказал(а):↑А описание системы добавить нельзя?
Нажмите, чтобы раскрыть...Что ты понимаешь под описанием?
Fraterx сказал(а):↑если ты серьёзно, то это классно
правда жаль что скорее всего ты этот свой проект закроешь очень скоро после открытия
Нажмите, чтобы раскрыть...Почему ты так считаешь?
zWhitePsycho сказал(а):↑Оставить систему такой же.
Только снимать дабл или трипл птсы тем кого зарепортили больше 2-ух человек в игре,офк пати не в счет.Обновлять репорты каждую неделю,увеличить их количество до 7 в неделюИгрокам с низкой порядочностью уменьшать количество репортов до минимального одного в неделю.Це тупа лучшая системаНажмите, чтобы раскрыть...А текущий подбор игроков в доте, тебя устраивает?
ZBoT сказал(а):↑Я считаю что не "норм", система должна понимать какой игрок старался в игре и вносил импакт, а какой играл "под пивас после работы расслабиться"
Нажмите, чтобы раскрыть...давай такая ситуации
кор залез на вард его начели метелить
сапорт венга свапается с ним
она умирает
он(кери) уходит на лоу хп на фонтан
твоя система будет считать ччто венга тупо нафидила ибо 1 смерть и все(а она спасла кора импакт есть)
и вместо +25 птс изза этой смерти даст +24 или +23 а другим +25 тимейтам(если они норм играли)
а система валв даст всем +25 птс и венге тоже +25
как никак они в 5 выграли стаком вместе и должны все поровну получить ммр
ZBoT сказал(а):↑Я считаю что не "норм", система должна понимать какой игрок старался в игре и вносил импакт, а какой играл "под пивас после работы расслабиться"
Нажмите, чтобы раскрыть...Нука нука, расскажи нам как система должна это подсчитывать? Только давай вначале прочти 100500 тем на этом форуме с идеями как это должно работать, и ознакомься с ответами почему такая система работать не будет.
Он не устраивает только 2к нытиков,предложенный мной варик исключит любое нытье и хамство от рандомов в команде,плюс за откровенный руин тебя так же будут репортить.Как вариант это допилить систему порядочности,но шота я не уверен что какой то левый программист вообще сможет в это.ZBoT сказал(а):↑
А текущий подбор игроков в доте, тебя устраивает?
Нажмите, чтобы раскрыть...
Chaiok сказал(а):↑давай такая ситуации
кор залез на вард его начели метелить
сапорт венга свапается с ним
она умирает
он(кери) уходит на лоу хп на фонтан
твоя система будет считать ччто венга тупо нафидила ибо 1 смерть и все(а она спасла кора импакт есть)
и вместо +25 птс изза этой смерти даст +24 или +23 а другим +25 тимейтам(если они норм играли)
а система валв даст всем +25 птс и венге тоже +25
как никак они в 5 выграли стаком вместе и должны все поровну получить ммр
Нажмите, чтобы раскрыть...Смерть саппорта и смерть кора, будут оцениваться совершенно по разному.
kirkl сказал(а):↑Нука нука, расскажи нам как система должна это подсчитывать? Только давай вначале прочти 100500 тем на этом форуме с идеями как это должно работать, и ознакомься с ответами почему такая система работать не будет.
Нажмите, чтобы раскрыть...Прочел очень много тем. Но опять же, это лишь мои мысли, я не говорю что такая система будет работать. Я говорю что такая система должна быть в идеале. Но добиться этого, очень тяжело
zWhitePsycho сказал(а):↑Он не устраивает только 2к нытиков,предложенный мной варик исключит любое нытье и хамство от рандомов в команде,плюс за откровенный руин тебя так же будут репортить.Как вариант это допилить систему порядочности,но шота я не уверен что какой то левый программист вообще сможет в это.
Нажмите, чтобы раскрыть...Была идея, добавить что-то типа оценки игры после матча. Система порядочности штука конечно по сложнее. Т.к. как бы я не хотел, я не могу получить все данные матча.
Chaiok сказал(а):↑определение сапорта системой?
покупать варды и хилить как дазл может и лесная лк
но лк не сапорт как дзал
Нажмите, чтобы раскрыть...Если в игре, лк лесная покупает варды/саппорт айтемы, хилит, диспелит станы и дебафы всю игру, то это полноценный саппорт.
Система порядочности все так же может определяться по репортам,либо делать полноценную оценку игроков после матча Допустим своему мидеру ты поставишь 1/5 а оффлейнеру 5/5ну и подбор делать по среднему результату этой самой порядочности,опять же дабы исключить абуз - оценку можно будет ставить один раз.ZBoT сказал(а):↑Была идея, добавить что-то типа оценки игры после матча. Система порядочности штука конечно по сложнее. Т.к. как бы я не хотел, я не могу получить все данные матча.
Нажмите, чтобы раскрыть...
zWhitePsycho сказал(а):↑Система порядочности все так же может определяться по репортам,либо делать полноценную оценку игроков после матча Допустим своему мидеру ты поставишь 1/5 а оффлейнеру 5/5ну и подбор делать по среднему результату этой самой порядочности,опять же дабы исключить абуз - оценку можно будет ставить один раз.
Нажмите, чтобы раскрыть...Отличная идея, добавлю в список идей. Спасибо)
ZBoT сказал(а):↑Была идея, добавить что-то типа оценки игры после матча. Система порядочности штука конечно по сложнее. Т.к. как бы я не хотел, я не могу получить все данные матча.
Если в игре, лк лесная покупает варды/саппорт айтемы, хилит, диспелит станы и дебафы всю игру, то это полноценный саппорт.
Нажмите, чтобы раскрыть...какие сапорт айтемы?
меку гривсы как аба она не может купить
а вот алебардку купить может как и сапорт лк так и кор против свена например(у свена хп брони больше а если еще сатаник об бм нимкогда не убьется а с руки наваляет лк и тиму)
хилить снимать дебафы может любая лк(мидовая хардовая лесная)
я правильно понимаю если лесная лк вдруг начнет покупать варды система станет ее считать сапортом а не кором и будет по другому считать смерти?
ZBoT сказал(а):↑то это полноценный саппорт.
Нажмите, чтобы раскрыть...полноценный сапорт отгоняет хардлайнера чтоб кери на изи лайне фармил
лесная лк это не делает
но ты уже считаешь ее сапортом
сапорт типо огра можешь с 0 ходить гонять мидера лк неможет ей нужен 6 лвл дагер как миниум чтоб забрать мидера(а для этого она фармит лес а не сапортит) но по твоей системе она сапорт
КотоваяГумба сказал(а):↑сделать возможность давать фидерам бан по айпи - и все, ммр идеален. 100 человек и неделя времени чтобы отсмотреть матчи фидеров - и дота чиста от даунов на пол года
Нажмите, чтобы раскрыть...Такая идея была в голове, но если посчитать цифры, то тебе и 10к людей не хватит. Но система бана руинеров должна быть на 100%, с этим я согласен
ZBoT сказал(а):↑Почему ты так считаешь?
Нажмите, чтобы раскрыть...Потому что поддерживать такую огромную систему невероятно сложно. Плюс нужен хороший хостинг, а стоит это дорого. Не факт что будут играть твою систему. Ну если же у тебя есть упорство, то пожелаю тебе успехов и удачи в этом сложном деле. Надеюсь ты разовьёшься до уровня Faceit и ему подобных.
Считаю обязательным ввести поиск по ролям (можно сделать кастомку и просто вводить её в лобби), и оценку каждого игрока после матча.
Тема закрыта
-
ЗаголовокОтветов ПросмотровПоследнее сообщение
-
Сообщений:1
Просмотров:0
-
Сева Джокер 25 Apr 2024 в 23:09Сообщений: 3 25 Apr 2024 в 23:09
Сообщений:3
Просмотров:4
-
Сообщений:8
Просмотров:8
-
Сообщений:5
Просмотров:6
-
Сообщений:22
Просмотров:26