Magic: The Gathering – прекрасный пример игры, которая максимально увеличивает параметр элегантности, сопоставляя масштабирование различных игровых систем. Игроки получают семь карт. На старте дается 20 жизней. Обычно игроки могут использовать от 3 до 10 единиц маны за ход. В игре обычно в наличии от 2 до 12 карт с существами, артефактами и колдовством. Рейтинг силы и выносливости существ обычно составляет от одного до восьми. Игра занимает от 10 до 30 ходов. Такое плотное масштабирование между номерами карт, жизнью, количеством существ, их силой и выносливостью, количеством ходов и маной обеспечивает огромное количество естественных взаимодействий без какой-либо сложной математики. В игре существуют карты, которые конвертируются почти во всех направлениях. Они могут принимать урон или жертвовать существами в обмен на другие способности. Они могут пожертвовать жизнью, чтобы прокачать силы существ, заколдовать их и сбросить карты, чтобы воскресить убитых в бою существ. Тысячи таких взаимодействий могут появиться из нескольких простых систем.
Если бы разработчик игры Magic Ричард Гарфилд решил ограничить игрока тысячей жизней, оставить уровень выносливости существа в пределах от 25 до 50, а игрокам разрешалось бы иметь не более 3 карт земли одновременно, то взаимодействия были бы нарушены. Для преобразования чисел потребовались бы утомительная математика и сложное округление, и игра утратила бы свою элегантность.
Элегантность масштабирования можно применить практически к любому типу взаимосвязи между измеряемыми величинами. Размер, скорость, площадь поверхности, очки здоровья, расстояния, деньги, энергия, каналы связи, ресурсы, время и количество игроков или персонажей – все это кандидаты на элегантное масштабирование.
Механика, которая используется повторно, «пахнет» элегантностью.
Один из парадоксальных аспектов хороших игр – насколько они кажутся повторяющимися. Игроки используют одни и те же инструменты снова и снова. Они снова и снова строят больше городов, побеждают больше орков и украшают новые дома.
Но только то, что игрок использует один и тот же инструмент, не означает, что он получает тот же опыт. Возможно, он опять и опять строит города, но каждый город – это новое проявление механики и решений игрока. Механика остается прежней, но опыт каждый раз меняется.
Кроме того, повторение механики играет важную роль для элегантного дизайна. Механика, которая используется только один раз, – это хитрый трюк. Она может стоить того, но не может быть элегантной, потому что затраты и результат всегда будут в соотношении один к одному. В теории механика, которая используется 100 000 раз, может быть очень элегантной, если она способна каждый раз генерировать новый опыт. Повторение не гарантирует элегантность, но без него она невозможна.
Механики, которые не накладывают ограничений на содержание, воспринимаются как элегантные.
Это один из самых простых признаков элегантности, который можно заметить. Сложно сказать, насколько «утонченными» будут взаимодействия между механикой и ее соседями. Но обычно достаточно легко определить, насколько часто механика будет повторяться. Существует очень много дизайнерских идей, которые выглядят великолепно, когда видишь их впервые, но после тысячного применения они становятся пресными. Ищите те механики, которые не потеряют свой вкус, даже если будут «заиграны» до дыр. Найдите механику, которую можно повторять миллионы раз.
Представьте научно-фантастическую детективную игру, в которой герой находит улики, решает поставленные задачи и иногда ловит злодеев. Чтобы улучшить последовательность действий, кто-то предлагает обуть главного героя в ракетные ботинки, которые позволят ему прыгать на шесть метров вверх. Запустив один прототип, разработчики обнаруживают, что последовательность действий тут же улучшилась. Ракетные ботинки быстренько вписывают в официальный дизайн, и все остаются довольны.
Возможно, эти разработчики слишком рано радуются. Хотя они и сделали игру лучше в краткосрочной перспективе, они также спровоцировали огромные скрытые расходы и, возможно, в результате нанесли игре вред.