Перейти к содержимому
RU
Играть

Форум

Пишу о идее для лучшего баланса в битвах


Рекомендованные сообщения

ХР - очки репутации, полученные в битве

ХРп - предполагаемые очки репутации

T - сколько длилась битва 

t - сколько времени в битве провёл игрок 

ХРп=(ХР*Т)/t

 

 

ХРср - средние очки репутации 

 ¹ - данные взяты из последней битвы

 ² - данные взяты из предпоследней битвы 

 ³ - данные взяты из предпредпоследней битвы

(ХРп¹+ХРп²+ХРп³+ХРп⁴+ХРп⁵)/5=ХРср

 

 

 ХРл - личный счёт игрока

 GS - максимально доступный GS игроку на его звании

  GS max - максимально доступный GS в битве (относительно максимально доступного звания для битвы)

  XPл = (ХРср*GS)/GS max

 

 

 

 XPр -личный счёт игрока, который учитывает только среднее колличество очков репутации за последние 5 игр в определённом режиме с исключением очков полученных от урона, у/п, лечения и т.д. Учитываются только за доставку флага, мяча, захват точки и т.д.

 

 ¹ - данные первого игрока

 

 ² - данные второго игрока

 

 ³ - данные третьего игрока

 

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

 Так как для моей клавиатуры затруднительно написать маленькую n в верху, то есть "в n-ой степени", то напишу пример готовой формулы для распределения игроков на примере, где есть 6 игроков в одной команде, то есть 12 игроков всего в битве:

 

((ХРл¹+ХРл²+ХРл³+ХРл⁴+ХРл⁵+ХРл⁶)/(ХРл⁷+ХРл⁸+ХРл⁹+ХРл¹⁰+ХРл¹¹+ХРл¹²))+((ХРр¹+ХРр²+ХРр³+ХРр⁴+ХРр⁵+ХРр⁶)/(ХРр⁷+ХРр⁸+ХРр⁹+ХРр¹⁰+ХРр¹¹+ХРр¹²)) → 2

 

  Те игроки, чьи данные в числителе, будут в одной команде, те игроки, чьи данные в знаменатели, будут в другой команде. Данные игроков будут перебираться до тех пор, пока значение в формуле не станет самым близким к двойке. От того, что числитель больше или равен знаменателю, то значение в этой формуле всегда будет больше или равно двум. Также можно сделать так, чтобы "ХРл" тоже брался только за определённый режим. В формуле распределения для режима "команда на команду" ХРр будут отсутствовать, а значит для этого режима значение должно стремиться к единице. Так можно ещё брать данные игрока для этой формулы не только с определенных режимов, но и с определенных карт, ведь некоторые игроки, на некоторых картах (в зависимости от размера и препятствий на них) чувствуют себя лучше или хуже, а также эти данные можно брать и с определённой позиции на карте, если карта не симметрична или если это вообще режим "штурм".

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

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста, войдите для комментирования

Вы сможете оставить комментарий после входа



Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×
×
  • Создать...