Оглядываясь назад: Редактор карт Warcraft III…
…Или генетический отец Dota 2, вот уже 7 лет не получающий от сына алименты.
«Мы не несем никакой моральной и кармической ответственности за то, то вы там собираетесь устраивать, нам совершенно наплевать на содержимое ваших карт, и уж поверь мне, мой мальчик, если у тебя в голове появится какая-то гениальная идея создать целый игровой жанр при помощи нашего редактора, то знаешь, куда ты с ней можешь идти? В ЧЕРТОВ VALVE!!!» — краткий пересказ справки редактора Warcraft III.
В самом начале открестившись от всего того, что игроки могли бы создать в редакторе, Blizzard совершили невероятный просчет: они упустили бесплатную возможность объявлять чужие творения своим детищем и отбирать их у авторов.
Valve же занималась этим испокон веков, а посему сейчас мы с вами смотрим International по Dota 2, а не невероятные по количеству человек на мидлейне схватки в Heroes Of The Storm.
Я молчу про кучу приложений на телефон «БАШЕННАЯ ЗАЩИТА АТ ИНАПЛАНЕТЯН!!!» и «ЗАЩИТИ ЗАМОК ОТ ВОЛН ВРОГОФФ!!!», созданных на основе карт, вышедших из редактора Warcraft III.
А все потому, что не стоит недооценивать одиноких геймеров с кучей свободного времени из-за отсутствия постоянной работы и девушки.
Эти люди от скуки способны создать Вселенную заново, если у них будет нужный инструмент.
Нет, стой, автор, не вздумай шутить про рычаг и правую руку…
А, черт, ты все-таки сделал это.
Почему же именно редактор от Blizzard стал столь близким, преданным и не просящим денег в долг другом геймера на целых 10 лет?
Я бы мог долго рассуждать на тему таланта, азарта, горящих глаз и ловких рук, растущих прямо из плеч сотрудников Blizzard, но основная причина – в том, как именно разработчики смонтировали свое творение.
Игрок запускал редактор. Создавал новую карту. Расставлял стартовые точки. Создавал какой-нибудь незатейливый ландшафт. Естественно, рудники с золотом, леса с древесиной и страны третьего мира с нефтью.
И все. В карту уже можно было играть.
Не нужно было ничего нигде прописывать, вручную настраивать уровень наклона того камня или загружать текстуры для ландшафта – достаточно было расставить на карте объекты, иии… все.
Но вы можете возразить: уже были в те времена и даже раньше подобные редакторы, позволявшие создать быструю карту от руки и не заморачиваться над остальным?
Да, конечно.
И прозябал бы редактор Warcraft III всеми забытый, одиноким exe-шником в папке с игрой, если бы не одно но – помимо удобства создания ландшафта и быстрых карт для сражений, столь же удобными и быстрыми являлись окно редактирования юнитов, окно декораций, окно способностей и прочих деталей игры, окно добавления звуков, окно редактирования триггеров и окно настройки искусственного интеллекта.
Да да, столько окон, как говаривал старина Билл Гейтс: «Если бы не окна, я бы никогда не смог подглядеть, что там в своем гараже чертит старина Джобс».
И каждое окно позволяло редактировать свою, отдельную часть игры, в итоге при наличии нужных навыков пользователь мог фактически создать свой Warcraft с нуля, где Артас бы не получал власть, которая периодически снилась его отцу, духи бы знали, что такое усталость, а звери бы вечно лгали Рексару.
Дальше – больше золота. Универсальность.
Все юниты в Warcraft III – это фактически один костяк юнита с разными параметрами.
Любому юниту можно изменить все что угодно, начиная от внешнего вида и заканчивая параметрами урона и скорости перемещения. И все это – в одном окне.
Благодаря этому более-менее разобравшийся пользователь редактора тут же начинал экспериментировать, и через полчаса работы и безумного хихиканья невероятно быстрый мясник с озвучкой сексуальной волшебницы атаковал радугой бесконечно телепортирующихся морлоков, постоянно призывающих демонов и воскрешающих нежить.
Тут-то и проявлялся основной минус редактора – все это высококачественное отребье лилось на сервера Battle.net, где ничего не подозревающие игроки вынуждены были играть в «ЗАВАИВАНИЕ ЛЕСА!!!», «АРТОС НИ ПРИДАВАЛ!!!» И «ГРАБЕЖИ КОРОВАНОВ: НАСЛЕДИЕ».
Впрочем, игру всегда можно было покинуть, а автора – назвать школьником. После чего спокойно пойти делать уроки.
Извращаться можно абсолютно с любым объектом в игре, включая способности, что позволяет создавать тысячи уникальных комбинаций.
Абсолютная универсальность, не загроможденная лишними ползунками и настройками – Рай для тех, кому лень штудировать справочники по программированию или использованию конкретного редактора.
Но главным достоинством редактора Warcraft III является система создания триггеров.
Никакие шахматы, шашки, уроки физики или попытка посчитать, сколько мне нужно денег, чтобы и в фастфуде поесть, и кино посмотреть, и диск купить [подождите, я только вытру слезу ностальгии по качественным играм за 300 рублей] не помогли мне столь хорошо развить свои математические навыки и логическое мышление, как редактор триггеров.
Дело в том, что, несмотря на простейшее оформление и способ работы, сей редактор обладает поистине невероятными по широте использования и разнообразию возможностями.
А зависят эти возможности лишь от фантазии игрока и его умения логически мыслить.
И когда фантазия и логика работают как надо, на выходе получается, например, survival-horror про выживание в тайге или первая часть Silent Hill с камерой от третьего лица.
Таким образом, невозможно перечислить то, что можно создать в редакторе – ограничено это все лишь движком игры, заточенным под стратегическое управление.
К примеру, я застал еще реконструкцию Left 4 Dead, где управление осуществлялось исключительно при помощи клавиатуры и реакции игрока, а в реализации Battlefront были вставлены имперские шагоходы и джедаи. Да что там, есть даже MOBA с героями Звездных Войн и музыкой из фильма.
Основная же сложность – в умении понимать, чего хочет пользователь, как при помощи инструментов редактора этого достичь, и где точка G у причинно-следственной связи.
Ведь каждый триггер в редакторе построен на системе: «Событие – условие – действие».
«Джонни увидел новую игру в Steam – у Джонни есть деньги – Джонни жмет «купить игру».
Соответственно, если нужно, например, заставить конкретных юнитов бежать к своему товарищу, создается триггер:
«Прошло 5 секунд с начала игры – юниты являются пехотинцами – приказать юнитам бежать к своему товарищу-пехотинцу».
Просто, быстро, со вкусом.
У схемы есть лишь один недостаток – всегда нужно событие. Просто заставить бежать юнитов не получится – нужна мотивация.
«Юнит получил зарплату – у юнита нет личной жизни – отдать приказ потратить все на скины для оружия».
Отдельный редактор кампаний позволяет создавать целые истории, редактор искусственного интеллекта поможет настроить поведение болваничков в карте, а система областей в редакторе [возможность создавать на карте регионы, присваивая им свои параметры – например, отдельный регион, где идет снег], система камер и редактор звука позволяют некоторым особенно двинутым Кентинам Тварантино снимать целые фильмы на движке обычного редактора карт.
И все это великолепие работает при помощи нескольких окон да слоев.
Казалось бы, куда дальше?
Ан нет.
Человекообразные существа имеют привычку рано или поздно объединяться в стаи, уничтожать мамонтов, а вечером у костра в пещере создавать моды для любимой игры.
Так и здесь: появились различные сайты и сообщества, создававшие загрузочные экраны, модельки персонажей, анимацию эффектов и прочие, прочие мелочи, превращающие классическое противостояние людей и нелюдей в бои космодесанта с чужими.
Есть даже карта, где весь ландшафт заменен на звездное небо, а юниты – на межгалактические корабли.
А все потому, что редактор поддерживает добавление множества сторонних файлов. И для этого нужно всего лишь прочесть небольшую инструкцию, как, не пробиваясь при этом сквозь учебники по 3D-редактированию и «Как стать программистом за 5 веков: основы анабиоза в работе».
И вот, когда познавший все великолепие извращения над стандартным Warcraft
пользователь слегка подустает от возможностей редактора, он СОВЕРШЕННО СЛУЧАЙНО замечает на форумах какие-то статьи про JAZZ.
И, немного почитав, наш магистр редакторских наук ошеломленно понимает, что «великую силу чую я в тебе, программистом будешь ты».
JAZZ – встроенная в редактор система программирования, язык, на котором, как заверяют профессионалы, и писался сам Warcraft III. Это голые строчки кода, и тут даже я не смогу точно объяснить, как и что работает, ибо магистры Ордена еще не доверили мне все тайны Варкрафтума.
Но если вкратце – можно создать свою игру.
Чувствуете? Это как если бы Господь пришел к вам домой и предложил забацать пару мирков с динозаврами и воскрешением еврейских пророков.
«Правда, придется много кодить, а еще твой падший сын будет пытаться соблазнять динозавров деньгами».
«Ммм, прямо как в той карте про Ад, которую я делал позавчера».
И естественно, я не могу не отметить наследие редактора в истории игровой индустрии, это целые игровые жанры.
MOBA, Tower Defence, Hero Siege, Castle Fight – фактически названия карт, ставшие отдельным видом игр. Конечно, большая часть из них довольно казуальны, но это совершенно не мешает им приносить кучу прибыли владельцам, особенно казуальной Dota 2.
Кроме того, редактор позволяет тренировать логику и фантазию, пытаясь добиться чего-либо при помощи мышления – а этим может похвастаться далеко не каждый симулятор паркура и капюшонов.
Ну и абсолютная оригинальность – редакторов много, но аналогов в плане простоты и разнообразия возможностей я больше не встречал.
Верхом моих усилий была огромная карта в стиле sandbox-RPG, в которой я сумел заставить мир игры жить, несмотря на действия игрока, но делать ее было долго и сложно, а потерять – легко и трагично — все-таки редактор требует приличного количества времени, зависящего от глобальности поставленной задачи.
И, честно говоря, у меня в библиотеке мало игр, в которые я бы действительно периодически заходил.
А посему меня поражает то, как на протяжении долгих лет, несмотря на безвременную кончину онлайна серверов battle.net по Warcraft III, я все равно захожу в редактор и продолжаю создавать что-нибудь новое, хотя играть в это не буду ни я, ни кто-либо еще.
Редактор, в который хочется играть – я не припомню подобных проектов.
Хорошего вам принятия горячительных напитков в нужные дни недели, и при создании карты никогда не добавляйте NPC-кроликам возможность прокачки и инвентарь – иначе вы рискуете увидеть, как толпа перекачанных зайцев-паладинов с сияющих доспехах без вашей помощи очищает этот жестокий мир от поганой нежити.