Перейти к содержимому

Проблема подсчёта суммарного урона для отметок на танке


sashakddr

Рекомендованные публикации

Игроки
443 публикации
27 429 боёв

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

    Заметил, что при подсчете отметки на танках существует два случая, при которых суммарный урон просчитывается по-разному.

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

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

    Есть два гипотетических игрока, играющих на одном гипотетическим танке. У первого каждый бой 1000 урона и 200 ассиста(1200 суммарного урона), у второго 2000 урона и 400 каждый бой(2400 суммарного урона). Первый игрок отыграл 100 боёв, следовательно у него: ((1000 + 200) * 100) / 100 = 1200 суммарного урона на танке, если он будет играть дальше, то суммарный урон не меняется, так как бой, который он сыграл 99 боёв назад отбрасывается и заменяется новым, котором у него 1000 урона и 200 ассиста. У второго игрока на танке 0 боёв. А теперь он отыгрывает свой первый бой. По идее у него должно быть: ((2000 + 400) * 1) / 100 = 24 суммарного урона, однако это не так, на основании своих наблюдений я пришел к выводу, что после первого боя суммарный урон делится примерно на 33, а не 100, получаем ((2000 + 400) * 1) / 33 = 72 суммарного урона за бой, идём далее. После второго боя имеем ((2000 + 400) * 2) / 34 = 141, далее ((2000 + 400) * 3) / 35 = 205, на 33 бою у игрока ((2000 + 400) * 33) / 65 = 1218, получается игрок имея ровно в два раза больше среднего суммарного урона догнал первого игрока всего лишь за 33 боя(в три раза меньше, чем 100 боёв), хотя если исходить из логики должен был это сделать ровно на 50 бою, т.к. имеет в два раза больше суммарного урона то и боёв в 2 раза меньше нужно, к данному выводу я пришел на основании своих наблюдений за тем, что когда ты играешь первые бои на танке, то процент отметки может расти по несколько процентов за бой, а также проследил это устанавливая моды для просчета суммарного урона для отметки, который берут формулу из самой игры. Данная фича(деления суммарного урона на число меньше чем на 100, до того как игрок отыграет примерно 67 боёв) приводит к следующему: во-первых: завышает суммарный урон на танке, до того как вы отыграли примерно 67 боёв(так как суммарный урон делится на число чем 100), а также позволяет исключительно хорошим игрокам брать отметки значительно за меньшее число боёв чем обычным игрокам, ставя игроков в неравные условия для достижения отметок на стволах.

    Поэтому предлагаю делить суммарный урон на 100, независимо от того сколько боев откатал игрок на танке(в случае когда боев больше 100 отбрасывать бой, сыгранный 99 боев назад только что сыгранным как это происходит сейчас). Это поставит игроков разного уровня игры в равные условия для получения отметок, а также сделает получения отметок на танках более плавным, поступательным. Суммарный урон на танке будет расти линейно, а не в виде параболы, как это происходит сейчас.

Ссылка на комментарий
Игроки
13 749 публикаций
25 662 боя
Чувак, там намного-намного более сложная формула.

    Куак-куак, сайд тхе дуцк, но не было иного ответа от феи                                                   Ты плачешь… только мне тебя не жаль.

    Без блица немцы унылы                                                                     

Ссылка на комментарий
Игроки
35 141 публикация
77 430 боёв
17 авг 2021 - 15:23 пользователь sashakddr сказал:

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

    Заметил, что при подсчете отметки на танках существует два случая, при которых суммарный урон просчитывается по-разному.

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

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

    Есть два гипотетических игрока, играющих на одном гипотетическим танке. У первого каждый бой 1000 урона и 200 ассиста(1200 суммарного урона), у второго 2000 урона и 400 каждый бой(2400 суммарного урона). Первый игрок отыграл 100 боёв, следовательно у него: ((1000 + 200) * 100) / 100 = 1200 суммарного урона на танке, если он будет играть дальше, то суммарный урон не меняется, так как бой, который он сыграл 99 боёв назад отбрасывается и заменяется новым, котором у него 1000 урона и 200 ассиста. У второго игрока на танке 0 боёв. А теперь он отыгрывает свой первый бой. По идее у него должно быть: ((2000 + 400) * 1) / 100 = 24 суммарного урона, однако это не так, на основании своих наблюдений я пришел к выводу, что после первого боя суммарный урон делится примерно на 33, а не 100, получаем ((2000 + 400) * 1) / 33 = 72 суммарного урона за бой, идём далее. После второго боя имеем ((2000 + 400) * 2) / 34 = 141, далее ((2000 + 400) * 3) / 35 = 205, на 33 бою у игрока ((2000 + 400) * 33) / 65 = 1218, получается игрок имея ровно в два раза больше среднего суммарного урона догнал первого игрока всего лишь за 33 боя(в три раза меньше, чем 100 боёв), хотя если исходить из логики должен был это сделать ровно на 50 бою, т.к. имеет в два раза больше суммарного урона то и боёв в 2 раза меньше нужно, к данному выводу я пришел на основании своих наблюдений за тем, что когда ты играешь первые бои на танке, то процент отметки может расти по несколько процентов за бой, а также проследил это устанавливая моды для просчета суммарного урона для отметки, который берут формулу из самой игры. Данная фича(деления суммарного урона на число меньше чем на 100, до того как игрок отыграет примерно 67 боёв) приводит к следующему: во-первых: завышает суммарный урон на танке, до того как вы отыграли примерно 67 боёв(так как суммарный урон делится на число чем 100), а также позволяет исключительно хорошим игрокам брать отметки значительно за меньшее число боёв чем обычным игрокам, ставя игроков в неравные условия для достижения отметок на стволах.

    Поэтому предлагаю делить суммарный урон на 100, независимо от того сколько боев откатал игрок на танке(в случае когда боев больше 100 отбрасывать бой, сыгранный 99 боев назад только что сыгранным как это происходит сейчас). Это поставит игроков разного уровня игры в равные условия для получения отметок, а также сделает получения отметок на танках более плавным, поступательным. Суммарный урон на танке будет расти линейно, а не в виде параболы, как это происходит сейчас.

 

Пользователь сказал:

 

Для расчета отметок

1. Берется сумма Урона + Ассиста (ассист - БОЛЬШЕЕ значение из трех за бой - из Засвета, Гусления или Стана)

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

КАЖДЫЙ бой считается эта формула и сравнивается с другими игроками. Просто пока значения количества боев малы - эта цифра мала и начинает расти по мере увеличения боев. Чем РОВНЕЕ значения суммы указанных параметров - тем быстрее растет итоговая цифра среди других таких же. После 100 боев начинается сдвижка по значениям - старые отбрасываются, новые добавляются.

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

 

 

  • Плюс 1
Ссылка на комментарий
Игроки
29 303 публикации
71 021 бой
17 авг 2021 - 13:23 пользователь sashakddr сказал:

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

 

У тебя проблемы с русским языком, ты не понимаешь смысла слов, которые пишешь.

Неравные условия - это когда кому-то выдали отметки по знакомству. Их же дают исключительно за результаты игры.

Ссылка на комментарий
Игроки
443 публикации
27 429 боёв
19 авг 2021 - 15:25 пользователь YurTka сказал:

 

 

 

Благодарю за пояснение, странно, что об этом не написано в игре

Ссылка на комментарий
  • 3 недели назад......
  • Глобальные модераторы
Глобальные модераторы
6 229 публикаций
44 010 боёв
В связи с отсутствием желающих продолжить дискуссию в последние 14 дней тема подлежит закрытию согласно Правилам публикации предложений. Всем спасибо.




Тема закрыта

Из всех времен года я ненавижу утро и понедельник.

Скажите, а Вы читали ЛС перед тем, как с ним согласиться? (с) SerB

 

Ссылка на комментарий
Гость
Эта тема закрыта для публикации новых ответов.
  • Сейчас на странице   0 пользователей

    • Эту страницу никто не просматривает.
×
×
  • Создать...