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

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


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

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

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

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

      Репутация в игре или во имя славы и чести

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

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