Читаем Убейте дракона! Как писать блестящие сценарии для видеоигр полностью

НЕ ГОВОРИТЕ БОУЗЕРУ: ПЛОХИЕ ПАРНИ ДУМАЮТ, ЧТО ЭТО ИХ ИГРА

Когда мы вспоминаем о некоторых величайших, самых запоминающихся и динамичных персонажах, мы не всегда имеем в виду главного героя. В истории об Адаме и Еве есть Змей – самый интересный персонаж (поскольку он привносит в историю… конфликт! А заодно грех и грехопадение человека, что тоже как-то не очень приятно, но уж точно драматично). После этого на первый план выходит Каин. Затем сам Бог в виде Потопа.

В литературных и драматических произведениях полным-полно антагонистов, которые, как часто говорили о леди Макбет, «крадут шоу». Моби Дик. Мистер Хайд. Яго. Ганнибал Лектер, Дарт Вейдер, акула в «Челюстях» – зло, зло, зло. (Забавный факт: у Яго в «Отелло» больше реплик, чем у главного героя. Наблюдая за Яго в действии, трудно не думать о Фрэнке Андервуде в исполнении Кевина Спейси из американской версии «Карточного домика».)

Одна из наших коронных фраз, которые мы повторяем друг другу на протяжении многих лет, гласит: «История хороша лишь настолько, насколько хорош ее злодей». Если вы хотите создать хорошего злодея, нужно иметь в виду, что именно он считает себя звездой шоу или героем игры. В удачной истории должен быть отличный антагонист, но помните, что антагонист необязательно должен быть воплощением абсолютного зла (допустим, маньяком, привязывающим своих жертв к рельсам, хотя такой вариант тоже неплох). Единственное требование к нему – это чтобы его желания и желания нашего героя противоречили друг другу. Они конфликтуют между собой. Как говорится: «Должен остаться только один!» Один из самых запоминающихся «незлых» антагонистов в кино – маршал США Сэмюэл Джерард (Томми Ли Джонс) в фильме «Беглец». В основе фильма лежит его преследование ошибочно осужденного беглеца, доктора Ричарда Кимбла (Харрисон Форд). Настоящий злодей, так называемый «Однорукий», который на самом деле убил жену Кимбла, меркнет по сравнению с Сэмюэлом Джерардом.

При создании злодея следует использовать те же принципы, которые мы обсуждали выше при создании героя. Чего он хочет? Что ему нужно? Как эти цели противоречат друг другу?

Да, книга называется «Убейте дракона». И да, злодеем действительно может быть дракон. Но этот дракон не знает, что он злодей. Если сюжет вашей игры повествует о рыцаре на белом коне, который должен спасти принцессу из логова дракона, то дракон думает, что в основе игры лежит рассказ о человеке, вторгшемся в его дом: о человеке, который разрушает его среду обитания, строит нелепые замки на расчищенных лесных землях, которые когда-то служили местом охоты на оленей, кабанов и медведей. Для дракона рыцарь на белом коне и есть злодей! Вы должны уметь смотреть на игру сквозь призму истории злодея. (Если вы еще не видели мультфильм «Ральф», отложите книгу, найдите его и посмотрите. Это превосходный пример истории, рассказанной с точки зрения «злодея». И он имел огромный успех!)

В игре Portal есть ГЛаДОС – искусственный интеллект с замашками социопата-манипулятора, задача которого состоит в том, чтобы тестировать подопытную Челл. Варио – заклятый враг Марио – оказался настолько популярным, что ему посвятили две отдельные игры, Wario Land и WarioWare. Герой игры Darksiders II – Смерть (да-да, та самая Смерть). В игре BioShock изображен бизнес-магнат Эндрю Райан, возглавляющий орду мутантов и защищающий свою павшую и поруганную Утопию. В основу образа этого культового персонажа легли такие фигуры, как Говард Хьюз, Айн Рэнд и Уолт Дисней[50].

Во всех ли играх есть злодеи? В той или иной форме – да. Игра без препятствий – не игра; эти препятствия олицетворяют злодеи. Они могут быть и безличными, как в игре Limbo, где антагонист – это среда, или олицетворенными, как Боузер, появившийся в Super Mario Bros. как злодей, попытавшийся украсть принцессу Пич. Не стоит забывать и о самодовольных нахальных зеленых свиньях из Angry Birds. От космических зомби в Dead Space до наземных зомби в… практически любой игре жанра «сурвайвал-хоррор», ведь кто-то же должен пытаться помешать игровому персонажу убить дракона.

Перейти на страницу:

Похожие книги

C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT