Форумы-->Вопросы и помощь в игре-->
| Автор | расчет урона |
- Если «Нападение» атакующего отряда больше «Защиты» обороняющегося отряда, то:
Суммарный урон=количество атакующих существ*урон*[1+0,05*(нападение-защита)]
- Если «Нападение» атакующего отряда меньше «Защиты» обороняющегося отряда, то:
Суммарный урон=количество атакующих существ*урон/[1+0,05*(защита-нападение)]
Мне кажется, что второй вариант неверен, надо бы
Суммарный урон=количество атакующих существ*урон/[1-0,05*(защита-нападение)] | | + только тебе в ИиП | | В чем вопрос. Это тебе кажеться, этой формуле лет 15 наверное. | | Если не ошибаюсь, это ещё из HoMM) | Мне кажется, что второй вариант неверен, надо бы
Суммарный урон=количество атакующих существ*урон/[1-0,05*(защита-нападение)]
неправильно кажется, урон в этом случае будет увеличиваться прямо пропорционально увеличению разницы между защитой и нападением, что в принципе должно быть наоборот. | Объясну для всех: [1+0,05*(защита-нападение)] - находиться в знаминателе, значит если сделать так как вы говорите, то число будет уменьшаться, а так как на него делят, урон будет увеличиваться. А надо наооброт.
Разница между:нападение-защита и защита-нападение в том, что второй вариант - модуль первого, т.е. можно было писать так: |(нападение-защита)| для обех случаев, а программа скорее всего этого не понимает. | | В одном случае умножение, в другом деление, модуль неуместен. | для Noldor:
Если ты про то, что умножение урона квадратные скобки, то ничего не меняеться, и не зависит от содержимого скобок. А другого умножения и деления ни видно. Разницы между А-З и З-А нет, просто если З>А, то может получиться отрицательный ответ. Для этого и формулы разделены, но можно их не делить а оставить |А-З| или |З-А|, разницы нет. | | Я прав? | | нет не прав. разделить на (1-x) не тоже самое что умножить на (1+x). А вообще в формуле все логично не знаю что вам не понравилось | | там в одном случае деление во втором умножение одной формулой это не напишешь | | а деление и умножение | | Не вижу вопроса. Если есть предложение, пишите в ИиП. | | тема закрыта by Noldor (2009-01-16 18:25:03) |
|---|
К списку тем
|