Jump to content
Korean Random

coJlHe4Hblu_noH4uk

User
  • Content Count

    551
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by coJlHe4Hblu_noH4uk

  1. В связи с активным обсуждением возможности изменить существующий принцип разделения игроков на различные цвета, предлагаю продолжить его здесь. Очень хорошо суть идеи уловил @StranikS_Scan, процитирую.
  2. Это важно, потому что если их будет очень мало, будут вопли препод по вышке в этом семестре пида**$ о том, что система оценки несправедлива. То же самое, если всем ставятся пятёрки, это вызовет вполне закономерные вопросы к преподавателю со стороны руководства. Велосипед WN8 уже изобрели. WN9 на подходе. Кому интересно, по ссылке пост, в котором есть ссылка на онлайн-калькулятор WN9.
  3. Красные играют реже, играют в основном друг с другом на низких уровнях. Т.е. если взять отношение количества плохих игроков к хорошим как k, k<0, то число запросов к серверу будет в k^2 раз меньше. Тут еще как-то учесть нужно тот фактор, что xvm там стоит далеко не у всех, возьмем аналогичный коэффициент b. Итого получим разницу в частоте запросов в b*k^2 или в (b*k)^2, не уверен точно. А это даёт значимое отклонение от 16.(6)%, я уверен. То есть ближе к ракам ширина интервала будет больше, чем 16.66%, а для хорошо играющих игроков, наоборот, меньше. Если ввести дополнительные цвета (см. пост), которыми, как упомянул , не брезгуют на еврокластере, то верхняя часть шкалы если и изменится, то не так уж и кардинально, я имею ввиду совсем фиолетовых. Просто скилловые игроки поймут, что добавили новые оттенки цветов, немного другие цвета, другие градации, больше разнообразия и новизна в соревновательном моменте. То есть вместо нудного и длительного похода на вершину "Эвереста статистики" в бирюзовой области, можно пройти еще пару градаций. Это же наоборот, как новые медальки) А ракам всё равно, во что их красят, они для удовольствия же играют) То есть учтя все нюансы статистики, а главное, введя дополнительные цвета, не сильно взбудоражим самую требовательную часть аудитории, но при этом получим: относительно равномерную максимально информативную приятную глазу с точки зрения восприятия цветовую шкалу которая будет где-то посередине между существующим вариантом, и делением на 1/6 + 1/6+ 1/6... т.е. переход на неё станет более безболезненным.
  4. Для точного цветоделения. Точного для тех, кто его видит, реально видит в бою. Если делать иначе, точность будет только с точки зрения статистики в базе данных, без учета частоты её использования.
  5. @goodman, нет. Тогда вообще понятно не будет ничего. Начало обсуждения тут. это уже не вопрос конфига, а совершенно других макросов.
  6. Если он, как принципиальный и последовательный противник того, что мы хотим сделать, согласится на это, я буду приятно удивлён. Тем более, что @seriych говорил, что у него, вроде как, нет доступа к таким данным.
  7. Нужны те данные, которые реально отдал сервер за определенный интервал. Расписываю, что я имею ввиду. Пусть интервал у нас был 1 секунда, к примеру, и за это время началось два боя. В первом бою статистику "попросили" 10 человек, сервер выслал данные по 30 игрокам 10 раз, во втором бою статистику запросил лишь один человек, сервер 1 раз выслал статистику 30 игроков. Получается нам необходимы данные вида: playerId - requestCount, т.е. id игрока и количество запросов его статы за период. Для примера выше это будет 60 строк (2 боя * 30 чел.), где для первых 30 requestCount=3, для вторых - requestCount=1. Надеюсь, что объяснил более-менее нормально. В идеале нужна статистика за сутки/неделю/месяц, чем больше, тем лучше. Если брать большой интервал, нужна не вся статистика, а её определенный процент, чтобы не отгрести терабайтный csv. Статистика красных запрашивается, скорее всего, реже. Это: малоиграющие, новички, бросившие аккаунты и т.д. Поэтому простым распределением тут не обойтись. Да хоть число соплей, намазываемых на штаны, важен сам принцип, по которому мы их делим на категории/цвета. В оригинале меняется одна характеристика цвета - его тон (в основном). Менять еще и яркость (как и насыщенность) - к путанице.
  8. @sirmax, статистика нужна. Это к вам, или к @iBat'у? Действительно, пора сделать следующий шаг и посмотреть, что из этого получится.
  9. Вполне логично было бы ввести "лиги" согласно старым цветам, сделать там, к примеру, отображение номера римской цифрой. А цвет сделать с равномерным распределением.
  10. Цвет для ускорения кластеризации игроков в голове. Но так как фиолетовых игроков настолько мало, насколько это можно себе представить - можно посмотреть только на цвет, не вдаваясь далее в детали, т.к. между "крутыми" фиолетовыми и "обычными" фиолетовыми с точки зрения 99,99% игроков разницы никакой.
  11. , мы не спорим с тобой, что если в тиме противника есть скилловые игроки, вести бой нужно иначе. Мы пытаемся доказать, что основное разнообразие по скиллу, реально встречающееся в игре - оно лежит немножко ниже фиолетовых игроков. А по факту они (основная масса игроков) представлены одним желтым цветом. То есть если не смотреть на цифры, а поглядеть: "А... У меня команда желтых, и у них, всё путём..." - так рассуждая, можно здорово ошибиться. Причем вероятность такой ошибки выше, чем вероятность ошибки из за незамеченного фиолетового.
  12. , я вообще сторонник плавной градации цветов. Без этих резких переходов.
  13. В реальной жизни сборные таких различных уровней друг с другом не играют. Это только дядя Вова в матче фестиваля чемпионов НХЛ по 7 шайб забивает, но на это можно разве что улыбнуться. А у нас игра без лиг. Я играю с жЫвотными, жЫвотные играют вместе со мной, в одних боях, на одинаковой технике, в одной игре, я никуда от этого не денусь. Как и вы. Тут, скорее, вопрос шкалы xwn8, xeff и т.д. ближе, чем вопрос цветоделения. Могу привести обратный пример. Вот стал у меня WN8 на 1 больше, и меня перекрасило в другой цвет. Я стал играть "в следующей лиге"?))) Нет.
  14. Делаем как "выше" - в итоге фиолетовых (я имею ввиду крайний цвет) становится больше, они недовольны. Но если делать то же самое на большем наборе цветов, то одно скомпенсирует другое (частично). И информативности больше будет, и цвета "ровнее", и недовольных не так много.
  15. Весьма двусмысленно прозвучало)))
  16. Это очень философский вопрос, на самом деле. С точки зрения разницы для глаза между соседними цветами базовые цвета вообще выбраны неравномерно и неправильно. Тут, скорее, был принцип "рак должен быть красным, средний игрок - желтым, вменяемый - зелёным, а остальное как получится". Т.к. насыщенный синий - тёмный и малозаметный, его вообще выкинули. Вот и получилось то, что имеем, а потом все привыкли. На картинке ниже (слева) цвета XVM расположены с точки зрения расстояния между ними для зрительной системы. На правой половине я хотел показать, что вайн фиолетовых можно компенсировать увеличением числа цветов в бирюзово-фиолетовой области. Это пойдёт на пользу как разнообразию, так и теории с энтропией.
  17. , которых меньше процента? Ужас какой.
  18. Теперь понял, ок. Но.. Т.к. энтропия есть сумма с противоположным знаком всех относительных частот появления события, умноженных на их же двоичные логарифмы, а нам нужно найти максимум, т.е. считаем производные, то результат будет всегда одинаков. Можно даже распределения вероятностей брать, "но зачем?"))) А вообще множество значений вероятности (для любого фиксированного вероятностного пространства) является замкнутым. Пруф.
  19. Если совсем короче - нет, не хочу. И давайте, потыкав пипеткой в Photoshop, убедимся еще раз, что у всех плюс/минус разные цвета. И вопрос. У вас на один бой много, например, открытий страницы статистики на kttc/wot-news? Да, у меня есть знакомые в клане, которые каждые 10 боёв смотрят, "насколько сотых процента статка подросла". Больные люди, imho) То есть от того, что мы возьмём 100500 боёв, где все зелёные, 0 бит превратятся во что-то еще? Нет. А в целом, естественно, что должно считаться среднее на выборке.
  20. @StranikS_Scan, всё именно так, спасибо, что расписал. Добавлю от себя ответы на некоторые еще не появившиеся вопросы: Q: А что, если предложенный метод определения границ возьмет, и поделит игроков на равные по численности группы для каждого цвета? A: Возможно, что так и случится, необходимо проверять. Всё зависит от реальных данных. На самом деле тут всё было бы просто, если бы все играли примерно одинаково в качественном и количественном отношении, но следует помнить, что на низких левелах, которые проходятся быстрее, мало людей использует XVM, играют в основном, новички и т.д. Q: Зачем всё это нужно? A: Цветоделение игроков по вышеописанному способу даст больше информации реальному пользователю XVM и будет математически обоснованным. Q: А что, если я не хочу, чтобы меня с фиолетового перекрасили в зелёный? A: Вы имеете полное на это право, так же, как и выбирать себе конфиг по вкусу. В данном случае предлагается лишь проверить на практике некоторый алгоритм и посмотреть, что из этого выйдет. А дальше в ход пойдёт демократия. Q: Хорошо, допустим вы тут красиво расписали теорию и вычислили новые границы цветов, а как быть, если сами базовые цвета мне изначально не нравятся? A: Этот вопрос относится к теме колориметрии и зрительного восприятия, но не к статистике.
  21. Да, это и есть то, что для этого боя отдал сервак xvm. Есть ли смысл взять, и покрасить всех в зелёный? Нет, т.к. в постоянном ответе сервера "вся твоя тима зелёненькая" 0 бит информации. Смысл в повышении информационной ценности. Спасибо, утащил.
  22. @seriych, смотри. Проведем мысленный эксперимент. Пусть в некотором абстрактном xvm конфиге игроки раскрашены по некоторому рейтингу в 2 цвета - красный и зеленый. Берем за последний месяц, к примеру, 10000 случайных реплеев случайных игроков (допустим где-то мы их взяли, к примеру, wg подарило :D). Нам нужно найти границу зеленого и красного таким образом, чтобы в этом был какой-то смысл. Из вышеупомянутых 10000 реплеев берем те, что сыграны игроками с включенным XVM. (Вот почему я писал про то, что это именно те данные, которые отдает сервер xvm за период). Берем конкретный реплей, смотрим, сколько в нем получается красных и зелёных из 30 человек. Будем использовать формулу: Пусть у нас всего 10 красных и 20 зелёных. Получим S = - (10/30*log2(10/30) + 20/30*log2(20/30)) = 0.918296... При соотношении 15/15: S = - (15/30*log2(15/30) + 15/30*log2(15/30)) = 1 При соотношении 1/29 S = 0.210842. Так вот, на вышеупомянутой базе реплеев/ответов сервера xvm можно выбрать в рейтинге такую границу красных/зеленых, чтобы средняя энтропия была максимальной. Для 3/4/10 цветов расчеты не сильно сложнее.
×
×
  • Create New...