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

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

, разведчик, блокирующий или плут (десивер)[4]. В строительной игре инструментом может быть экскаватор, конструктор или декоратор. Атака в файтинге может быть представлена ударом, блоком, блок-брейкером или дистанционной атакой. У каждого из этих инструментов в наличии цель, которая не может быть достигнута другими средствами. Если эти роли совпадают, игра теряет элегантность, потому что вы платите за то, чтобы две механики выполняли одну и ту же роль.

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

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

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

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

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

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

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

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

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

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

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

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

Magic: The Gathering – прекрасный пример игры, которая максимально увеличивает параметр элегантности, сопоставляя масштабирование различных игровых систем. Игроки получают семь карт. На старте дается 20 жизней. Обычно игроки могут использовать от 3 до 10 единиц маны за ход. В игре обычно в наличии от 2 до 12 карт с существами, артефактами и колдовством. Рейтинг силы и выносливости существ обычно составляет от одного до восьми. Игра занимает от 10 до 30 ходов. Такое плотное масштабирование между номерами карт, жизнью, количеством существ, их силой и выносливостью, количеством ходов и маной обеспечивает огромное количество естественных взаимодействий без какой-либо сложной математики. В игре существуют карты, которые конвертируются почти во всех направлениях. Они могут принимать урон или жертвовать существами в обмен на другие способности. Они могут пожертвовать жизнью, чтобы прокачать силы существ, заколдовать их и сбросить карты, чтобы воскресить убитых в бою существ. Тысячи таких взаимодействий могут появиться из нескольких простых систем.


Рекомендуем почитать
Программное обеспечение и его разработка

Автор книги — американский специалист по программированию, один из руководителей фирмы IBM, в своей книге делает попытку изложить общие проблемы создания программного обеспечения, его сопровождения и использования. Особенно подробно рассматриваются все фазы разработки программ разных типов. Изложение ясное, удачно иллюстрировано примерами.Для программистов разной квалификации и пользователей ЭВМ.fb2: ВНИМАНИЕ. В тексте присутствуют таблицы. Рекомендуется читать файл с помощью программы, поддерживающей их отображение.


Энциклопедия разработчика модулей ядра Linux

Linux Kernel Module Programming Guide свободная книга; Вы можете воспроизводить и/или изменять ее в соответствии с версией 2 (или, в вашем случае, любой более поздней версией) GNU General Public License, опубликованной Free Software Foundation. Версия 2 поставляется с этим документом в Приложении E.Эта книга распространяется в надежде, что будет полезна, но без какой-либо гарантии; даже без подразумеваемой гарантии высокого спроса или пригодности какой-либо для специфической цели.Автор поощряет широкое распространение этой книги для персонального или коммерческого использования, если вышеупомянутое примечание относительно авторского права остается неповрежденным, и распространитель твердо придерживается условий GNU General Public License (см.


Применение Windows API

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


Управление исходными текстами. Часть 1. Краткое руководство по CVS

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


Обработка событий в С++

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


Вариации на тему STL. Адаптер обобщенного указателя на функцию-член класса

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