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


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

достижения статистика отметки на стволах

  • Закрытая тема Тема закрыта
Сообщений в теме: 5

sashakddr #1 Отправлено 17 авг 2021 - 13:23

    Рядовой

  • Игроки
  • 20632 боя
  • 17
  • [CCCP] CCCP
  • Регистрация:
    11.03.2013

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

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

    Первый случай, это когда игрок уже отыграл на танке 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 боев назад только что сыгранным как это происходит сейчас). Это поставит игроков разного уровня игры в равные условия для получения отметок, а также сделает получения отметок на танках более плавным, поступательным. Суммарный урон на танке будет расти линейно, а не в виде параболы, как это происходит сейчас.



maaleru #2 Отправлено 19 авг 2021 - 16:40

    good-for-nothing

  • Игроки
  • 24303 боя
  • 9 458
  • [1WOTG] 1WOTG
  • Регистрация:
    15.04.2012
Чувак, там намного-намного более сложная формула.

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

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


YurTka #3 Отправлено 19 авг 2021 - 18:25

    Добрый Тигруша

  • Игроки
  • 65893 боя
  • 16 381
  • [YURT] YURT
  • Регистрация:
    16.05.2012

Просмотр сообщенияsashakddr (17 авг 2021 - 15:23) писал:

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

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

    Первый случай, это когда игрок уже отыграл на танке 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 боев начинается сдвижка по значениям - старые отбрасываются, новые добавляются.

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

 

 



Z0E #4 Отправлено 21 авг 2021 - 12:14

    Танковый Ас

  • Игроки
  • 47812 боев
  • 15 262
  • Регистрация:
    03.08.2013

Просмотр сообщенияsashakddr (17 авг 2021 - 13:23) писал:

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

 

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

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



sashakddr #5 Отправлено 25 авг 2021 - 07:58

    Рядовой

  • Игроки
  • 20632 боя
  • 17
  • [CCCP] CCCP
  • Регистрация:
    11.03.2013

Просмотр сообщенияYurTka (19 авг 2021 - 15:25) писал:

 

 

 

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



Sup_Mo #6 Отправлено 12 сен 2021 - 08:54

    Вежливый человек

  • Глобальные модераторы
  • 43592 боя
  • 5 403
  • [RTK-] RTK-
  • Регистрация:
    16.08.2014
В связи с отсутствием желающих продолжить дискуссию в последние 14 дней тема подлежит закрытию согласно Правилам публикации предложений. Всем спасибо.




Тема закрыта

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

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






Читать еще на тему: достижения, статистика, отметки на стволах

Количество пользователей, просматривающих этот форум: 1

0 пользователей, 0 гостей, 0 анонимных