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

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


Абстракция

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

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

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

Самый яркий пример – игра Dwarf Fortress. В этой игре нет графики. Дварфы, гоблины, трава, камни и сотни других объектов представлены символами ASCII. Когда большинство людей смотрят на символы «:-):-)~~~~», они видят нечто неопределенное. Игрок Dwarf Fortress распознает мужа и жену расы дварфов, сидящих на траве у реки, наслаждающихся жизнью.

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

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

Самым простым примером апофении являются игрушечные кубики Rory’s Story Cubes. Кубики историй – это девять кубиков с изображениями овец, молний и других случайных рисунков. Игроки бросают их, смотрят на картинки и составляют связную историю. Сначала кажется абсурдным пытаться связать воедино картинки черепахи, облачка с текстом и дерева. Но на самом деле это довольно легко, особенно для творческих людей со слабыми ассоциативными барьерами (например, дети, которые являются основной целевой аудиторией рынка игрушек).

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


Ведение записей

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

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

Myth. Эта классическая тактическая игра отслеживает сражения между небольшими группировками от 10 до 100 фэнтезийных воинов.

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

The Sims. Игроки могут фотографировать созданную ими в игре семью и помещать фотографии с подписями в альбомы. Обычно альбомы рассказывают истории. Лучшие из них объединяются в блоги, такие как Алиса и Кев, – история о психически неуравновешенном отце-одиночке и его великодушной дочери-подростке. Об их бедности, неприятии друг друга и разрыве отношений. Больно смотреть, как Алиса отдает свой последний доллар на благотворительность, хотя сама спит на скамейке в парке.


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