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

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

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

Помещение аптеки было заполнено рядами разбитых стеллажей. Большая часть была захламлена мусором, но я нашел дротики, еще немного гранат, ликер, скороварку и миниатюрную ядерную бомбу. Я также нашел медикаменты, о которых спрашивала Мойра. Я использовал один из Стимуляторов, чтобы вылечить раненую ногу.

Выйдя из аптеки, я услышал голос по радио над магазином. «Мы вернулись. Кто-нибудь, откройте». Подождите, здесь что-то не так. Рейдеры входили в магазин через дверь с улицы, и я оказался в ловушке.

Бой был тяжелым, но я справился. К тому времени, как я вернулся в Мегатон, небо стало бледно-голубым. Мойра, как всегда, была в хорошем настроении. «А ты знал, что человеческое тело может выжить без желудка или селезенки? – восторженно заявила она. – О, что случилось?»


Анализ

Эта история – особый опыт, который игрок может получить, играя в Fallout 3. Два игрока никогда не испытают один и тот же опыт. Тем не менее его можно понимать как сюжет. У него есть ритм, изложение, начало и конец.

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

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

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

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

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

Чтобы избежать проблемы бесконечного разветвления истории, диалоговое дерево Fallout 3 часто возвращается к началу. Например, каждый раз, когда вы приветствуете Мойру, вы получаете один и тот же перечень параметров диалога, каждый из которых ведет к отдельной теме: покупка снаряжения, покупка мебели для дома игрока, местные сплетни, ремонт предметов, любые выполняемые миссии и так далее. Когда тема разговора исчерпана, игра возвращается к исходному списку тем. Таким образом, само диалоговое дерево организовано в виде разветвленной структуры.

Поход героя в Super-Duper Mart вызвал у игрока чувство ожидания предстоящей задачи. Эта часть истории не была прописана ни в каком сценарии, но она подразумевалась геометрией мира.

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

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

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


Рекомендуем почитать
Изучаем 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-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды разработчиков. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач.