Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Алгоритм для цепной молнии
Я целый час сидел и парился с созданием цепной молнии на jass...чуть клаву ап стол не разбил Помогите мне, кто-нибудь!
Что дано: Код:
Условия:
|
24.08.2007, 17:54 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
обычно выкладывая задачи у меня всегда есть ответ который находится в админ теге в первом посте... у тебя есть ответ?:): ладно.. ща сделаю... |
24.08.2007, 17:56 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Jon, если бы я знал ответ, я бы не стал выкладывать здесь эту задачу, я бы это давно уже реализовал, но как видишь, а не знаю, поэтому прошу кого-нибудь мне помочь...Сначала сидел и парился над созданием forkedlightning, но ее я сделан без особых усилий, а вот эта оказалась сложнее
А я пока пошел делать триггерные волну силы, ледяную звезду, ледяное дыхание, громовую поступь и напоследок огненный дождь...всего-то...разплюнуть Отредактировано Alex_Hell, 24.08.2007 в 18:06. |
24.08.2007, 17:59 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Alex_Hell
Если есть возможность делать спелл в РО, зачем писать его на джаззе? Только если для тренировки... |
24.08.2007, 20:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
он хочет сделать например цепную молнию, которая станит о_О или че-нить с эффектами и не хочет юзать механизм детекта целей цепной молнии |
25.08.2007, 00:57 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Цитата:
А ты попробуй сделать спелл в РО так, чтобы у него был тип атаки не "заклинание", а "обычный" или "дальный бой"... + если применяется спелл, его цель повреждается по-полной, зависит только от сопротивляемости магии данной цели...а если у цели 90% уменьшение урона (несколько сотен брони)...спелл его так и будет повреждать на 100%, а не на 10%, как обычные воины! Отредактировано Alex_Hell, 26.08.2007 в 12:33. |
|
25.08.2007, 12:20 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Что, никто так и не смог алгоритм написать? |
25.08.2007, 17:43 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Alex_Hell чет я так и не начинал... вообщем тебе нужн аналог цепной молии? или тебе нужен алгоритм который выбирает по очереди ближайших юнитов без повторения?
|
25.08.2007, 18:07 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Void
offline
Опыт:
1,632Активность: |
Я тоже пытался сделать цепь молнии триггерно. Alex Hell по моему ты усложняеш себе задачу. |
25.08.2007, 18:14 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Void тригерно ее не зделать, на джазе можно, достаточно посидеть 10 минут... Alex_Hell ты только уточни что тееб надо...
|
25.08.2007, 18:35 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Имхо:
Цитата:
А из него уже сам че хочет то и склепает... |
|
26.08.2007, 05:56 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Jon, мне нужен именно алгоритм, а цепную молнию я из него сделаю сам!
Alex_Hell добавил: Void, читай: Цитата:
|
|
26.08.2007, 12:32 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Alex_Hell цепную молнию сделать сложенее чем алгоритм, ну ладно.. сделаю алгоритм, ща пока не за своим компом... чуть поже...
|
26.08.2007, 14:34 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
.
вообщем как я нихотел и не заставлял сделать себя только алгоритм, я всеже сделал всю молнию... т.к. почемуто думал что ты не сможеш из алгоритма зделать ее вообщем вот код: Код:
и карта пример: Jon добавил: call ChainLightning (unit Caster, unit Target, real Period, real TimeRemove, string CodeName, real Len) Caster, Target - понятно... Period - через сколько времени молния перейдет на следующую жертву TimeRemove - через сколько времени удаляется молния (удаляется она плавно с исчезовением) CodeName - модель молнии Len - растояние в котором молния ищит слудующую цель, цель выбирается с кротчайшим растоянием от последней жертвы Jon добавил: ой.. ппц.. я забыл сделать лимит молний для тригерной молнии... ну это ладно.. недеюсь сам сможеш... |
27.08.2007, 21:28 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Ухты,Jon, сразу весь код написал...пасиб конечно, но теперь с этим нужно разбираться...ладно, щас начнем врубаться в эти стрO_oКи...правда, чета много получилось у тебя...можно было и по-короче...
|
28.08.2007, 11:59 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Alex_Hell по короче никак нельзя было...
Jon добавил: я и так все скумповал как мог... |
28.08.2007, 12:05 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Jon, ты мне конечно усложнил задачу, создав сам алгоритм...теперь нужно все это подгонять под созданную уже в моей карте структуру спеллов + разобраться в этом...также я не понимаю, зачем двигать молнию на цель, ну в принцыпе если цель быстро перемещается, чтоб молния все время была на ней...а так, это чистой воды "усложнил себе жизнь"...но все равно, Спасибо!
Alex_Hell добавил: Так, вроде разобрался...щас добавим ограничение на кол-во целей... |
28.08.2007, 12:15 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Alex_Hell тебе нужен дыл аналогцепной молнии - вотон...
оригенальная цепная молния привязана не к точкам а к юнитам... оригенальная молни постепено исчезает а не сразу, потому периодический тригер всеравно бы понадобился... вообщем молнии обсалютно индетичны.. кроме разве что периодов времени которые надо чуть чуть подправить... и кроме лимита на цели... |
28.08.2007, 12:19 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт:
6,885Активность: |
Jon, лимит на цели я поставил, но вначале он как-то некорректно работал, пришлось поисследовать...вообщем все работает как надо, тока период уменьшу...тему можно клоуз!
|
28.08.2007, 12:46 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|