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

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

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

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

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

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

Существует огромное количество способов вызвать изменения важных человеческих ценностей в ответ на даже небольшие события. Например, в многопользовательском шутере Modern Warfare существует система стриков (несколько убийств подряд), награждающая игроков, которые убивают определенное количество врагов, а сами при этом не умирают. За три убийства подряд можно получить полезный беспилотный разведчик, который отображает врагов на радаре, за семь – авиаудар, а за одиннадцать – мощную атаку самолетом AC-130 с целым арсеналом. Эта схема работает, так как увеличивает последствия определенных убийств. Одиннадцатое убийство намного более значимо, чем первое, потому что влияет на состояние игры больше, чем первое. Сами эти два убийства могут быть абсолютно одинаковыми – например, стрелять по врагу, когда он бежит за угол, – но у них разный эмоциональный заряд, потому что разные последствия.

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

Эмоции не появляются просто в ответ на изменение. Они также появляются в ожидании изменений.

Еще раз представьте, что играете в Modern Warfare. Вы насчитали десять убийств. Вы знаете, что еще одно убийство даст вам бонус в виде самолета AC-130 и вы, скорее всего, выиграете. В этой ситуации небольшие локальные события, такие как смерть вашего персонажа или убийство одного врага, могут определить исход всей игры. Вы чувствуете напряжение, потому что знаете, что находитесь между двумя совершенно разными исходами игры. Все зависит от того, что происходит в этот момент. Вы испытываете эмоции не в отношении того, что уже произошло, а в отношении того, что может случиться. Этот тип интриги и называют напряженной игрой.

Но если бессознательное почувствует, что ситуация не является критической, то вам может стать скучно. Теперь представьте следующее: вы уже застрелили десяток врагов, однако на этот раз ваша команда намного опережает команду-соперника. Сам AC-130 будет иметь тот же эффект, но ситуация гораздо менее напряженная, чем раньше, ведь ваше следующее убийство или смерть фактически не определят исход игры. Человеческая ценность [победы/поражения] уже привязана к победе, поэтому у нее нет возможности измениться. Если вы убьете кого-то еще и получите AC-130, то команда победит. Если вы умрете, то команда все равно победит.

Обретение новой информации эмоционально эквивалентно изменению.

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

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

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


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