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

Единственно верного и правильного способа показать этот «призрак» не бывает, но почти всегда это некая травмирующая утрата или неудача. Призрак может быть показан в самом начале истории (опять же смотри «Гамлета»), во втором действии, в сценах воспоминаний (каждый второй из просмотренных вами фильмов), или либо же на него могут только намекать, но никогда не показывать напрямую (см. «Китайский квартал»). Фильм Хичкока «Головокружение» открывается тем, что Скотти (в исполнении Джимми Стюарта) не может спасти полицейского от гибели. В фильме «Челюсти» только в конце второго акта мы узнаем, что Квинт (в исполнении Роберта Шоу) испытывает смертельный страх перед акулами, который возник после одного очень неудачного дня на флоте.

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

В сюжетно ориентированных видеоиграх тоже используются «призраки» в качестве предыстории. Мы уже упоминали God of War: в середине игры мы узнаем, что Кратос убил собственную семью. В The Last of Us игра открывается комбинацией повествования и катсцен, которую можно назвать приквелом. Сначала мы видим заботливого отца Джоэла, а потом весь мир погружается в безумие из-за мутировавшего штамма грибка кордицепса, и дочь Джоэла, Сару, убивают у него на глазах. (Подметили здесь закономерность? Убийства на глазах свидетелей – мало что может быть более травмирующим.) Затем сюжет переносится на несколько лет позже, где призрак того рокового дня влияет на каждое решение Джоэла, игрового персонажа. Конец сюжета игры закладывается уже в эти первые несколько мгновений.

Джек (BioShock), Геральт (The Witcher) и Саманта Гринбрайар (Gone Home) – все это персонажи с тяжелой предысторией, обыгрываемой в игровом повествовании. В самом начале игры, в самолете, Джек (то есть вы) рассматривает семейные фотографии. Они возвращаются к вам на протяжении всей игры. По мере развития сюжета вы постепенно узнаете свою шокирующую предысторию: вы незаконнорожденный сын человека, который теперь хочет вас убить, – Эндрю Райана.

Букер ДеВитт (BioShock Infinite) – эмоционально травмированный, опальный детектив. Играет ли роль его предыстория? Ни малейшего сомнения. В Red Dead Redemption вы играете за Джона Марстона, бывшего бандита, предыстория которого привела к тому, что его завербовали для выполнения задания (начало основной сюжетной линии). Если говорить вкратце, Джон должен убить членов своей старой банды, чтобы спасти свою семью.

Конечно, очень часто встречаются исключения. Они есть в любом медиа. Не существует единственного правильного способа сделать что-то. (А при хорошем дизайне игры лучше, если игроку предоставляют более одного способа решить проблему.) Не все персонажи меняются. Иногда меняются внешние обстоятельства, но персонажи могут быть четко заданы и оставаться таковыми на протяжении всей серии. В серии игр Uncharted Натан Дрейк не сильно меняется. У него нет глубокой душевной раны, как и у Индианы Джонса, и, похоже, это прекрасно сработало для них обоих. В большинстве полицейских сериалов эмоциональный путь главных героев не особенно велик. Но в течение сезона или целого сериала они все же развиваются, часто вопреки своему желанию. (Например, лейтенант Сиповиц в исполнении Денниса Франца в сериале «Полиция Нью-Йорка».)

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

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

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

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

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

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

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

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

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