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

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

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

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

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

Кроме того, в боевых играх много ящиков.

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

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

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

Именно вокруг этого конфликта истории и механики ведутся жаркие споры.

Исследователи видеоигр, или людологи (от лат. ludus – «игра»), утверждают, что игры получают свои самые важные свойства из механических систем и взаимодействий. Нарратологи утверждают, что механика – это просто структура, на которой можно разместить вымышленные элементы, которые действительно будут интересны игрокам. Это спор о природе и воспитании геймдизайнера, нашем сюжете и герое, нашем индивидуализме и коллективизме.

Впрочем, как и во всех подобных спорах, конфликт существует только на поверхности.

Вершина искусства геймдизайна – это объединение совершенной механики и захватывающей истории в целое.

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


Создавая опыт

Эмоции игры не стоят особняком. Они сливаются в интегрированный опыт.

ОПЫТ – это поток эмоций, мыслей и решений в уме игрока.

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

Игровой опыт всегда смешан. Футболист даже в конце игры со счетом 2: 1 надеется на победу, но боится пенальти. Ребенок, играющий в Super Mario Galaxy, радуется фанфарам в конце игры, в которой ему пришлось стискивать зубы от напряжения, выполняя сложные прыжки.


Рекомендуем почитать
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы.


Справочник по PHP

Вниманию читателей предлагается справочник по PHP.Справочник предназначается для людей, уже освоивших азы программирования на языке PHP.Справочник создан на основе информации, предоставленной на сайте «Справочник Web-языков» www.spravkaweb.ru.


Стандарты программирования на С++. 101 правило и рекомендация

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


Практика и проблематика моделирования бизнес-процессов

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


Освой самостоятельно С++ за 21 день

В книге широко представлены возможности новейшей версии программного продукта Microsoft Visual C++. Подробно описаны средства и подходы программирования современных профессиональных приложений. Материалы книги дополнены многочисленными демонстрационными программами, в процессе разработки которых максимально используются возможности программных инструментов Microsoft Visual Studio. Особое внимание уделено новинкам версии 6.0 и новейшим технологиям объектно-ориентированного программирования, включая использование библиотеки MFC и шаблонов классов, а также создание связанных списков.


Использование ListView в режиме виртуального списка

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