2pizza
offline
Опыт:
1,478Активность: |
Формула для расчета урона (помогите!)
Кто здесь хорошо разбирается в математике? Помогите, пожалуйста: нужно придумать формулу для расчета урона от закинания. Спелл простой - типа "Молот бурь", только количество урона зависит от расстояния от кастера до жертвы (чем меньше расстояние, тем больше урон). d - расстояние, n - уровень закла, x - урон Я попробовал, получилось примерно так: x=n*50000/d (урон получился прямо пропорционален уровню закла и обратно пропорционален дистанции - то, что нужно!). Но, скажем, при четвертом уровне закла и с расстояния 100 будет нанесен урон 2000 хп, что абсолютно неприемлимо! Примерно, рамки для урона такие (макс. d=1000, мин. d=100, т.е., в упор): n=1 - d=100, x=175; d=1000, x=35; n=2 - d=100, x=250; d=1000, x=75; n=3 - d=100, x=325; d=1000, x=125; n=4 - d=100, x=425; d=1000, x=175. Помогите, пожалуйста, а то уже, что-то, башка не варит :)) |
10.03.2007, 13:50 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
and_y87
Тру Кодер
offline
Опыт:
21,030Активность: |
Делай радиус каста заклинания число чётное тысяче(i) а формулу...
((i - d)/10) * n = x
ИМХО: вроде кулл =) |
10.03.2007, 15:29 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
2pizza
offline
Опыт:
1,478Активность: |
Делай радиус каста заклинания число чётное тысяче(i)
MEXAHuK, радиус каста есть 1000. А за формулу спасибо, щас опробую. |
10.03.2007, 16:41 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|