Расчет СКИЛЛа осуществляется по многошаговой методике, независимо для каждого текущего показателя.
Условно последовательность расчетов можно разделить на следующие этапы:
– Обработка входных данных статистики, проверка соответствия требованию по количеству боев (для СКИЛЛа МВ – не менее 10 боев, в остальных случаях – есть бои);
– Вычисление средних и процентных значений параметров, соотношений параметров, далее именуемые – промежуточные значения параметров;
– Нормализация промежуточных значений параметров для компенсации различий в уровнях, типах, ТТХ и других особенностях техники. Для нормализации промежуточных значений разработаны специальные коэффициенты, имеющие сложные нелинейные графики зависимостей;
– Повторная нормировка промежуточных значений параметров с целью приведения к общей единице измерения;
– Нормированные промежуточные значения параметров в зависимости от их значимости (важности) возводятся в разные степени и умножаются на соответствующие весовые коэффициенты. Такие преобразования определяют количество очков СКИЛЛа, начисляемых за значение каждого параметра;
– Очки СКИЛЛа всех параметров суммируются и умножаются на коэффициент «по проведенным боям», это преобразование определяет итоговое значение СКИЛЛа. Коэффициент «по проведенным боям» динамично изменяется в зависимости от вида рассчитываемого СКИЛЛа. При расчете всех видов СКИЛЛа, за исключением СКИЛЛа МВ коэффициент равен единице. Для СКИЛЛа МВ, если количество боев равно и более порогового значения, то коэффициент равен единице, иначе он имеет линейную зависимость, уменьшаясь от единицы пропорционально количеству боев недостающих до порогового значения. Пороговые значения равны 300 и 30 боев, для категорий «потенциальная, по всем боям» и «по проведенным клановым боям», соответственно.
Рассчитанный по данной методике СКИЛЛ имеет нелинейную зависимость, близкую к квадратичной, представленную на рисунке «Графики зависимостей СКИЛЛа».
Нелинейность изменения приращений очков СКИЛЛа позволяет адекватно оценивать усилия (навыки, умения) направленные на улучшение показателей.
Так, например, увеличение процента побед на 1 единицу, при имеющихся значениях 47% и 53%, очевидно требует абсолютно разных усилий. Поэтому в данной методике очки СКИЛЛа начисляемые за единицу приращения параметра различны и зависят от начального значения параметра. Соответственно чем выше начальное значение параметра, тем больше очков будет начислено за единицу приращения (см. графики).
Рис. Графики зависимостей СКИЛЛа.
Упрощенно расчеты проводимые методикой можно представить формулой:
SK = (a*(e*WP)^3 + b*((f*FRBA)^2 + (n*FrD)) + c*((g*DDBA) + (m*DdDr*k)) + d*(h*HtP)) * s,
где:
SK – Скилл;
WP – процент побед;
FRBA – уничтожено за бой;
FrD – соотношение уничтожил / уничтожен;
DDBA – нанесено повреждений (урона) за бой;
DdDr – соотношение нанесено / получено урона (повреждений);
HtP – процент попаданий;
a, b, c, d, n, m – весовые коэффициенты соответствующих параметров;
e, f, g, k, h – коэффициенты нормализации соответствующих параметров;
s – коэффициент нормализации СКИЛЛа (коэффициента по количеству боев).
Система весовых коэффициентов разработана таким образом, чтобы для «средне статистического игрока», каждый из основных параметров вносит приблизительно одинаковый вклад в итоговый результат, т.е. СКИЛЛ.