| Автор | У меня вопрос по поводу боя |
| Вот у меня атака 4(Эльф) у противников 1 и 2(тоже эльфы) почему урон у них больше(у одного первого я имею ввиду) может это в программе так написано программистами но я тоже программы составляю и знаю как он пишутся? |
| рандом |
: Какие формулы расчёта для нападения и защиты?
A: Если «Нападение» (А) атакующего отряда больше «Защиты» (D) обороняющегося отряда, то
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 + 0,05*(A-D) ] * [ 1 - Умение_защ*3/100 ].
В противном случае, если «Нападение» (А) атакующего отряда меньше «Защиты» (D) обороняющегося отряда, то:
Урон = Размер_отряда * random(мин_урон, макс_урон) * [ 1 - Умение_защ*3/100 ] / [ 1 + 0,05*(D-A) ].
где:
Размер_отряда - количество существ в атакующем отряде;
random(мин_урон, макс_урон) - случайное число из диапазона, определяемого параметром «Урон» существа;
Умение_защ - умение героя обороняющегося отряда той фракции, к которой относится атакующий отряд. |
| Ответьте кто-нибудь а то я тоже крутым стану If then goto Gousab и я богатый и самый модный |
Правила урона и лечения:
http://ordenmira.ru/help/about/battles/damageandtreatment.htm |
| Это не подпрограмма случайных чисел-а что не понятно |
| Чего вы мне ерунду то пишете всякую,извините |
| Ладно всем спасибо и пока |
для МеткийЛесник:
Не флудите, опишите конкретно проблему. Что непонятно? :) |
для МеткийЛесник:
вам дали ответ,если что то не устраивает,то вас здесь никто не держит |
| Ваш Рандом если вы не знаете это-это функция в материнке и она не может быть чудом |
| тема закрыта by МеткийЛесник (2009-05-18 23:10:27) |
|---|