Геймдизайн. Рецепты успеха лучших компьютерных игр от Super Mario и Doom до Assassin’s Creed и дальше - [16]
Смена эмоций
Любая эмоция надоедает, если длится слишком долго. Чтобы сохранить силу и свежесть, опыт должен со временем меняться.
Один из классических способов – смена ритма. Писатели годами использовали и изучали этот метод, вплоть до того момента, когда была разработана специальная формула ритма, которую используют снова и снова. Классическая кривая темпа начинается с крутого изгиба, переходит в подъем, растет, затем наконец достигает пика, а затем ниспадает. На графике это выглядит так:
Подобную кривую можно найти в бесчисленных медиа: фильмах, книгах, комедийных программах, рекламных роликах, операх и песнях – ведь она невероятно эффективна. Люди «подсаживаются» на нее, такой прием удерживает внимание и оставляет зрителей довольными, не утомляя их.
Игры также могут демонстрировать эту кривую ритма. Она может появиться не только если ее добавят в предопределенную историю. Мы можем создать игровую механику, которая сгенерирует ее на лету.
Возьмите многопользовательский режим захвата флага в любом шутере. В начале игры каждая команда базируется на разных краях карты. Члены команды приближаются друг к другу с чувством нарастающего предвкушения.
В центре карты они сталкиваются друг с другом, и начинается битва. Затем противники переходят в ритм атаки и защиты. Когда время на исходе, ставки увеличиваются, а вместе с ними усиливается и напряжение. В конце миссии интенсивность, которая приводит к кульминации, нарастает, а игроки пытаются захватить свой последний флаг и повернуть исход игры в свою пользу. Затем у игроков остается несколько минут, чтобы повлиять на счетчик очков на экране. Кривая ритма, которая следует из их опыта, соответствует классической формуле истории из трех частей, но вместо того, чтобы быть стандартной, она генерируется с незначительными изменениями в каждой игре.
Кроме изменения интенсивности при смене темпа мы также можем варьировать вкус эмоций. Психологи называют это эмоциональной валентностью. Например, ярость, горе и страх имеют высокую интенсивность, но у них разная валентность. Удовлетворение, облегчение и подавленность – это эмоции низкой интенсивности с разными валентностями. Мы можем даже изобразить эмоции на рисунке, расположив их в зависимости от валентности и интенсивности:
При смене интенсивности в игре не следует ограничиваться только эмоциями, указанными на рисунке. Чтобы опыт сохранял новизну, игра может генерировать впечатления, которые направляют игрока по извилистому пути в уголок эмоционального спектра, от радости до гнева, депрессии и облегчения.
Поток
Поток – известное в психологии понятие, которое хорошо применимо к геймдизайну. Изначально оно было описано венгерским психологом Михаем Чиксентмихайи. Он описал его так: поток – это состояние сфокусированной концентрации высокой степени, сопоставимое с полным угасанием активности.
Еще в университете я служил некоторое время в резерве канадской армии. Особенность армии заключается в том, что там совершенно неприемлемо опаздывать даже на несколько секунд.
Однажды вечером в 19:00 в субботу у меня было строевое обучение. Я совершил роковую ошибку, сев играть в тот же день в классическую стратегию Heroes of Might and Magic III. У меня было много времени. Часы показывали 17:00. Если я начну готовиться в 18:15, то у меня будет время переодеться в форму и я успею на плац.
Но «Герои» очень хорошо затягивают в поток. Я прокачал своего героя, победил нескольких грифонов и троглодитов, захватил город и немного сокровищ. Казалось бы, прошло несколько минут, а на часах было уже 18:37. Бежать до плаца было далеко.
Поток заставляет время исчезнуть. Если игрок полностью поглощен игрой, часы могут показаться минутами. Это совершенная форма эскапизма, потому что убирает все остальное из сознания. В потоке мы не беспокоимся о счетах, отношениях, деньгах или о том, наорет ли на нас инструктор по строевой подготовке. Это состояние очень приятно – оно состоит из непрерывного потока крошечных успехов.
Поток появляется, когда перед игроком возникает задача, которая идеально соответствует уровню его способностей. Если задача слишком сложная, поток прерывается, поскольку игрок теряется и начинает волноваться. Если слишком простая – игроку становится скучно.
Поток является основой для лучшего игрового опыта. Он работает на всех уровнях напряженности и эмоциональных валентностях. Увлекательные экшн-игры, квесты, требующие умственного напряжения, юмористические игры для социального взаимодействия – все это может создать поток, потому что каждая игра непрерывно занимает ум игрока, не перегружая его.
В любом случае, если поток нарушен, другие компоненты опыта распадаются. Практически все игры должны поддерживать непрерывность потока, а многие проблемы плохих игр сводятся всего лишь к разрывам в нем.
Погружение
Одним из самых мощных игровых опытов является погружение.
ПОГРУЖЕНИЕ (ИММЕРСИЯ) – это размытие границ между настоящей личностью игрока и его игровым персонажем, вследствие чего события, происходящие с персонажем, становятся значимыми, как если бы они происходили в реальности с самим игроком.
В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы.
Вниманию читателей предлагается справочник по PHP.Справочник предназначается для людей, уже освоивших азы программирования на языке PHP.Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.
Эта книга поможет новичку стать профессионалом, так как в ней представлен сконцентрированный лучший опыт программистов на С++, обобщенный двумя экспертами мирового класса.Начинающий программист найдет в ней простые и понятные рекомендации для ежедневного использования, подкрепленные примерами их конкретного применения на практике.Опытные программисты найдут в ней советы и новые рекомендации, которые можно сразу же принять на вооружение. Программисты-профессионалы могут использовать эту книгу как основу для разработки собственных стандартов кодирования, как для себя лично, так и для группы, которой они руководят.Конечно, книга рассчитана в первую очередь на профессиональных программистов с глубокими знаниями языка, однако она будет полезна любому, кто захочет углубить свои знания в данной области.
Цель книги – познакомить читателей с существующими подходами и решениями в области моделирования бизнес-архитектуры предприятия. В книге освещаются различные аспекты данной проблематики, в том числе такие вопросы как базовые подходы к моделированию и возможности современных инструментальных средств.Особое внимание уделяется специфике организации проектов по разработке моделей бизнес-архитекуры. На основе практического опыта реализации проектов по моделированию бизнес-процессов в различных предметных областях проанализированы и обобщены типичные риски, ошибки и заблуждения основных участников, даны рекомендации по их предупреждению.
В книге широко представлены возможности новейшей версии программного продукта Microsoft Visual C++. Подробно описаны средства и подходы программирования современных профессиональных приложений. Материалы книги дополнены многочисленными демонстрационными программами, в процессе разработки которых максимально используются возможности программных инструментов Microsoft Visual Studio. Особое внимание уделено новинкам версии 6.0 и новейшим технологиям объектно-ориентированного программирования, включая использование библиотеки MFC и шаблонов классов, а также создание связанных списков.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.