Есть ли где-то список или карта всевозможных эффектов и вариантов скилов с ними. Например раздел телепортация, Варианты: ограниченная дальность, неограниченная. На юнита, в точку, замена. Массовая, индивидуальная и т.д. Просто искал подобную карту и не нашел нигде, а ведь она бы была полезна геймдизайнерам, не то что сейчас им рекомендуют для вдохновения играть в игры, но там они учатся только копипастить и то медленно... Вот и спрашиваю в отчаянии у вас.

Есть - Vesorian dummy или как то так называется, это набор наработок для лепления однотипных скиллов вроде масс корней, масс полиморфов, снарядов, бросков и притягивание (почти все что есть в доте). Но далеко на этом не уехать, карта будет похожа на еще одну карту скопипасшенную откуда либо. Хз есть ли её современные аналоги.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
12
quq_CCCP:
Sergarr, не мгновенно, там тоже есть скорость, точнее задержка анимации, после который пройдет урон. По дефолту 0.25 сек после каста и 0.4 сек. на соседнюю цель (если это цепь молний).
Ну, да, небольшая задержка есть. Но она никак не зависит от расстояния до цели, в отличие от молота, который еще долететь должен.
17
Sergarr, Я знаю об этих статьях и там не все интересные способности, кроме того самые интересные создаются триггерно, а не присутствуют в игре изначально. Но всё равно спасибо.
8
uranus, Да именно так, конструктор высокого уровня, только не привязанный к игре, чистые концепты.
Тут спорный момент. В разных играх и механика разная.
Alexey103:
кроме того самые интересные создаются триггерно
Лучшее, что я вижу - простенькая утилита, генерирующая JASS код способности по заданным параметрам, что позволит и далеким от скриптинга людям делать что-то интересное. Там и цепное оглушение, и массовый рут можно будет сделать. Что-то такое я даже начинал писать, но результат был не очень. Почему бы и нет, как комьюнити отреагирует?
29
uranus:
Лучшее, что я вижу - простенькая утилита, генерирующая JASS код способности по заданным параметрам, что позволит и далеким от скриптинга людям делать что-то интересное. Там и цепное оглушение, и массовый рут можно будет сделать. Что-то такое я даже начинал писать, но результат был не очень. Почему бы и нет, как комьюнити отреагирует?
Это было бы весьма полезно.
8
PrincePhoenix, программист из меня весьма посредственный, я займусь, но вряд ли до ума доведу. Единственная идея, которая мне понравилась в прошлый раз, это что-то вроде констант. Например, в поле урона можно ввести не только обычное число, как "75", а вполне себе что-то вроде 25 + 75 * LVL, а превратиться оно в
25 + 75 * GetUnitAbilityLevel(caster, abil)
А (TARGET_HP + TARGET_MP) / 100 станет
( GetUnitState(target, UNIT_STATE_LIFE) + GetUnitState(target, UNIT_STATE_MANA) ) / 100
Надеюсь, что суть ясна. Конечно, нужны будут оптимизации, ведь иногда проще ввести одну переменную, чем постоянно вызывать функцию.
29
Надеюсь, что суть ясна. Конечно, нужны будут оптимизации, ведь иногда проще ввести одну переменную, чем постоянно вызывать функцию.
Достаточно хотя бы создать библиотеку функций готовых, например, периодичное движение юнита с проверкой на наличие врагов или нет, ака снаряд, урон в указанной аое области с проверкой условий, урон в радиусе героя с условиями. То есть создать нечто вроде инструментария для новичков.
Было бы удобно и полезно точно. Ну и облегчило бы всем жизнь)
Плюс ко всему самые заезженные просьбы создать спелл на подобии... Суть в том, чтобы все было интуитивно понятно. Хотя это колоссальная работа для тебя будет и я бы не стал этим заниматься.
29
что-то похожее на FAQ, но с примерами кода?
Я бы сказал, что утилита, которая генерит код. С выбором функций. То есть некий редактор способностей, под типа редактора варкрафта, но с расширенными возможностями.
Примитивчик конечно, но наглядно.
Загруженные файлы
21
PrincePhoenix, но ведь с такой штукой можно делать способности, которые практически ничем не отличаются от стандартных способностей.
29
ScopteRectuS:
PrincePhoenix, но ведь с такой штукой можно делать способности, которые практически ничем не отличаются от стандартных способностей.
Так ведь смысл в том, чтобы создать инструмент создания способностей с расширенными возможностями кода.
Если речь идет о "карте способностей", это стало бы чем-то подобным.. Просто вбиваешь значения и некоторые переменные, под типа кода абилки, кода бафа и т.д.
21
Например, если вы хотите, чтобы при применении способности, воин прыгал в указанную точку, отбрасывая всех, кто оказался на точке приземления, а все, кого оттолкнули разлетаются по разные стороны и при столкновении в с другими воинами хилят их, если это союзник или наносит урон, если это враг...

Такой код можно только в ручную написать.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.