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

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


Смена эмоций

Любая эмоция надоедает, если длится слишком долго. Чтобы сохранить силу и свежесть, опыт должен со временем меняться.

Один из классических способов – смена ритма. Писатели годами использовали и изучали этот метод, вплоть до того момента, когда была разработана специальная формула ритма, которую используют снова и снова. Классическая кривая темпа начинается с крутого изгиба, переходит в подъем, растет, затем наконец достигает пика, а затем ниспадает. На графике это выглядит так:



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

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

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

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

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



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


Поток

Поток – известное в психологии понятие, которое хорошо применимо к геймдизайну. Изначально оно было описано венгерским психологом Михаем Чиксентмихайи. Он описал его так: поток – это состояние сфокусированной концентрации высокой степени, сопоставимое с полным угасанием активности.

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

Однажды вечером в 19:00 в субботу у меня было строевое обучение. Я совершил роковую ошибку, сев играть в тот же день в классическую стратегию Heroes of Might and Magic III. У меня было много времени. Часы показывали 17:00. Если я начну готовиться в 18:15, то у меня будет время переодеться в форму и я успею на плац.

Но «Герои» очень хорошо затягивают в поток. Я прокачал своего героя, победил нескольких грифонов и троглодитов, захватил город и немного сокровищ. Казалось бы, прошло несколько минут, а на часах было уже 18:37. Бежать до плаца было далеко.

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

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



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

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


Погружение

Одним из самых мощных игровых опытов является погружение.

ПОГРУЖЕНИЕ (ИММЕРСИЯ) – это размытие границ между настоящей личностью игрока и его игровым персонажем, вследствие чего события, происходящие с персонажем, становятся значимыми, как если бы они происходили в реальности с самим игроком.


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