Реальная формула скила

И так, как же действительно узнать размер своего скилла?

Спойлер

НИКАК

Но если всё же вам настолько хочется померить виртуальными абстрактными числами, то приготовьтесь считать.
И так нам понадобиться:
Пр - Процент побед
КД - Соотношение убийство к смертям
ОБ - Общее количество бёв
ОУ - общее количество убийств
По - всего поддержки
За - всего захватов
Воз - всего возрождений (ролли + машина)

  • Шаг 1:
    Узнаём средние значения:
    СрОУ= ОУ/ОБ Среднее количество убийств за 1 бой
    СрПо=По/ОБ Среднее количество поддержки за 1 бой
    СрЗа=За/ОБ Среднее количество захватов за 1 бой
    СрВоз=Воз/ОБ Среднее количество возрождений за 1 бой
    Пример:
    (Мои данные для СССР)
    Пр - 90,11
    КД - 1,99
    ОБ - 673
    ОУ - 46718
    По - 5993
    За - 877
    Воз - 8573
    СрОУ 69,42=46718/673
    СрПо 8,90=5993/673
    СрЗа 1,30=877/673
    СрВоз 12,74=8573/673

  • Шаг 2:
    Ищем взвешенное соотношение которое равняется среднему показателю разделённому на среднее ожидаемое значение.
    Это самый проблемный шаг, потому что ожидаемое значение буквально негде брать. Его необходимо придумать, иными словами нужно предположить как может играть самый среднестатистический игрок, так как никакой статистике по игре не существует в открытом доступе. И так, предположим:
    ВСПр = Пр(процент побед) / ОжПр(ожидаемый процент побед)
    ВСКД = КД/ОжКД
    ВСОУ= СрОУ/ОжОУ
    ВСПо=СрПо/ОжОБ
    ВСЗа=СрЗа/ОжПо
    ВСВоз=СрВоз/ОжВоз
    Пример:
    ВСПр 1,29= 90,11 / 70
    ВСКД 1,99= 1,99/ 1
    ВСОУ 1,38= 69,42/ 50
    ВСПо 1,48=8,90/6
    ВСЗа 1,30=1,30/1
    ВСВоз 1,27=12,74/10

  • Шаг 3:
    Взвешивание. Это нужно что бы определить насколько то или иное действие важно и влияет на победу. Веса так же весьма субъективны. Всё что нужно это умножить полученные данные из прошлого этапа на какое то число.
    ВзПр = ВСПр(Процент побед) * 40
    ВзКД = ВСКД(Соотношение убийство к смертям) * 70
    ВзОУ = ВСОУ(количество убийств за 1 бой) * 80
    ВзПо = ВСПо (количество поддержки за 1 бой) * 30
    ВзЗа = ВСЗа (количество захватов за 1 бой) * 30
    ВзВоз = ВСВоз(количество возрождений за 1 бой) * 50
    Пример:
    ВзПр 51,49= 1,29 * 40
    ВзКД 139,3= 1,99 * 70
    ВзОУ 111,06= 1,38 * 80
    ВзПо 44,52= 1,48 * 30
    ВзЗа 39,09= 1,30 * 30
    ВзВоз 63,69= 1,27 * 50

  • Шаг 4:
    Просто складываем получившиеся цифры
    ТВОЙ СКИЛ = ВзПр + ВзКД + ВзОУ + ВзПо + ВзЗа + ВзВоз
    Пример:
    51,49 + 139,3 + 111,06 + 44,52 + 39,09 + 63,69 = 449,17

Всё. Удобство такого способа в том, что мы так же можем посчитать и скил среднего игрока, он равен просто сумме всех весов:
40+70+80+30+30+50=300, поэтому вы сразу будете видеть насколько превосходите своего мнимого противника.
Придумано это всё не мною, а коварно позаимствовано и адаптировано из формул WN8 Мира Танков. Я использовал эти формула, так как в них нет учёта времени в бою, которое в нашей игре не доступно, точнее общее время округляется до 1 суток. Что как бы не даёт нам возможно высчитать такие важные для шутера параметры как скорость убийства в минуту. Согласитесь, убить 100 фрагов за 10 минут и 100 за 30 минут не одно и тоже. Естественно вы сами может подбирать и настраивать все необходимые параметры и сравнить себя как с мнимыми игроками, так и с реальными.
Спасибо за внимание.

1 лайк

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

Будем откровенно честны, в мире танков цена фрага в разы выше и по захвату там выигрывают… крайне редко. В листке мы можем видеть картины в духе этой:


В мире танков - нет. Просто потому что фраги оказывают крайне низкое значение по сравнению с захватом, если это не геймплей в духе кривого на 500+ фрагов.

поэтому и НИКАК. Однако в любом расчёте есть субъективные данные, без них невозможно сосчитать “Скил” вообще.

и что? Я же сказал, что формулы адаптированы, а значет я их поменял

Ну и я не говорил, что моя формула на 100% отражает уровень игры.

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

Субъективно, конечно, не спорю, но, с моей точки зрения, это выглядит странно.

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

Поэтому и применяются “Веса”. что бы оценить вклад каждого параметра в победу. Если тебя, что-то не устраивает, ты можешь поменять.

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

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

оно лучше потому, что уже работает и может ранжировать игроков и не важно 1 бой или 10 000 Ты легко можешь сравнить двух любых игроков в любом случае, просто один их них принимается за среднего игрока. Так же это не единственный способ нормализации данных.
Если тебе по факту нечего мне сказать, просто помолчи, ок?

Опять условности, где мы выдумываем среднего игрока.

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