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

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

Наивные наблюдатели часто предполагают, что весь смысл игры заключается в выдумке. С этой точки зрения игры создают эмоции, вовлекая игрока в симуляцию до полного исчезновения ментального различия между игровым и реальным миром. Разработчик Эрик Циммерман назвал это глубоким заблуждением. Это заблуждение, потому что ни один игрок никогда не забудет, что играет в игру. Вымышленная упаковка не заменяет и не скрывает игровую механику; она добавляет второй слой значения к эмоциям, генерируемым одной только механикой.


История и механика

История и механика создают разные эмоции.

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

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

История и механика могут мешать друг другу.

Сочетание истории и механики позволяет нам объединять эмоции с обеих сторон. Но тут присутствует подвох.

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

Одним из худших клише является ящик. Кажется, что действие любой игры, в которую вы играете, будь то современный военный шутер или ролевая игра в жанре фэнтези, происходит в мире, усеянном бессмысленными ящиками. Этот вопрос стоит настолько остро, что еще в 2000 году юмористический сайт Old Man Murray создал систему обзора игр со шкалой «До ящика осталось…» (Start to Crate (StC)). Идея заключалась в том, что чем дольше игроку не встречались ящики, тем тщательнее разработчики старались избегать клише и тем лучше была игра. Из 26 протестированных игр только в пяти играх ящик не появлялся более 10 секунд. В 10 случаях игра была провальной: первое, что видел игрок сразу же в начале, – ящик.

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

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

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

Рассмотрим одно базовое клише геймдизайна – физическое насилие. Существует так много игр, в основе которых лежит физический конфликт, что это уже утомляет. Однажды я попытался разорвать этот шаблон с помощью стратегии в реальном времени под названием Player League. Игрок управлял группой пикаперов в ночном клубе. Цель заключалась в том, чтобы собрать больше цыпочек, чем команды соперников. Нужно было не давать им возможности высказаться, продвигать себя различными способами и использовать нейтральных персонажей в своих интересах.


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

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


Программирование приложений для мобильных устройств под управлением Android. Часть 1

Книга посвящена разработке программ для мобильных устройств под управлением операционной системы Android. Рассматривается создание приложений с использованием системных компонентов и служб Android. Приведены базовые данные о структуре приложений, об основных классах и их методах, сопровождаемые примерами кода. Часть 1 содержит шесть глав, описывающих основные принципы создания приложений, пользовательский интерфейс, полномочия приложений, а так же базовые классы: Activity, Intent, Fragment. Книга предназначена для программистов, владеющих языком программирования Java и желающих освоить написание приложений, работающих под ОС Android.


Симуляция частичной специализации

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



Создаем порт для FreeBSD своими руками. Часть II

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


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

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