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

Наша задача как писателей для игр должна заключаться в том, чтобы придумывать способы более тесного объединения повествования и геймплея, чтобы эмоции и действия игрока стали одним целым. Чтобы игроки не просто получали награду за убийство дракона и спасение принцессы, а чувствовали эмоциональную удовлетворенность, как будто они не просто наблюдали за замечательным приключением, а пережили его. Такое чувство вовлеченности, погружения в играх получается создавать гораздо лучше, чем в фильмах, телесериалах и романах. Объявляя о заключении сделки с Valve, режиссер «Звездных войн» Дж. Дж. Абрамс отметил, что поскольку в играх игроки управляют действием, а не просто пассивно наблюдают за ним, то «во многих случаях игры рассказывают истории лучше фильмов»[25].

Игры помещают игроков в мир, позволяют им делать выбор, влияющий на исход повествования, а затем переживать последствия этого выбора. Игроки становятся героями.

<p>Сюжет ≠ история</p>

Захотелось бы вам посмотреть фильм со следующим описанием?

«Вы – безымянный пилот маленького космического корабля, оказавшегося в опасном поясе астероидов. В вашем распоряжении лазерное оружие и кнопка гиперпространственного прыжка, перемещающего корабль в случайном направлении – либо в сторону от опасности, либо прямо навстречу астероиду. Кроме этого, часто появляются враждебные летающие тарелки, которые хотят разнести вас на кусочки».

Это сценарий прославленного космического шутера конца 1970-х, аркадной игры Asteroids. Сколько бы четвертаков ни опускали игроки в эти вечно голодные аркадные машины, они так и не узнали, кто именно находился на борту корабля, почему корабль оказался посреди астероидов и что там делали эти враждебные летающие тарелки, которые с каждым разом становились все меньше и которых было все труднее разрушать. Но, несмотря на множество открытых вопросов – кинокритики назвали бы их «сюжетными дырами», –  Asteroids пользовалась огромным успехом и даже заложила основы целого жанра.

Есть ли в Asteroids какая-то история? Наша задача – попытаться определить понятие «история» в динамичном ландшафте интерактивного повествования. Из каких элементов состоит история? Появляются ли эти элементы в видеоиграх? Можно ли сравнить истории таких фильмов, как «Звездные войны» и «Мстители» Marvel, с историями таких игр, как Far Cry, StarCraft, Braid или даже Asteroids?

<p>Основные элементы истории</p>

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

Как истории состоят из предложений, структуру которых можно выразить формулой:

Подлежащее + Сказуемое + Дополнение = Предложение,

так и основную структуру самих историй можно выразить формулой:

Протагонист + Цель + Конфликт + Препятствия + [Развязка] = История

(«Развязка» взята в скобки, потому что в некоторых играх развязка задерживается на неопределенно долгое время или в них бывает несколько концовок.)

С точки зрения структуры библейская история о Ное и история BioShock мало отличаются друг от друга. Конечно, Ною не нужно было «прокачиваться» и превращаться в «Большого Папочку», но цель в обеих историях одна – выбраться из океана на сушу.

Протагонист

В классическом повествовании протагонист – это герой истории, персонаж, который переживает какое-то приключение. Герой фильма «Звездные войны. Эпизод IV: Новая надежда» – Люк Скайуокер. В нем повествуется о его приключениях, в ходе которых он покидает пустынную планету Татуин и примыкает к повстанцам. Его отец Энакин (Дарт Вейдер) – протагонист фильма «Звездные войны. Эпизод III: Месть ситхов». Фильм повествует о его приключениях, в ходе которых он покидает Татуин и становится командующим вооруженными силами Галактической империи.

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

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

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

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

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

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

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

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

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