Алексей Патрашов

Математическое руководство по созданию компьютерных игр. Справочник


Скачать книгу

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

      Таблица 1. Жанры игр.

      Таблица 1. Жанры игр (продолжение).

      После того, как удалось определиться с атрибутами игры, можно уже определить её принадлежность к имеющемуся жанру или выделить в собственный жанр. После выбора жанра можно попробовать определиться с вопросом: нужно ли будущей игре управление сложностью и в какой форме оно будет осуществляться.

      Управление сложностью игры или чем труднее ― тем лучше

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

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

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

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