Когда-то я размышлял, как посчитать, насколько хорошо ты отыграл бой.

И пришел к такой формуле:

Коэффициент отдачи - показатель в процентах того, насколько игрок хорошо отыграл данный бой.

Расчет показателя.

Учитываемые факторы:

СУр - средний уровень танков команды игрока
УрТ - уровень танка игрока
КфО - коэффициент ответственности игрока за результат

КфО = УрТ/СУр

У - нанесенный игроком урон
УЗ - урон нанесенный по засвету игрока
СПВ - суммарная прочность вражеской команды
КИ - количество игроков в команде игрока
ВУ - вклад игрока в нанесение урона

ВУ = (У+УЗ)/((СПВ/КИ)*КфО) (т.е. отношение нанесенного игроком урона (с учетом урона по засвету) к урону, который игрок должен был нанести)

КИВ - количество игроков в команде врага
КУ - количество уничтоженных игроком врагов
ВУн - вклад игрока в уничтожение противника

ВУн = КУ/((КИВ/КИ)*КфО) (т.е. отношение числа уничтоженных врагов к числу врагов, которых должен был уничтожить)

ППУ - потенциально полученный игроком урон
СППУ - сумма потенциально полученного командой игрока урона
ВРУ - вклад в распределение урона

ВРУ = ППУ/((СППУ/КИ)*КфО)

Об - количество обнаруженных игроком врагов
ВОб - вклад игрока в обнаружение врагов

ВОб = Об/((КИВ/КИ)*КфО)

ОЗх - очки захвата базы командой игрока
ВЗх - вклад игрока в захват

ВЗх = ОЗх/((100/КИ)*КфО)

ОЗщ - очки защиты базы команды игрока
ВЗщ - вклад игрока в защиту

ВЗщ = ЩЗщ/((100/КИ)*КфО)

ПБ - продолжительность боя
ВЖ - время жизни игрока
ВВЖ - вклад игрока в выживаемость(а как еще назвать?)

ВВЖ = ВЖ/(ПБ*КфО)

КО - коэффициент отдачи игрока

КО = ВУ*19 + ВУн*19 + ВРУ*5 + ВОб*4 + ВЗщ*4 + ВЗх*21 + ВВЖ*28