Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin’s Creed и дальше - [36]

Шрифт
Интервал

Аудиозаписи делают то же самое, но вместо текста вы слышите голос. Голос – это мощный инструмент, потому что он позволяет нам слышать эмоции персонажей. Он также может передавать то, что невозможно передать с помощью текста, например разговоры между персонажами или записи природных событий, как в случае теракта в канун нового года в BioShock. И, услышав голоса персонажей, мы можем узнать их, столкнувшись с ними лично.

Видеозаписи выводят концепцию на новый уровень. Они могут представлять собой циклическую запись или находиться в кинопроекторе, готовом к воспроизведению. Они открывают большие возможности, чем аудиозаписи. Мы можем рассказывать истории с помощью телевизионных программ, новостных передач, пропагандистских фильмов, домашних видеороликов и видеозаписей с камер наблюдения.

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


Нарратив о мире и интерактивность

В более традиционных медиа нарратив о мире часто используется как добавление среди других, более непосредственных способов сторителлинга. В играх нарратив о мире является основным инструментом, потому что он решает ряд ключевых проблем, обусловленных интерактивностью.

Когда мы пытаемся рассказать историю в настоящем времени, нам приходится учитывать все, что мог бы делать игрок. Это требует определенных ограничений на его действия, непредвиденные обстоятельства и адаптивную историю, и все это сложно и дорого. Нарратив о мире полностью решает эти проблемы, поскольку игроки не могут вмешиваться в историю, которая уже произошла. Если вы стали свидетелем убийства в переулке, вы можете застрелить убийцу, застрелить жертву или наброситься на них, и игра должна учесть или запретить эти действия. Если вы натолкнетесь на ту же сцену через полчаса после убийства, вы можете запрыгнуть на тело или выстрелить в него, но это не повлияет на историю, написанную автором. Иначе говоря, нарратив о мире останется без изменений.

Нарратив о мире выполняет в играх полезную функцию, потому что он предотвращает многие проблемы объединения запланированных событий с интерактивностью.

Далее, нарратив о мире не нужно рассказывать линейно. Это избавляет нас от необходимости отправлять игроков на определенный путь. Например, представьте следующий нарратив: двое влюбленных подрались, один убил другого и закопал его на заднем дворе. Если рассказывать эту историю через нарратив о мире, то на следующий день уже будет неважно, обнаружит ли игрок сначала труп или окровавленную спальню. Если он увидит и то и другое в любом порядке, он сможет собрать воедино всю картинку. Это означает, что геймдизайнер может позволить игроку свободно исследовать дом. Для того чтобы показать ту же историю в запланированных событиях, необходимо, чтобы дизайнер придумал какой-то трюк или ограничение, чтобы игроки следовали по правильному пути и видели все события в правильном порядке.

Последнее большое преимущество нарратива о мире состоит в том, что он помогает тем, кто играет повторно, потому что не всегда полностью раскрывает себя в первый раз. Тогда как истории, заданные сценарием, раскрывают себя постепенно, событие за событием, от начала до конца, нарратив о мире естественным образом раскрывает себя в порядке от общего к частному. Вспомните сцену убийства наших любовников. Представьте, что во время своей первой игровой сессии игрок, прежде чем идти дальше, замечает только тело и залитую кровью спальню. Когда он повторяет игру, он замечает документы о разводе, которые предлагают мотив. В третьем, четвертом и пятом подходах игрок обнаруживает орудие убийства, письма любовника и любовницы и аудиозапись, где один любовник жалуется другу по телефону. Даже во время первой игровой сессии история завершена, потому что игрок от начала и до конца знает, что произошло. Но повторная игра показывает детали, которые заполняют недостающие части, отвечая на вопросы почему и как.


Логичность мира

Нарратив о мире усиливается, когда мир становится более целостным и выражает больше внутренних связей.

Хорошо выстроенный вымышленный мир – это загадка взаимоотношений и работающие импликации. Он неуклонно следует своим собственным правилам, но полностью раскрывает возможности, которые он подразумевает. Каждый наблюдаемый факт о мире соответствует всем остальным. Эта сеть импликаций простирается за пределы того, что на самом деле присутствует в истории. Вот почему лучшие вымышленные миры, такие как «Звездные войны» и «Властелин колец», а также BioShock и The Elder Scrolls, отличаются огромным количеством нарративного контента, который подразумевается, но никогда не демонстрируется.

И наоборот, нелогичный мир – это смешение разобщенных деталей. Эти детали могут быть интересны по отдельности, но они не взаимосвязаны. Без взаимосвязи мир становится похож на кучу страниц, вырванных в случайном порядке из сотен комиксов: красивые картинки и забавные слова, образующие большую бессмысленную структуру. Пустышка в красивой обертке. В несвязном мире нет глубины, импликаций и элегантности. Игрок не может психологически шагнуть в мир и представить, как он перемещается и меняет его, потому что в мире недостаточно смысла.


Рекомендуем почитать
Изучаем Java EE 7

Java Enterprise Edition (Java EE) остается одной из ведущих технологий и платформ на основе Java. Данная книга представляет собой логичное пошаговое руководство, в котором подробно описаны многие спецификации и эталонные реализации Java EE 7. Работа с ними продемонстрирована на практических примерах. В этом фундаментальном издании также используется новейшая версия инструмента GlassFish, предназначенного для развертывания и администрирования примеров кода. Книга написана ведущим специалистом по обработке запросов на спецификацию Java EE, членом наблюдательного совета организации Java Community Process (JCP)


Pro Git

Разработчику часто требуется много сторонних инструментов, чтобы создавать и поддерживать проект. Система Git — один из таких инструментов и используется для контроля промежуточных версий вашего приложения, позволяя вам исправлять ошибки, откатывать к старой версии, разрабатывать проект в команде и сливать его потом. В книге вы узнаете об основах работы с Git: установка, ключевые команды, gitHub и многое другое.В книге рассматриваются следующие темы:основы Git;ветвление в Git;Git на сервере;распределённый Git;GitHub;инструменты Git;настройка Git;Git и другие системы контроля версий.


Java 7

Рассмотрено все необходимое для разработки, компиляции, отладки и запуска приложений Java. Изложены практические приемы использования как традиционных, так и новейших конструкций объектно-ориентированного языка Java, графической библиотеки классов Swing, расширенной библиотеки Java 2D, работа со звуком, печать, способы русификации программ. Приведено полное описание нововведений Java SE 7: двоичная запись чисел, строковые варианты разветвлений, "ромбовидный оператор", NIO2, новые средства многопоточности и др.


Фундаментальные алгоритмы и структуры данных в Delphi

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


Питон — модули, пакеты, классы, экземпляры

Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход.


Как пасти котов. Наставление для программистов, руководящих другими программистами

«Как пасти котов» – это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды разработчиков. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач.