Lancer.Rev.X

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

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

Сообщения: 4183

Рейтинг: 2228

Lancer.Rev.X

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

Сообщения: 4183

Рейтинг: 2228

img
Anti-Daun0312 сказал(а):

От нечего делать решил написать свой алгоритм поведения типичной рейтинговой системы с получением фиксированных очков рейтинга в качестве результата игры (как в доте +30 -30). Алгоритм легко можно поменять как и для ELO-системы, но не о ней сейчас речь.

Принцип работы алгоритма

 

Видео-демонстрация работы алгоритма

Спойлер

 

Код https://pastebin.com/PGbMPLqM

 

Итог: распределение рейтинга для людей знающих математику не стало сюрпризом, но некоторых, возможно, повергло в шок

Спойлер

 

на все вопросы отвечу ниже, готов провести дополнительные эксперименты с изменением/дополнением алгоритма, но результат, а именно распределение всё равно останется прежним как ни крути PepeHappy.gif 

 

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

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

тему не читал, но увидел, что дизлайков больше, чем лайков, поэтому осуждаю

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

Lancer.Rev.X сказал(а):

тему не читал, но увидел, что дизлайков больше, чем лайков, поэтому осуждаю

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

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

Петручо

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

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

Сообщения: 7255

Рейтинг: 3691

Нарушения: 5

Петручо

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

Сообщения: 7255

Рейтинг: 3691

Нарушения: 5

img

Вау

Oryp4ukB

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

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

Сообщения: 1902

Рейтинг: 1346

Oryp4ukB

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

Сообщения: 1902

Рейтинг: 1346

img
1/2 сказал(а):

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

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

Ну в танках у тебя не полная информация. Так же глянь патент активижн, там наверное самый изощренный подбор игроков. 

А то что такие системы существуют в других играх - сильно увеличивает шанс "подобной системы" в Доте.

А учитывая, что дота намного труднее в освоении, ей гораздо тяжелее удерживать игроков в отличии от тех же танков. 

Ну и расскажу тебе про недавний случай, как 10к игрок сделал себе смурф и играя на 5к у него статистика была 7:8 за день. Если бы играл не он, а действительно 5к игрок, статистика была бы все 0:15. Чтобы ты понимал, на 5к очень трудно проиграть даже 7к игроку

Deles

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

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

Сообщения: 2521

Рейтинг: 1723

Deles

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

Сообщения: 2521

Рейтинг: 1723

img

такой код не идеален и ничего не отражает , так как скилл не определяется тем у кого выше птс в игре , а у кого ниже. Чтобы такой код сделать , попробуй проанализировать существующие матчи в доте и посмотреть , есть там такая закономерность или нет( с тем что команда у которой птс выше - будет побеждать чаще) 

Шаурма с Сыром

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

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

Сообщения: 2948

Рейтинг: 540

Шаурма с Сыром

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

Сообщения: 2948

Рейтинг: 540

1/2 сказал(а):

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

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

 Какой еще скил в танках? мышку нажимать? Ржу. Конешно там будет разброс по пробитию и тупо рандомная катка.

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

Deles сказал(а):

такой код не идеален и ничего не отражает , так как скилл не определяется тем у кого выше птс в игре , а у кого ниже. Чтобы такой код сделать , попробуй проанализировать существующие матчи в доте и посмотреть , есть там такая закономерность или нет( с тем что команда у которой птс выше - будет побеждать чаще) 

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

что изменится от анализа? на выходе 5 человек перестанут получать +30, а 5 человек -30?

Deles

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

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

Сообщения: 2521

Рейтинг: 1723

Deles

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

Сообщения: 2521

Рейтинг: 1723

img
Anti-Daun0312 сказал(а):

что изменится от анализа? на выходе 5 человек перестанут получать +30, а 5 человек -30?

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

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

_12k_

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

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

Сообщения: 661

Рейтинг: 311

_12k_

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

Сообщения: 661

Рейтинг: 311

Anti-Daun0312 сказал(а):

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

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

лол, ты не читал... стена текста о том, что у тебя слабые алгоритмы, которые даже школьник бы высмеял... но ты конечно думаешь иначе roflanLico.png?1616515069

видя в каждом адепта 50% , найс стратегия Ye.gif?1619500426

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

_12k_ сказал(а):

лол, ты не читал... стена текста о том, что у тебя слабые алгоритмы, которые даже школьник бы высмеял... но ты конечно думаешь иначе roflanLico.png?1616515069

видя в каждом адепта 50% , найс стратегия Ye.gif?1619500426

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

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

_12k_

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

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

Сообщения: 661

Рейтинг: 311

_12k_

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

Сообщения: 661

Рейтинг: 311

Anti-Daun0312 сказал(а):

ответь мне на вопрос: в чем суть добавления любых переменных влияющих на исход матча в моем алгоритма если на выходе всё равно 5 человек получают -30, а 5 человек получают +30? на дистанции в 500-1000 сыгранных матчей каждым игроком любой дополнительный параметр не сыграет никакой роли

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

в том, что поднимающий ммр начинает его терять и возвращается на прежнюю стартовую позицию?

Anti-Daun0312 сказал(а):

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

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

ты сообщения читаешь?? roflanFacepalm.png?1616515145roflanFacepalm.png?1616515145roflanFacepalm.png?1616515145

Dont Mind

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

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

Сообщения: 4614

Рейтинг: 3335

Dont Mind

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

Сообщения: 4614

Рейтинг: 3335

Leo Ornstein сказал(а):

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

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

 

ты мне описал мои последние 4-5 игр. Просто какая-то дичь происходила)

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

_12k_ сказал(а):

в том, что поднимающий ммр начинает его терять и возвращается на прежнюю стартовую позицию?

 

ты сообщения читаешь?? roflanFacepalm.png?1616515145roflanFacepalm.png?1616515145roflanFacepalm.png?1616515145

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

ты призывы к интеллектуальному развитию вообще читаешь? уроки учи иди, кому говорю

_12k_

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

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

Сообщения: 661

Рейтинг: 311

_12k_

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

Сообщения: 661

Рейтинг: 311

господи какой ты тупой pepejeez.png?1592046683

roflanPominki.png?1616515180

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

_12k_ сказал(а):

господи какой ты тупой pepejeez.png?1592046683

roflanPominki.png?1616515180

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

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

Dont Mind

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

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

Сообщения: 4614

Рейтинг: 3335

Dont Mind

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

Сообщения: 4614

Рейтинг: 3335

bloodrain (2) сказал(а):

Нууу, ок. Я сам если что поднимал с 3200 до 4300 довольно быстро и система меня почему-то пропустила, кекв. Только вот я замечал что после винстриков с хорошими показателями тиммейты г, а на противниках чела с 90% вр и 19 уровнем профиля. Я не в смурф пуле кстати, уровень профиля 50+, 2000 часов. До винстрика таких кеков не было. Винрейт стремится к 50 в любом случае, система замедляет подъем более сильных игроков и падение более слабых - двойной Профит. Что тут ещё говорить? Ну или системы вообще нет и всё что было у меня просто случайность. А норм игры после подруинивания и плохие после винстрика с хорошими показателями - всего лишь случайность. Всегда. Просто рандом HeavyBreathing.png?1619500410

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

 

ты в курсе, что когда твой рейтинг растет, то противники становятся сильнее? Как бы на то это и рейтинговая система. И очевидно, что чем ближе к своему реальному рейтингу тем сложнее тебе будет выиграть игру на своем личном скиле. Я не понимаю, зачем в эту систему вы пытаетесь подтянуть каких-то "агентов габена"

ooops_moonY сказал(а):

Так же глянь патент активижн, там наверное самый изощренный подбор игроков. 

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

 

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

Leo Ornstein

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

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

Leo Ornstein

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

img
Deles сказал(а):

такой код не идеален и ничего не отражает , так как скилл не определяется тем у кого выше птс в игре , а у кого ниже. Чтобы такой код сделать , попробуй проанализировать существующие матчи в доте и посмотреть , есть там такая закономерность или нет( с тем что команда у которой птс выше - будет побеждать чаще) 

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

Напиши идеальный код, который что-то отражает.

А, ты же вроде команду на инт собираешь. FeelsClownMan.png?1592047348

Dont Mind

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

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

Сообщения: 4614

Рейтинг: 3335

Dont Mind

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

Сообщения: 4614

Рейтинг: 3335

Шаурма с Сыром сказал(а):

эло это если бы ты мог играть с кему угодно а не +/- 700 птс, а так он там не нужен в принципе, хватит и +25

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

 

в глобальном плане Эло помогает решить проблему неравных протикниов в случае, когда нельзя создать команду из всех игроков одного уровня. Особенно критично это в пати-мачмейкинге, где играют люди с разницей в 1000-1500 птс

 

Leo Ornstein сказал(а):

Напиши идеальный код, который что-то отражает.

А, ты же вроде команду на инт собираешь. FeelsClownMan.png?1592047348

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

к слову, все агенты 50 % забывают факт существования групп с абсолютно сломанным распределением рейтинга и диким разбросом. 

_12k_

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

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

Сообщения: 661

Рейтинг: 311

_12k_

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

Сообщения: 661

Рейтинг: 311

Anti-Daun0312 сказал(а):

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

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

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

Anti-Daun0312

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

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

Сообщения: 1658

Рейтинг: 2314

Anti-Daun0312

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

Сообщения: 1658

Рейтинг: 2314

_12k_ сказал(а):

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

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

школьник, повторяю, мой алгоритм на выходе ничем не отличается от алгоритма с миллионом параметров внутри. я уверен что в моем алгоритме всё так же есть игроки, которые "лузают 10 игр подряд, потом выигрывают 10 игр подряд", которые "терпят 20% винрейтных нубасов в команде и из-за них лузают" и так далее

попробуй пройти школьный курс арифметики и может что-то у тебя в голове щелкнет

ах да, я не читаю твои маняшизопуки дальше первых пары слов PepeKek.png 

Deles

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

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

Сообщения: 2521

Рейтинг: 1723

Deles

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

Сообщения: 2521

Рейтинг: 1723

img
Leo Ornstein сказал(а):

Напиши идеальный код, который что-то отражает.

А, ты же вроде команду на инт собираешь. FeelsClownMan.png?1592047348

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

я не программист чтобы код писать) хотя если бы был , возможно написал бы. Для начала было бы неплохо создать алгоритм который понимает что такое личный скилл и типа что делать с аккбаерами , смурферами , привязочниками ? или в вашей системе их не существует и они не влияют на игру и результаты игр ? и как понять что в какой-то выигранной игре , какой-то рандомный чел возьмет и заруинит тебе выигранную игру , так и наоборот , что делать с играми где все руинят , но пару человек или один человек в соло выигрывает игру 

Oryp4ukB

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

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

Сообщения: 1902

Рейтинг: 1346

Oryp4ukB

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

Сообщения: 1902

Рейтинг: 1346

img
Dont Mind сказал(а):

 

ты в курсе, что когда твой рейтинг растет, то противники становятся сильнее? Как бы на то это и рейтинговая система. И очевидно, что чем ближе к своему реальному рейтингу тем сложнее тебе будет выиграть игру на своем личном скиле. Я не понимаю, зачем в эту систему вы пытаетесь подтянуть каких-то "агентов габена"

 

 

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

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

Я знаю, но такие вещи подтверждают, что подобные системы могут быть интегрированы и у валв. Если такое официально у нескольких разработчиков имеется. Мне лень писать гору текста. Я не пытаюсь никого переубеждать. Я просто вырос на этом всем и сделал для себя выводы.

_12k_

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

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

Сообщения: 661

Рейтинг: 311

_12k_

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

Сообщения: 661

Рейтинг: 311

Anti-Daun0312 сказал(а):

школьник, повторяю, мой алгоритм на выходе ничем не отличается от алгоритма с миллионом параметров внутри. я уверен что в моем алгоритме всё так же есть игроки, которые "лузают 10 игр подряд, потом выигрывают 10 игр подряд", которые "терпят 20% винрейтных нубасов в команде и из-за них лузают" и так далее

попробуй пройти школьный курс арифметики и может что-то у тебя в голове щелкнет

ах да, я не читаю твои маняшизопуки дальше первых пары слов PepeKek.png 

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

аххахахаххахаххаахха roflanLico.png?1616515069

а ты хороший показатель, что лайки на этом форуме ничего не значат, без всяких алгоритмов roflanLico.png?1616515069

Leo Ornstein

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

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

Leo Ornstein

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

Сообщения: 1994

Рейтинг: 430

Нарушения: 65

img
Deles сказал(а):

я не программист чтобы код писать) хотя если бы был , возможно написал бы. Для начала было бы неплохо создать алгоритм который понимает что такое личный скилл и типа что делать с аккбаерами , смурферами , привязочниками ? или в вашей системе их не существует и они не влияют на игру и результаты игр ? и как понять что в какой-то выигранной игре , какой-то рандомный чел возьмет и заруинит тебе выигранную игру , так и наоборот , что делать с играми где все руинят , но пару человек или один человек в соло выигрывает игру 

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

А кто ты? Форумный кукаретик?

Эти частности, который ты перечислил, фиксятся большой выборкой, которая сглаживает погрешности, потому что у тебя не могут выключать свет на протяжении 10000 игр. И не может быть аккбаеров в каждой из 10000 игр. А плюс-минус даже 100 игр, когда речь идет о тысячах, это незначительная доля. 

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

ooops_moonY сказал(а):

Я знаю, но такие вещи подтверждают, что подобные системы могут быть интегрированы и у валв. Если такое официально у нескольких разработчиков имеется. Мне лень писать гору текста. Я не пытаюсь никого переубеждать. Я просто вырос на этом всем и сделал для себя выводы.

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

Ты похож на челов, которые думают, что у майкрософт есть патент 666 на чипы в вакцинах. 

У них даже формулировки такие же: "лень писать, я выводы сделал". Только обычно так пишут бумерки в инсте. roflanLico.png?1616515069

_12k_

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

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

Сообщения: 661

Рейтинг: 311

_12k_

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

Сообщения: 661

Рейтинг: 311

Deles сказал(а):

я не программист чтобы код писать) хотя если бы был , возможно написал бы. Для начала было бы неплохо создать алгоритм который понимает что такое личный скилл и типа что делать с аккбаерами , смурферами , привязочниками ? или в вашей системе их не существует и они не влияют на игру и результаты игр ? и как понять что в какой-то выигранной игре , какой-то рандомный чел возьмет и заруинит тебе выигранную игру , так и наоборот , что делать с играми где все руинят , но пару человек или один человек в соло выигрывает игру 

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

чел, у ТС нет алгоритма который хоть как-то имел бы отношение к доте, он просто выдал математическое распределение... без учета хотя бы чего-нибуть, там просто алгоритм вообще не про доту... но почему-то ТС думает иначе tohruShrug.png

этот как натянуть сову на глобус, тот же результат roflanLico.png?1616515069