yellyex
offline
Опыт:
4,667Активность: |
Система
Здарова! Я не знаю как ещё можно было назвать то, что я хочу описать вам.
Я хочу сделать систему характеристик, так скажем. Я надеюсь некоторые из вас знакомы с системой D&D от игры Neverwinter Nights, и поэтому надеюсь на помощь. Хочу сделать такую же систему как в NWN. То есть у меня есть морпех, у него есть скорость передвижения, размер, скорость поворота, дальность обзора, и оружие, которое выступает за 1 раунд боя. То есть оружие всегда стреляет с интервалом 1 раз в 3 секунды. Что хочу сделать я. Я хочу с помощью переменных создать все нужнные мне характеристики, а это Здоровье, Урон и Атака. У меня проблема описать свою проблему, поэтому я буду говорить как есть :) Извините. Я хочу, чтобы система переменных характеристик (Здоровье, Урон и Атака) были уникальными для каждого юнита на карте. Я не понимаю, как лучше расчитывать события. От того, что юнит получает урон, от того что юнита атакуют или от того что юнит атакует? Вобщем, если вы будете меня спрашивать конкретно, то я более детально смогу ответить, а сейчас хз что. Наверно перегрелся. Пример:
Юнит получает урон
Переменная Атака выбрасывает случайное число от 1 до 20 Если Атака больше или равно Защита, то наносится Урон, иначе промах. Наносится урон 5 (если юнит попадает) Переменная Здоровье минус переменная Урон Задать текущее здоровье атакованного юнита равное переменной Здоровье. (Все переменные целочисленные)
Здоровье = 100
Атака = 1-20 Защита = 10 Урон = 5 Ну тут 2 юнита, как вы поняли. |
28.11.2011, 13:59 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
inoto
я буду крутым!
offline
Опыт:
6,891Активность: |
yellyex:
не знаком зачем тебе характеристики в виде переменных? почему через РО не делается спокойно?
событие "юнит получает урон" для отлавливания кол-ва урона в основном.
событие "юнит атакован" как раз для тебя, в нём можно отловить и атакованого и атакующего,
ведь вроде "юнит атакует" убрали, хотя хз может нативка есть, но это будет тоже самое по сути. |
28.11.2011, 14:09 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
yellyex
offline
Опыт:
4,667Активность: |
inoto:
Просто эта система даёт кучу возможностей. Промахи, Урон, Типы Урона, Типы защиты, Броня (поголщение урона), да дофига всего даёт. Главная проблема прикрепить одну систему всем юнитам на карте. Не знаю как сделать это. yellyex добавил:
Это из NWN, чтобы лучше понять меня. СПРАВОЧНАЯ ИНФОРМАЦИЯ:
yellyex добавил: yellyex: Снаряд долетает до цели, взрывается и нансит урон (0), дальше срабатывает триггер. А если юнит будет просто атакован, то будет не очень красиво выглядеть, когда, например ракета, ещё летит, а атакованный юнит уже получил урон. |
28.11.2011, 14:34 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
inoto
я буду крутым!
offline
Опыт:
6,891Активность: |
yellyex:
вот скажи, а дефолтная (дефолт + несколько баффоф и эффектов на промахи и тд) система этого не даёт? если нет, то почему? yellyex: ну ок, понято. если ты сделаешь всё это триггерами, то жрать карта будет примерно в два раза больше памяти, наверное, тоесть у тебя в карте будет 2 системы. не легче переделать например дефолтную? |
28.11.2011, 14:55 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
yellyex
offline
Опыт:
4,667Активность: |
inoto:
А как её переделаешь то? И моя система даёт больше контроля. То есть тут читсый лист. Добавляй что хочешь и когда хочешь. Мне перспективы нравятся. Если не получится прикрепить переменные к любому юниту на карте, то буду делать так, как предлагает сам редактор. |
28.11.2011, 15:28 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
inoto
я буду крутым!
offline
Опыт:
6,891Активность: |
yellyex, я тебе говорю что можно, редактируя дефолтную систему, сделать параметры, которые ты тут описал)
yellyex:
а ты знаешь перспективы дефолта? тоже огромные. корочеее не изобретай колесооооо
inoto добавил: помню запускал я карту хеллкора с системой аля-твоя - лаги такие были что нипаиграть нипатестить |
28.11.2011, 16:01 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
yellyex
offline
Опыт:
4,667Активность: |
inoto, Ясно, спасибо. Буду разбираться с дефолтом. |
28.11.2011, 16:18 | #7
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
yellyex
offline
Опыт:
4,667Активность: |
Можно закрывать. [+] замечание от Clamp: не стоит поднимать все свои темы в разделе просто чтобы сказать "закрывайте". Дальше будет археология.
|
17.12.2011, 15:27 | #8
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|