Преамбула

Ни для кого не секрет, что Warcraft даже не претендует на реализм или сложные тактические возможности. В этом плане игра весьма казуальна, и если бы не интересный сюжет кампании и прекрасный редактор, лично я бы не играл в нее долго. Но если очень хочется сделать что-то интересное, почему бы и нет? Далее будут приведены самые интересные, на мой взгляд, идеи, которых так не хватает большинству пользовательских карт "на развитие".

Юниты и здания

Очень большая тема. В Warcraft какие-нибудь лучницы свободно могут уничтожать постройки. Юниты ближнего боя тоже, но это еще чуть более логично. Одно из спасений от "раша" - застроить базу башнями, что тоже не очень.Что я предлагаю:

Система огненных стрел

Нечто подобное было в замечательной игре Stronghold: Crusader. По моей схеме многие юниты дальнего не могут атаковать постройки без специального улучшения (тех самых "Огненных стрел"). Реализовано это очень просто:
  • В первой атаки у юнитов из "Разрешенных целей" убран пункт "Здания".
  • Есть вторая (изначально запрещенная) атака, в целях которой как раз и стоит единственный пункт "Здания". Конечно же эта атака должна иметь красивую модель снаряда от одноименной способности Жрицы Луны.
  • Как можно было догадаться, улучшение "Огеннные стрелы" должно включать вторую атаку таким юнитам.
more
При желании можно можно реализовать и горение зданий от таких стрел. Достаточно создать способность но основе яда, но с другими анимациями и разрешенными целями, засунуть ее в заблокированный спеллбук, который будет у лучников. Не забываем в требования яда поставить наши "Огненные стрелы".

Осадные орудия

Как минимум две самые очевидные единицы: катапульта и таран.
В отличии от катапульты Орды наша должна иметь два состояния:
  • Активное, в котором катапульта не может атаковать, но может передвигаться.
  • Осадное, в котором она только и может атаковать.
Нечто подобное реализовано у Осадного танка в StarCraft II. Смена этих двух режимов не должна происходить мгновенно, а сама катапульта должна быть медленной (как в плане атаки, так и движения), но при этом очень дальнобойной. Использование ее против юнитов в движении не должно быть эффективным. А чтобы катапульта долго не целилась в юнитов, я советую при отдаче приказа на атаку юнита, давать ей приказ бить по местности, но в ту точку, где он стоял.
С тараном все проще - он имеет медленную скорость, высокую защиту и ближнебойную, но очень мощную атаку, которую можно производить только по зданиям.
more
Есть интересная идея реализации Переносного щита из того же Stronghold. Можно отследить приказ атаки по юниту, а если между ним и атакующим находится щит, то перенаправлять атакующего на щит.

Рода войск. Баланс

Вы знаете эти подписи в некоторых стратегиях: "Слабее/сильнее против ххх". Это классика, но в Warcraft почти не реализовано. Самый тривиальный пример по принципу камень-ножницы-бумага:
  • Копейщик сильнее бьет конницу
  • Конница сильнее бьет лучника
  • Лучник сильнее бьет копейщика
Вариаций может быть сколько угодно, но как же реализовать?
  • Через типы атаки и защиты. Настраивается это дело в константах. Минус в том, что количество типов увеличить мы не можем.
  • Через способность "Разгром". Именно она позволяет наносить Кибергоблину больше урона по постройкам. Первый минус в том, что много классификаций использовать мы не сможем, разве что "Самоубийца" да "Древо". НО с помощью кода вполне реально делать проверку перед началом атаки и давать нужный спеллбук с Разгромом. Второй минус в некоторых ограничениях работы в сочетании с другими модификаторами атаки.

Пусть некоторые юниты становятся сильнее только находясь вместе с такими же юнитами. Именно такой бонус у гоплитов в Civilization VI. Реализовать это можно без кода можно, но только в случае использования отдельной классификации:
  • Создаем ауру на основе любой, повышающей атаку
  • Ставим нужные значения бонусной атаки, но маленькую дальность действия (около 300)
  • В разрешенных целях ставим нашу классификацию, но ставим галочку "Не сам юнит" (если есть галочка на "Сам юнит", то ее нужно будет убрать). Таким образом нельзя будет усилить самого себя, но стоит появиться таким юнитам рядом - и происходит чудо! :D

Приятные мелочи

Простым триггером можно накладывать замедление на юнитов входящих в реку:
  • Делаем область(-и) в реке
  • Делаем способность на основе "Ауры замедления", ложим в заблокированный спеллбук
  • Юнит вошел в наш регион - даем спеллбук
  • Юнит вышел - удаляем спеллбук
Ленивые могут добиться подобного эффекта, поставив туда невидимого юнита с аурой замедления.

Стрельбу конного лучника в движении можно реализовать через "Пламя феникса", которое нужно будет забирать, когда всадник начнет кого-то атаковать, и отдавать, когда он получает иные приказы.

Советую отдалить камеру на расстояние около 2500 ед.
call SetCameraField(CAMERA_FIELD_TARGET_DISTANCE, 2500.,0)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
23
6 лет назад
0
Полезно.
1
8
6 лет назад
1
Araders, спасибо! Вот, если бы я смог найти некоторые свои старые карты, интереснее что-то написал бы. Люблю нестандартные механики.
0
23
6 лет назад
0
Можешь покопаться тут. Там много интересных наработок что-то попроще что-то сложнее, а что-то просто интересное.
0
8
6 лет назад
0
Araders, да, видел уже. Алгоритмы - это конечно весело, но хочется что-то из простого и/или редкого вспомнить.
1
22
6 лет назад
1
Как много "реализма" достаточно?
Юниты и здания
Я думал об этом также. Дело в том, что многие персонажи в игре обладают сверхчеловеческими или сверхестественными способностями, а потому легко вообразить, что они могут уничтожать здания. Имея это ввиду, сравнивать Warcraft с Stronghold неуместно.
Рода войск. Баланс
Уже есть в игре.
Движок был изначально задуман таким как он есть. Это усложняет добавление механик. Я имею ввиду новые механики добавленные так будут казаться игроку неуместными из-за ограничений движка либо не будут "работать" с точки зрения game design'а.
Я думал о том как расширить тактические элементы в War3 годами. Пришел к выводу, что ядро надлежит сохранить нетронутым. Вместо этого, я стал рассуждать о расширении стратегических, макро элементов.
Например, глобальная пошаговая карта. Если Вам эта тема покажется интересной, я бы хотел это обсудить.
+
Возвращаясь к исходной теме. Из действительно значимого я могу придумать только:
  1. Система позиционирования. Увеличение урона наносимого сзади, к примеру. Что-то элементарное.
  2. Влияние здоровья на характеристики. Вроде упомянутого горения зданий. Или замедление скорости движения раненного юнита.
1
8
6 лет назад
Отредактирован uranus
1
Я думал об этом также. Дело в том, что многие персонажи в игре обладают сверхчеловеческими или сверхестественными способностями, а потому легко вообразить, что они могут уничтожать здания. Имея это ввиду, сравнивать Warcraft с Stronghold неуместно.
Нет, я, может, неправильно выразился. Я о том, как добавить реализм в кастомки. Обычно люди ограничиваются заменой юнитов, героев и способностей, но НЕ механик.
Zahanc:
Если Вам эта тема покажется интересной, я бы хотел это обсудить.
Это интересно. А я всегда хотел видеть нечто вроде глобальных способностей из Battle for Middle Earth и C&C. Кстати, за счет Render Edge это можно реализовать.
0
22
6 лет назад
0
Как бы Вы сделали глобальные способности?
Я могу придумать только выращивание деревьев для ночных эльфов. Вот только одна эта способность легко победит компьютерного игрока.
Ещё отравление воды для нежити. Не уверен как именно это должно работать.
3
30
6 лет назад
3
Вы знаете эти подписи в некоторых стратегиях: "Слабее/сильнее против ххх". Это классика, но в Warcraft почти не реализовано.
О типах атаки и защиты не слышали?
0
17
6 лет назад
0
К слову, может быть найдутся хитрости и для карт с сеттингом посовременнее?
7
30
6 лет назад
7
Увеличение урона наносимого сзади, к примеру.
No freaking way, такая механика в ладдерных сражениях потребует астрономического АПМ, что будет фрустрировать абсолютно всех игроков, и тех, кто сможет выдавать достаточное микро, и тех, кто не сможет, но при этом не даст никакого фактического выхлопа. Так что это не "углубление геймплея", а "плождение фичекрипа".
0
22
6 лет назад
0
Clamp:
Увеличение урона наносимого сзади, к примеру.
No freaking way, такая механика в ладдерных сражениях потребует астрономического АПМ, что будет фрустрировать абсолютно всех игроков, и тех, кто сможет выдавать достаточное микро, и тех, кто не сможет, но при этом не даст никакого фактического выхлопа. Так что это не "углубление геймплея", а "плождение фичекрипа".
Вот поэтому я и сомневаюсь что вообще возможно вводить подобные механики в WarCraft. Говорят будто "профессиональные игроки" вовсю противятся введению каких либо механик позиционированния. Даже тех которые можно видеть в играх от Relic.
Лично я считаю что Company of Heroes лучшая RTS в мире.
Другое дело одиночный режим игры, на котором я сосредоточен в этом обсуждении.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.