Добавлен , опубликован

Осваиваем World Editor

Содержание:

Простейшие карты (melee карты)

Обязательное условие melee карт - отсутствие созданных картостроителем объектов, то бишь юнитов, триггеров и т. д. Можно лишь создавать рельеф, крипов, магазины и т. п. На карте обязательно должен быть один триггер, который нельзя изменять. Как только Вы создаете новую карту, в ней автоматически появляется этот триггер, который "создает" melee-игру. Этот триггер дает игрокам стартовые ресурсы и юниты, запускают компьютерные стратегии и определяют условия победы и поражения (игрок проигрывает, если теряет все здания). Изменять в нем ничего нельзя. Как только что-либо будет изменено, карта перестает считаться melee-картой - она становится нестандартной. У этого, в принципе, нет недостатков кроме того, что игра не считает её картой для сражений и вместо иконки с мечами ставит туда другую. Все юниты создаются (ведь триггер-то срабатывает). Еще это оказывает влияние на список карт в Battle.net, где можно фильтровать карты.
Итак, триггеры Вам создавать не нужно (именно поэтому мы сначала рассматриваем создание таких карт). В melee карте Вы можете сделать следующее:
  • Создать рельеф. Выберите в меню слой => рельеф (layer => terrain), у Вас появится окошко с названием панель инструментов(tool palette), если оно еще не открыто. Это окошко будет использоваться очень часто в будущем. На панели инструментов много кнопок, каждая из которых обозначает разные действия. Можно создать горы, холмы, водоемы, поменять текстуру земли. Кроме того, Вы можете создавать мертвую землю (порча, blight) и границу (boundary), которую не может преодолеть ни один юнит.
  • Создать декорации. Выберите в верхнем меню слой => декорации (layer => doodads), также можно выбрать панель декораций (doodad palette) в выпадающем меню панели инструментов, что гораздо удобнее. Появится список. выберите какую-нибудь декорацию, кликнув на неё в списке. Теперь попробуйте её поставить на карте. Все декорации делятся на группы (распределены по области применения) и тайлсеты.
Если Вы создаете на своей карте мосты, ворота, некоторые стены, то позже можете обнаружить, что в игре они взлетели над землей. Ничего страшного в этом нет, но выглядит некрасиво. "Высоту" декораций можно регулировать. Выберите какую-нибудь декорацию, а теперь жмите клавиши Ctrl + Page Up или Ctrl + Page Down. Таким образом можно убрать "летающие" декорации, или же наоборот создать их. Также можно наполовину "вкопать" декорацию в землю, что иногда тоже требуется.
Особое внимание стоит уделить лесу, т.к. это стратегический ресурс. Большое количество предметов обстановки (в которое входят и деревья) сильно тормозят игру. Поэтому лучше не использовать лес чтобы заполнить все пустоты карты, для той же цели вполне сгодятся горы и озера.
  • Создание регионов с погодными эффектами. Используйте слой => области (layer => regions) или панель областей (region palette). Создавайте регион, затем, используя его параметры (щелкните по нему два раза на карте или в списке, или же выберите его там же и нажмите Enter), устанавливаете нужный погодный эффект. К сожалению, такие погодные эффекты зафиксированы до конца игры. Более интересные эффекты (например дождь с грозой, который начинается и кончается) возможно сделать только при помощи триггеров, а это выходит за рамки melee карт.
  • Создать золотые рудники. Выбираем слой => войска (layer => unit), выбираете игрока нейтрально-пассивный (neutral passive) (из выпадающего меню с игроками), находите золотой рудник и размещаете его на карте. Чтобы изменить количество золота в руднике, выделите его и нажмите Enter или два раза щелкните мышью.
Кроме золотого рудника, здесь же можете поместить на карту криттеров (не путать с крипами, криттеры - птички, крабы и т. д.), фонтаны жизни и маны, магазины и пр.
Если Вы вставляете портал на карту, то в его свойствах нужно указать регион, в который будет переноситься юнит, зашедший в портал.
  • Создать враждебных монстров. В том же меню выбираем игрока нейтрально-враждебные (neutral hosile). Вы можете переключаться между разными тайлсетами, в каждом из которых есть разные крипы, подобранные именно для этого тайлсета (согласитесь, Нортрендские волки выглядели бы странно в Лордероне). В общем-то Вы можете создавать нейтральных не только крипов, но и представителей рас (включая героев). Для этого выберите игрока 1 (или любого другого), поставьте нужные войска, но в настройках установите, чтобы их хозяин был нужный Вам игрок (чтобы войти в настройки юнита щелкните по нему дважды, или выберите и нажмите Enter), то есть нейтрально-пассивный / -враждебный.
Здесь же Вы можете установить артефакты, которые будут появляться при смерти монстров. Для этого войдите в настройки юнита, выберите пункт выпадающие предметы (items dropped). При необходимости (если у Вас ничего не появилось в этом меню) в выпадающем меню выберите таблица предметов (карта) (use item table from map), затем зайдите в меню редактирования самих таблиц.
Примечание: Также есть опция use custom item table. Различие заключается в том, что в первой Вы создаете набор итемов, который потом можно будет выбрать для другого юнита (например, если у Вас на карте есть крипы, расположенные симметрично для разных игроков), а во втором - только для одного юнита. Интерфейс для создания итемов действует одинаково в обоих случаях.
Нажмите на кнопку создать (new line set) и в окошке слева появится набор предметов 1 (new line set 1). Эти наборы (set) нужны, чтобы можно было сделать появление предметов случайным. Например, чтобы с вероятностью 50% из монстра выпадало лечащее зелье и в 50% зелье маны. Учтите, что из монстра выпадает весь набор, когда он умирает, а не один итем из него! Не путайтесь в этом. Если наборов несколько, то выпадает случайно (зависит от выставленной вероятности) один из них.
Итак, Вы создали набор случайных вещей, которые могут выпасть из монстра. Теперь нажмите кнопку созд. предм. (new item) и перед Вами появится список вещей. Вы должны либо выбрать конкретную вещь, либо выбрать пункт случайно (random) и выбрать нужный уровень / класс (any item of level), тогда выпадет случайный итем выбранного уровня, либо выбрать конкретный предмет. Вы можете здесь же указать вероятность выпадение вещи (если Вы выбрали случайный итем). Тогда при выпадении набора из юнита иногда этот итем будет присутствовать, иногда - нет (зависит от вероятности).- Добавим игроков. Создадим стартовые позиции (start location) для игроков. Это позиции, на которых будут стоять начальные юниты и постройки игроков. Выберите слой "войск" и для нужных игроков установите стартовую позицию (для кого установите, тот и будет участвовать в игре). Проследите, чтобы стартовые позиции располагались недалеко от леса и золотых рудников. Теперь нам надо задать игроков. Заходим в меню сценарий => свойства игрока (scenario => player properties) и для каждего игрока, для которого Вы создали стартовую позицию, установите управляет => человек (controller => user). Раса и цвет не имеют никакого значения в melee картах, поэтому не трогаем их.
В этом же окошке Вы найдете несколько вкладок (в т.ч. клан, способности) - ничего там не трогайте. Любое изменение там приведет к потере статуса melee карты. Про все эти меню будет рассказано позже.
  • Описание карты. Зайдите в пункт сценарий => описание карты (scenario => map description) и создайте описание карты. Думаю, там все понятно. Название, кол-во игроков, автор...
Все, карта готова. Можете запустить ее из игры.
Создавая melee карты, Вы научитесь создавать рельеф, декорации. Любая другая карта включает в себе те же пункты, но melee карта - самая простая из всех.
На нашем сайте вы можете более подробно ознакомиться с тонкостями работы рельефников. В этом вам помогут статьи:
Вредные советы
Как делать красивый рельеф
Заметки Натуралиста

8
5
13 лет назад
8
каждего - каждого
11
29
12 лет назад
11
не умничай
9
1
8 лет назад
9
спасибо за статью.
2 комментария удалено
0
6
1 год назад
0
спасибо за статью
0
3
1 год назад
0
благодарю за статью
0
1
4 месяца назад
0
Спасибо за статью =)
0
1
3 месяца назад
Отредактирован Nikita1966
0
Огромное спасибо за статью!
Этот комментарий удален
Чтобы оставить комментарий, пожалуйста, войдите на сайт.