ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

Новая тема: 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к игроков система показала себя так:

  1. Из 10000 возможных матчей было найдено 9460.
  2. Из 100000 игроков 987 не нашли игру из-за рандома ролей и достаточно выского порога рейтинга(В следующих тестах минимальное значение возможно увеличу до 75-100).
  3. Средняя разница рейтинга между командами составила: 1,43583509513742 рейтинга. А максимальная разница составила: 15 рейтинга.

Подводя итог теста. Надо взять настоящую выборку рейтинга на следующий тест и попробовать уменьшить порог входа в матч.

Спойлер: "Мои идеи"

На самом деле идей много.

1. Можно попробовать создать нейронную сеть для определения импакта игрока в матче.

2. Можно создать какое то подобие "патруля" из ксго(но там эта система к сожалению не оправдалась по ряду причин).

3. Можно оставить текущую систему валв, но например сделать подбор по ролям.

Спойлер: "Ваши идеи"
zWhitePsycho сказал(а):

Система порядочности все так же может определяться по репортам,либо делать полноценную оценку игроков после матча 

Допустим своему мидеру ты поставишь 1/5 а оффлейнеру 5/5

ну и подбор делать по среднему результату этой самой порядочности,опять же  дабы исключить абуз - оценку можно будет ставить один раз.

Нажмите, чтобы раскрыть...

P.S. Систему пока что пощупать нельзя, т.к. нету нормальных серверов и не до конца отлажена работа.

Sharpest Lives

Пользователь

Регистрация: 20.04.2015

Сообщения: 3402

Рейтинг: 2851

Sharpest Lives

Регистрация: 20.04.2015

Сообщения: 3402

Рейтинг: 2851

ZBoT сказал(а):

Я работаю программистом и у меня пришла идея создать свою систему рейтинга

Нажмите, чтобы раскрыть...

насколько же скучно сейчас на работе

ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

Sharpest Lives сказал(а):

насколько же скучно сейчас на работе

Нажмите, чтобы раскрыть...

И не говори)

Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 26622

Рейтинг: 8942

Chaiok

Регистрация: 01.08.2016

Сообщения: 26622

Рейтинг: 8942

норм система в доте

зачем чтото менять?

 

 

Fraterx

Пользователь

Регистрация: 13.04.2016

Сообщения: 2471

Рейтинг: 1624

Нарушения: 145

Fraterx

Регистрация: 13.04.2016

Сообщения: 2471

Рейтинг: 1624

Нарушения: 145

если ты серьёзно, то это классно

правда жаль что скорее всего ты этот свой проект закроешь очень скоро после открытия

Luna_1h

Пользователь

Регистрация: 14.02.2017

Сообщения: 1294

Рейтинг: 525

Luna_1h

Регистрация: 14.02.2017

Сообщения: 1294

Рейтинг: 525

А описание того что ты хочешь добавить нельзя?

ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

Chaiok сказал(а):

норм система в доте

зачем чтото менять?

Нажмите, чтобы раскрыть...

Я считаю что не "норм", система должна понимать какой игрок старался в игре и вносил импакт, а какой играл "под пивас после работы расслабиться"

zWhitePsycho

Пользователь

Регистрация: 11.10.2013

Сообщения: 2635

Рейтинг: 3543

zWhitePsycho

Регистрация: 11.10.2013

Сообщения: 2635

Рейтинг: 3543

Оставить систему такой же.

Только снимать дабл или трипл  птсы тем кого зарепортили больше 2-ух человек в игре,офк пати не в счет.

Обновлять репорты каждую неделю,увеличить их количество до 7 в неделю

Игрокам с низкой порядочностью уменьшать количество репортов до минимального одного в неделю.

Це тупа лучшая система 

ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

Luna_1h сказал(а):

А описание системы добавить нельзя?

Нажмите, чтобы раскрыть...

Что ты понимаешь под описанием?

Fraterx сказал(а):

если ты серьёзно, то это классно

правда жаль что скорее всего ты этот свой проект закроешь очень скоро после открытия

Нажмите, чтобы раскрыть...

Почему ты так считаешь?

zWhitePsycho сказал(а):

Оставить систему такой же.

Только снимать дабл или трипл  птсы тем кого зарепортили больше 2-ух человек в игре,офк пати не в счет.

Обновлять репорты каждую неделю,увеличить их количество до 7 в неделю

Игрокам с низкой порядочностью уменьшать количество репортов до минимального одного в неделю.

Це тупа лучшая система 

Нажмите, чтобы раскрыть...

А текущий подбор игроков в доте, тебя устраивает?

Luna_1h

Пользователь

Регистрация: 14.02.2017

Сообщения: 1294

Рейтинг: 525

Luna_1h

Регистрация: 14.02.2017

Сообщения: 1294

Рейтинг: 525

 

ZBoT сказал(а):

Что ты понимаешь под описанием?

Нажмите, чтобы раскрыть...

Я немного исправила свой вопрос . Ну свои мысли почему не добавил???

Ты только сказал что дал название. И все. И попросил нас что бы мы хотели видеть написать )

Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 26622

Рейтинг: 8942

Chaiok

Регистрация: 01.08.2016

Сообщения: 26622

Рейтинг: 8942

ZBoT сказал(а):

Я считаю что не "норм", система должна понимать какой игрок старался в игре и вносил импакт, а какой играл "под пивас после работы расслабиться"

Нажмите, чтобы раскрыть...

давай такая ситуации

кор залез на вард его начели метелить

сапорт венга свапается с ним

она умирает

он(кери) уходит на лоу хп на фонтан

 

твоя система будет считать ччто венга тупо нафидила ибо 1 смерть и все(а она спасла кора импакт есть)

и вместо +25 птс изза этой смерти даст +24 или +23 а другим +25 тимейтам(если они норм играли)

 

а система валв даст всем +25 птс и венге тоже +25

как никак они в 5 выграли стаком вместе и должны все поровну получить ммр

kirkl

Пользователь

Регистрация: 10.04.2013

Сообщения: 564

Рейтинг: 456

kirkl

Регистрация: 10.04.2013

Сообщения: 564

Рейтинг: 456

ZBoT сказал(а):

Я считаю что не "норм", система должна понимать какой игрок старался в игре и вносил импакт, а какой играл "под пивас после работы расслабиться"

Нажмите, чтобы раскрыть...

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

zWhitePsycho

Пользователь

Регистрация: 11.10.2013

Сообщения: 2635

Рейтинг: 3543

zWhitePsycho

Регистрация: 11.10.2013

Сообщения: 2635

Рейтинг: 3543

ZBoT сказал(а):

 

 

 

 

А текущий подбор игроков в доте, тебя устраивает?

Нажмите, чтобы раскрыть...
 

Он не устраивает только 2к нытиков,предложенный мной варик исключит любое нытье и хамство от рандомов в команде,плюс за откровенный руин тебя так же будут репортить.

Как вариант это допилить систему порядочности,но шота я не уверен что какой то левый программист вообще сможет в это.

 

 

ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

Luna_1h сказал(а):

 

Я немного исправила свой вопрос . Ну свои мысли почему не добавил???

Ты только сказал что дал название. И все. И попросил нас что бы мы хотели видеть написать )

Нажмите, чтобы раскрыть...

Обязательно напишу)

Lightning_Fox

Пользователь

Регистрация: 23.01.2016

Сообщения: 1454

Рейтинг: -49

Нарушения: 105

Lightning_Fox

Регистрация: 23.01.2016

Сообщения: 1454

Рейтинг: -49

Нарушения: 105

img

Я работаю в валве попробуй с айсом поговорить насчёт твоей идеи. Если чё в личку напишу жди whyPetro.png

ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

Chaiok сказал(а):

давай такая ситуации

кор залез на вард его начели метелить

сапорт венга свапается с ним

она умирает

он(кери) уходит на лоу хп на фонтан

 

твоя система будет считать ччто венга тупо нафидила ибо 1 смерть и все(а она спасла кора импакт есть)

и вместо +25 птс изза этой смерти даст +24 или +23 а другим +25 тимейтам(если они норм играли)

 

а система валв даст всем +25 птс и венге тоже +25

как никак они в 5 выграли стаком вместе и должны все поровну получить ммр

Нажмите, чтобы раскрыть...

Смерть саппорта и смерть кора, будут оцениваться совершенно по разному.

kirkl сказал(а):

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

Нажмите, чтобы раскрыть...

Прочел очень много тем. Но опять же, это лишь мои мысли, я не говорю что такая система будет работать. Я говорю что такая система должна быть в идеале. Но добиться этого, очень тяжело

Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 26622

Рейтинг: 8942

Chaiok

Регистрация: 01.08.2016

Сообщения: 26622

Рейтинг: 8942

ZBoT сказал(а):

Смерть саппорта и смерть кора, будут оцениваться совершенно по разному.

Нажмите, чтобы раскрыть...

определение сапорта системой?

покупать варды и хилить как дазл может и лесная лк

но лк не сапорт как дзал

ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

zWhitePsycho сказал(а):

Он не устраивает только 2к нытиков,предложенный мной варик исключит любое нытье и хамство от рандомов в команде,плюс за откровенный руин тебя так же будут репортить.

Как вариант это допилить систему порядочности,но шота я не уверен что какой то левый программист вообще сможет в это.

 

Нажмите, чтобы раскрыть...

Была идея, добавить что-то типа оценки игры после матча. Система порядочности штука конечно по сложнее. Т.к. как бы я не хотел, я не могу получить все данные матча.

 

Chaiok сказал(а):

определение сапорта системой?

покупать варды и хилить как дазл может и лесная лк

но лк не сапорт как дзал

Нажмите, чтобы раскрыть...

Если в игре, лк лесная покупает варды/саппорт айтемы, хилит, диспелит станы и дебафы всю игру, то это полноценный саппорт.

zWhitePsycho

Пользователь

Регистрация: 11.10.2013

Сообщения: 2635

Рейтинг: 3543

zWhitePsycho

Регистрация: 11.10.2013

Сообщения: 2635

Рейтинг: 3543

ZBoT сказал(а):

Была идея, добавить что-то типа оценки игры после матча. Система порядочности штука конечно по сложнее. Т.к. как бы я не хотел, я не могу получить все данные матча.

 

 

Нажмите, чтобы раскрыть...
 

Система порядочности все так же может определяться по репортам,либо делать полноценную оценку игроков после матча 

Допустим своему мидеру ты поставишь 1/5 а оффлейнеру 5/5

ну и подбор делать по среднему результату этой самой порядочности,опять же  дабы исключить абуз - оценку можно будет ставить один раз.

 

 

ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

zWhitePsycho сказал(а):

Система порядочности все так же может определяться по репортам,либо делать полноценную оценку игроков после матча 

Допустим своему мидеру ты поставишь 1/5 а оффлейнеру 5/5

ну и подбор делать по среднему результату этой самой порядочности,опять же  дабы исключить абуз - оценку можно будет ставить один раз.

 

Нажмите, чтобы раскрыть...

Отличная идея, добавлю в список идей. Спасибо)

КотоваяГумба

Пользователь

Регистрация: 28.10.2015

Сообщения: 5836

Рейтинг: 2671

КотоваяГумба

Регистрация: 28.10.2015

Сообщения: 5836

Рейтинг: 2671

сделать возможность давать фидерам бан по айпи - и все, ммр идеален. 100 человек и неделя времени чтобы отсмотреть матчи фидеров - и дота чиста от даунов на пол года

Chaiok

Пользователь

Регистрация: 01.08.2016

Сообщения: 26622

Рейтинг: 8942

Chaiok

Регистрация: 01.08.2016

Сообщения: 26622

Рейтинг: 8942

ZBoT сказал(а):

Была идея, добавить что-то типа оценки игры после матча. Система порядочности штука конечно по сложнее. Т.к. как бы я не хотел, я не могу получить все данные матча.

 

Если в игре, лк лесная покупает варды/саппорт айтемы, хилит, диспелит станы и дебафы всю игру, то это полноценный саппорт.

Нажмите, чтобы раскрыть...

какие сапорт айтемы?

меку гривсы как аба она не может купить

а вот алебардку купить может как и сапорт лк так и кор против свена например(у свена хп брони больше а если еще сатаник об бм нимкогда не убьется а с руки наваляет лк и тиму)

хилить снимать дебафы может любая лк(мидовая хардовая лесная)

я правильно понимаю если лесная лк вдруг начнет покупать варды система станет ее считать сапортом а не кором и будет по другому считать смерти?

ZBoT сказал(а):

то это полноценный саппорт.

Нажмите, чтобы раскрыть...

полноценный сапорт отгоняет хардлайнера чтоб кери на изи лайне фармил

лесная лк это не делает

но ты уже считаешь ее сапортом

 

сапорт типо огра можешь с 0 ходить гонять мидера лк неможет ей нужен 6 лвл дагер как миниум чтоб забрать мидера(а для этого она фармит лес а не сапортит) но по твоей системе она сапорт

ZBoT

Пользователь

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

ZBoT

Регистрация: 05.02.2016

Сообщения: 70

Рейтинг: 34

КотоваяГумба сказал(а):

сделать возможность давать фидерам бан по айпи - и все, ммр идеален. 100 человек и неделя времени чтобы отсмотреть матчи фидеров - и дота чиста от даунов на пол года

Нажмите, чтобы раскрыть...

Такая идея была в голове, но если посчитать цифры, то тебе и 10к людей не хватит. Но система бана руинеров должна быть на 100%, с этим я согласен

zWhitePsycho

Пользователь

Регистрация: 11.10.2013

Сообщения: 2635

Рейтинг: 3543

zWhitePsycho

Регистрация: 11.10.2013

Сообщения: 2635

Рейтинг: 3543

ZBoT сказал(а):

Отличная идея, добавлю в список идей. Спасибо)

Нажмите, чтобы раскрыть...

что ты вообще пытаешься сделать?

платформу со своими птсами типо фейсита?

Fraterx

Пользователь

Регистрация: 13.04.2016

Сообщения: 2471

Рейтинг: 1624

Нарушения: 145

Fraterx

Регистрация: 13.04.2016

Сообщения: 2471

Рейтинг: 1624

Нарушения: 145

ZBoT сказал(а):

Почему ты так считаешь?

Нажмите, чтобы раскрыть...

Потому что поддерживать такую огромную систему невероятно сложно. Плюс нужен хороший хостинг, а стоит это дорого. Не факт что будут играть твою систему. Ну если же у тебя есть упорство, то пожелаю тебе успехов и удачи в этом сложном деле. Надеюсь ты разовьёшься до уровня Faceit и ему подобных.

Считаю обязательным ввести поиск по ролям (можно сделать кастомку и просто вводить её в лобби), и оценку каждого игрока после матча. 

Тема закрыта