28.04.2010 19:48
 0 просмотров  20783  41

Расчет урона в бою. Дополнение.

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


Пример 7 "ХС или ББ":

Для существ, у которых средний урон ниже 10 - выгодней брать ББ.


Нам нужно сравнить итоговый урон.

Если мы посмотрим на формулу итогового урона:


Итоговый урон = Существ в стеке * Базовый урон * Модификатор урона от атаки * Модификаторы физического урона + Доп урон


то заметим, что Существ в стеке, Модификатор урона от атаки, Модификаторы физического урона - неизменны.

В зависимости от выбранного перка ХС или ББ меняется базовый урон и дополнительный урон.


Обозначим:

Существ в стеке * Модификатор урона от атаки * Модификаторы физического урона - через X

Средний урон существа - через Y


Тогда итоговый урон стека без перков ББ или ХС будет равен X*Y


ХС считается от итогового урона, в лучшем случае - итоговый урон * 1,1. С учетом артов и перков на маг защиту - это число может быть меньше. Но для наших расчетов возьмем 1,1.


Итак, итоговый урон с ХС будет равен 1,1*X*Y


ББ прибавляет 1 к среднему урону, то есть вместо Y мы в формулу подставляем Y+1, или итоговый урон с ББ будет равен X*(Y+1)


Когда лучше ББ, чем ХС? Что бы это узнать - нужно просто сравнить:


1,1*X*Y < X*(Y+1) - разделим обе части на Х

1,1*Y < Y+1

0,1*Y < 1

или

Y < 10 - для существ, у которых средний урон ниже 10 - выгодней брать ББ.

Если вышеизложенное отобразить на графике, то получим:

На оси абсцисс отложен средний урон юнита. На оси ординат - коэффициент усиления урона. На графике видно, что при среднем уроне равным 10 ХС и ББ ведут себя одинаково. Выводы, полученные при решении уравнения подтвердились



Так же, для наглядности, можно ознакомится с вторым графиком - во сколько раз урон будет выше от выбора ББ, чем от ХС. k=коэфББ/коэфХС. Из графика видно, что при среднем уроне равным 2 выбор ББ увеличит урон в 1,4 раза больше, чем выбор ХС



Пример 11 "Перки в атаку и статы в атаку":

Перки в атаку дают не всегда больший эффект, чем статы в атаку (от образования).


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

Рассмотрим ситуацию - игрок взял 2 перка в атаку и встает перед выбором - взять еще один перк в атаку или 3 стата с образования (для 12-15уровня) кинуть в атаку. Для обоих случаев мы можем рассчитать коэффициент усиления урона. На графике показано отношение этих коэффициентов. Превышение линии уровня (100%) означает, что статы от образования брать выгоднее.

На оси абсцисс отложена разница, между атакой атакующего и защитой обороняющегося. -10 означает, что атака меньше защиты на 10. На оси ординат - коэффициент усиления урона.



Для примера рассмотрим еще один популярный выбор перков за светлых эльфов: 3 образования. Для 14-15 уровня 3 образования позволяют взять +7атаки. Но лучше ли эти 7 статов, чем 3 перка с атаки? Так как у ЛЭ половину армии составляют стрелковые юниты, то можно сравнить 3 образования против 2 атаки + стрельба. 2 атаки + стрельба дают 20% увеличение урона как юнитам ближнего боя, так и стрелкам

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



График совпадает по смыслу с предыдущим, только ведет себя чуть более резко - у него выше максимум (в точке -4) и он быстрее достигает значения 1 (в точке 15). Как и на прошлом графике, оптимальное преимущество достигается, когда защита больше вашей атаки, или меньше на 0-15 пунктов. Так как кидаем все статы в атаку (средний статистический эльф на 15 уровне от образования будет иметь атаку 47), то большая часть юнитов врага будет иметь защиту на 20-30 меньше атаки ваших юнитов, а значит перки с ветки атака пригодились бы больше... Если бы не одно но. Это дефбилд рыцаря и маги. Первые имеют 40родной защиты и очень трудно вскрываются. Вторые, за счет миников на защиту получают неплохую прибавку по статам. Пример вскрытия рыцаря с последнего малого турнира - ссылка на начало боя.


На сегодня все. Выслушаю ваши идеи и предложения по графикам и по самим примерам. Для второй части отобраны следующие:

1. Сравнение Меча Власти 40% и рубина 50%

2. Сравнение Меча Власти 4х7% и Власти 4х10%

в том числе и с учетом цены боя

3. Сравнение 5x10% на мече атакера против 3xD10 на броне дефера

4. Сравнение фуллкрафт госа.

5. про защиту - стойкость + уклон или сопротивление магии+ сопротивление(+4 к защите)

6. Оценить сбор и атакерские перки

7. Пример с воздаянием через БД и кольцами воина

8. Что лучше - благословение или кара? Бафы и дебафы.

9. 120% зверобой копьё или меч

10. МО и зверобой на охоте. На сколько новый сет дает больше урона.

метки:
Механика игрыПрочее
Комментарии
21 / 30.04.2010 02:00 / Buldozeer [13] ?
Цитата
Воина для урона всегда лучше, колечка берут только ради 1 БД - у тех же варваров, если волк не сморалил - охота проиграна. А дальше просто идет выбор - куда свободный перк кидать.
это не совсем правда. Если атаку будет привышать защиту ~50(считал давно, точно не помню), то через кольца\амуль на мораль можно получить больше урона. Особенно актуально для ТНВ - даже если разница в атаке\защите меньше - урон будет незначительно меньше, но с 5 морали войска будут моралить через ход.
22 / 30.04.2010 03:41 / селена [15] ?
спасибо! жду продолжения.
23 / 30.04.2010 05:30 / Pixi [13] ?
Maximum_Damange молодец)
Я тоже ХС и ББ расчитал после сарутаза, тоже использовал эксель для диаграм.
Только совершенно не вникаю в 10%атаки vs статы атаки. Почему пик большего урона приходится на разницу в 2.
Если не сложно выложи плиз как ты такую диаграму построил. Нипанятна!

Ответ редакции:

Maximum_Damange: >>> Почему пик большего урона приходится на разницу в 2.
Потому что формулы у нас не линейные. И зависят от того, что больше у тебя атака, чем защита или нет.

>>>
Если не сложно выложи плиз как ты такую диаграму построил.
что нибудь придумаю, но отдельным постом чуть позже
24 / 30.04.2010 18:13 / Мирий [15] ?
Можно анализ для  стенки сделать, удача против атаки, ну или для некров деф против образования.  
25 / 30.04.2010 21:22 / GINdog [11] ?
40родной защиты
раздельно надо
26 / 01.05.2010 03:43 / Лёд1989 [12] ?
Тоесть получается что после определённого уровня, выгодней кидать статы попалам в атаку и зашиту?

Ответ редакции:

Maximum_Damange: Зависит от ситуации. Медленным фракциям (рыцам, некрам) - выгодно брать деф перки (по сути иногда мало выбора). А билд для СЭ через защ-защ-20%+4деф - выгоден по своему. Я попробую сэмулировать как нибудь и сравнить.
27 / 01.05.2010 17:17 / Azaze1 [11] ?
ой-ой-ой...
мне страшно...
я реально ничего не понял...
28 / 01.05.2010 18:38 / МестьРыцаря [16] ?
не хз себе, а попроще можно, понятнее для всех ребят...
29 / 01.05.2010 18:39 / МестьРыцаря [16] ?
и кто вообще об этом думает, когда бой ведет???
30 / 01.05.2010 22:30 / Лёд1989 [12] ?
Глянь на первые места в турнирах и ты увидешь кто об это думает )))
31 / 02.05.2010 13:10 / Йопсель [12] ?
Грамотно. Спасибо автору.
Вообще я люблю всякие графики и статистики.) А тут очень показательно. И сравнительно просто все изложено.
32 / 02.05.2010 19:45 / onakim [12] ?
"3. Сравнение 5x10% на мече атакера против 3xD10 на броне дефера"
а можно заодно и сравнение 5x10% на мече атакера против 4xD10 на броне дефера
33 / 03.05.2010 16:20 / obsa [15] ?
раз уж автор любит очень считать, то предлагаю провести следующий анализ:
Пусть даны два стека, со своими статами и кол-вом существ в стеке, один стек бьет другой. Требуется вычислить такие статы героя, чтобы атакующий стек убил сразу весь защищающийся стек, иначе после получения ответки, выжило наибольшее число существ в атакующем стеке
Многие люди кидают все статы в атаку или в защиту, но очевидно, что это не всегда является лучшим вариантом
34 / 03.05.2010 17:53 / dogmatixxx [12] ?
У вас ошибка или Где график должно быть ББ vs ХС?
35 / 03.05.2010 17:56 / dogmatixxx [12] ?
1й график, у вас БС vs ХС

Ответ редакции:

Maximum_Damange: да. опечатка
36 / 04.05.2010 19:30 / Нарелоте [12] ?
Спасибо за статью, точнее даже статьи. Многобукв, но изложено вполне доступным человеческим языком. Кто хочет разберется, а кто нет - ему и не надо  

Предлагаю в рубрику:

8. Что лучше - благословение или кара? Бафы и дебафы.
Проклятие или ослабление. Замедление и осиный рой.

Урон мага. Шар или молния. Цепная, МД или огнешар.

Ответ редакции:

Maximum_Damange: Урон от магии проще прикинуть на глаз, чем понять некоторые ньюансы рассчета урона
Maximum_Damange: Но к 4-5 части, думаю, мы поговорим и про магию
37 / 04.05.2010 19:37 / LukcLZ [7] ?
Кто такие ББ и ХС??!! Расшифруйте в самом начале ;( нельзя же так над неопытными игроками издеваться(((
38 / 04.05.2010 19:46 / Reshik_SS [9] ?
Кто такие ББ и ХС??!!
ББ и ХС название перков, Боевое Безумие и Холодная Сталь, ветка атаки.
39 / 05.05.2010 15:29 / GeLo [15] ?
Первый график неправильный. По нему делаешь вывод при среднем уроне 1 перк бб даст увеличение урона в 2 раза, что верно, а при среднем уроне 15 перк бб(+1 к урону) даст увеличение урона в 16 рас, абсурд. Ошибка в оси ординат, там отложен средний урон * на процент увеличения урона от +1урона от бб, а должен быть процент увеличения урона от бб при таком то среднем уроне. Т.е. при среднем уроне 1 +1урона от бб даст прирост в 2раза урона по оси ординат ставим точку 2, при среднем уроне 2 бб дает 50% прироста урона по оси ординат точка 0,5, при среднем уроне 3 бб дает 33% прироста урона по ординате 0,33 и так далее. Странно что никто до сих пор такого косяка не заметил.

Ответ редакции:

Maximum_Damange: >>>Первый график неправильный...
Как бы есть комментарий перед графиком \"На оси ординат - коэффициент усиления урона\". Речь не идет об аболютном усиление в Х раз. Речь идет об одном из множителей (phys_mod который)
Это не косяк. А ваши не допонимания.

Возможно вам стоит ознакомится с 1 статьей данного цикла
40 / 08.05.2010 11:46 / dogmatixxx [12] ?
40
ББ - боевое безумие
ХС - холодная сталь

Возможность комментировать доступна после регистрации