Формула расчета урона

Сложилась такая проблема, что у меня не получаеться сделать формулу подсчета урона. Учитывая некоторые факторы двух персонажей (которые с друг другому бьются). Нужно учитывать броню врага, мой урон, множитель урона и разность уровней. Важно, чтобы если разность уровней большая, то шанс попадания снижается в коэффициенте разности.


Ответы (1 шт):

Автор решения: Alexey

Я самостоятельно высчитал формулу расчета урона, с учетом разницы уровня, который отражает одну единицу разницы в 5% дополнительного урона. Для расчета урона, с учетом атаки, защиты врага и разности уровней, можно использовать следующую формулу:

Урон = (Атака - Защита) * (1 + 0.05 * Разность уровней)

Где:

  • Атака - это сила атаки вашего персонажа.
  • Защита - это защита врага.
  • Разность уровней - это разница между уровнем вашего персонажа и
    уровнем врага.

Эта формула учитывает, что урон увеличивается на 5% за каждый уровень разницы между уровнями вашего персонажа и врага.

Обратите внимание, что данная формула может вернуть отрицательные значения.

→ Ссылка