Но профессор научил нас другому. Он сказал, что можно научиться «чуять» обратные матрицы, просто взглянув на них. Вы не будете знать наверняка, как это узнали, но с опытом ваше подсознание сможет дать ответ.
Ощущение элегантной механики почти такое же. Разработчик не может предсказать каждый результат, который создаст элегантная игра. Они слишком многочисленны и размыты. Можно внедрить механику и тщательно ее протестировать, но это может отнять много времени. Нам нужны способы, которые помогут определить элегантность на этапе разработки. И единственный реальный способ добиться этого – почувствовать элегантность так же, как и наш профессор ощущал запах инвертированных матриц: используя натренированную интуицию и ментальную эвристику.
Почувствовать запах элегантности – это умение, которое приходит с опытом. Но я обнаружил несколько простых правил, которые могут в этом помочь.
Механика, которая взаимодействует со многими другими механиками, пахнет элегантностью.
Посчитайте в уме количество взаимодействий, ожидаемых от предложенной механики. Если она взаимодействует со многими другими механиками, то это скорее будет элегантный дизайн. Если она взаимодействует только с одной или двумя, то, вероятно, нет.
Например, обдумывая заклинание в фэнтезийной игре в жанре RPG (ролевая игра), спросите себя: может ли оно взаимодействовать с другими заклинаниями? Сможет ли взаимодействовать с членами группы, с несколькими противниками, с окружающей средой, системой морали, нарративом или статистикой игрока? Механика может даже взаимодействовать сама с собой. Например, в шахматах в разных позициях пешки могут претендовать на разные части доски.
Простая механика пахнет элегантностью.
Элегантность заключается не только в снижении стоимости механики, но и в увеличении эффективности. Раздутая, слишком сложная механика может дать хороший результат, но зачастую она не стоит того времени, которое игрок потратит на обучение. Ее упрощение, возможно, и приведет к потере нескольких нюансов в игре, но в то же время откроет возможности для других, более эффективных проектных решений.
Кроме того, снижение сложности, с которой сталкиваются игроки, повышает вероятность понимания остальных событий. Игроки, которые не перегружены, будут в полной мере исследовать игру и наслаждаться каждой деталью опыта. Утопающие в сложностях игры упустят многое из того, что она может предложить.
Самая изящная механика настолько проста, что кажется абсолютно очевидной после того, как вы узнали ее. Поэтому постарайтесь найти решения, которые сможете написать на клочке салфетки.
Механика, которую можно использовать несколькими способами, пахнет элегантностью.
Инструмент, который можно использовать творчески, наступательно, оборонительно, тактически и стратегически, более элегантен, чем тот, который выполняет только одну функцию. Он не только взаимодействует во многих отношениях, но также создает новые возможности выбора и связи, объединяя эти разные функции.
Например, в большинстве шутеров оружие используется в основном для нападения. Игроки защищаются побегом и укрытием, используя оружие только для того, чтобы напасть на врага. Серия игр The Resident Evil в жанре симулятора выживания решает эту задачу по-своему. В Resident Evil игрок не может двигаться во время стрельбы, а выстрелы приводят к тому, что нападающие зомби останавливаются на несколько секунд. В этой игре оружие используется одновременно и для наступления, и для обороны, а игроки часто стреляют по зомби без намерения убивать их, а просто чтобы замедлить их приближение. Привязка функции атаки и защиты к одному и тому же инструменту означает, что игроки должны выбирать между потребностью в наступлении или обороне. Вы замедлите зомби, который волочит свое туловище в вашу сторону или выстрелите в голову ценной мишени вдали?
Подобные компромиссы присутствуют повсюду. Одно подразделение в стратегической игре может быть использовано для атаки, защиты и разведки. Механика поворота в гонках может использоваться для преодоления поворотов и блокирования других водителей. А в некоторых играх в жанре стелс игрок может бросать предметы, чтобы вырубить охранников или создать шум, привлекая их внимание.
Механика, которая не совпадает с ролью другой механики, пахнет элегантностью.