↓
 ↑
Регистрация
Имя/email

Пароль

 
Вход при помощи VK ID
временно не работает,
как войти читайте здесь!
Asteroid
сегодня в 17:53
Aa Aa
#gamedev #герои_меча_и_магии
Пройдёмся по механике работы статов Атака и Защита в Олден Эре

Вот видит обычный игрок крестьянина с статами 1/1 и какого-нибудь своего юнита с статами 10/10, насколько между ними разница? А чёрт его знает!
Нет, понятно, что больше лучше, но насколько? Что лучше кастануть: "удлинить тень", где добавит +2 к статам, или "толстую шкуру", где даст модификатор "-10% входящего урона"? А чёрт его знает!
Давайте разбираться.

Формула простая:
Урон = Базовый_Урон * Модификатор,
где:
Модификатор = (Атака + 20) / (Защита + 20).
И я бы хотел оторвать руки тому, кто это придумал.

Это же простое соотношение, зачем "прятать под капот" вот эти +20? Что это даёт? Ну, у вас "красивые" числа - у крестьянина статы 1/1 а у латника 9/9, и что? Фактически это 21/21 и 29/29. Что у вас аудитория совсем тупая, и для них числа больше 10 недоступны? Да нет, у вас же самих потом статы выше 20 у сильных юнитов есть. Зачем это было?
В общем, я этого решительно не понимаю. Это тупо обфукация процесса игры. Если просто сделать соотношение Атака/Защита, то, будет интуитивно и понятно какая разница между двумя юнитами. Можно было бы легко, на глаз, прикинуть процент увеличения или уменьшения урона.

Теперь, когда мы знаем формулу, давайте посмотрим, что у нас даёт изменение одного стата при зафиксированном другом. Вот нападает наш грифон на крестьянина, а мы ему Атаку бафнем, что это даст?
Это увеличит модификатор урона на Баф/(Защита_крестьянина+20). Заметьте, неважно, какая была Атака, изменение модификатора будет одним и тем же. Для большинства случаев это будет где-то в районе 1-2% урона за каждый стат Атаки. При этом, очень важно, что чем выше стат Защиты, тем меньше мы получаем за каждый стат Атаки. То есть, против слабых юнитов высокая атака работает лучше, и её имеет смысл апать дальше. (Правда, я хз, есть ли искусственный лимит роста модификатора, в ФАК об этом ни слова.)
Но гораздо важнее, что если за каждый дополнительный стат Атаки мы получаем фиксированный прирост урона, то вот за каждый дополнительный минус-армор врага, мы получаем всё больше прироста урона. Поэтому, между выбором: поднять себе атаку или снизить защиту врагу, всегда надо выбирать снижение защиты. И наоборот: каждое дополнительно очко защиты будет давать всё меньшее и меньшее снижение входящего урона.
Вот несколько простых эвристик:
1. Если у вас Защита выше Атаки врага, то повышать Защиту менее профитно, чем понизить его Атаку. Так что высокоранговых юнитов нет смысла бафать на +Защиту.
И наоборот, если наоборот:
2. Если у вас Защита меньше Атаки врага, то лучше поднять свою Защиту, чем понижать ему Атаку.
3. Всегда лучше снизить Защиту врагу, чем повышать свою Атаку. (Теперь понимаете, что шмотка на "-15% защиты врагов" - это имба?))

Что касается упомянутого выше выбора между заклинаниями, то каменная шкура почти всегда профитнее пары статов. Потому что надо минимум на 5-7-9 поднять Защиту, чтобы получить +10% снижения входящего урона. Хотя, опять-таки не всегда, если у вас крестьянин с низкоранговым героем, то низкая база делает более выгодными статы, потому что там +3 Защиты и даст те самые 10%.

Вот и всё. Простая формула - простые следствия.
Но боже, зачем, зачем они это сделали!? Ведь можно было сделать всё наглядным и интуитивным, и даже не надо было бы перерабатывать механику формулы!
сегодня в 17:53
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть