Читаем Хочу в геймдев! полностью

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

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

Гейм-дизайнеры иногда используют термин «дисбаланс по Гарфилду». Он означает бесполезность или гиперполезность отдельных элементов игры. Один из авторов рассуждений на эту тему – Ричард Гарфилд, известный гейм-дизайнер, на счету которого такие карточные игры, как Star Wars TCG и DOTA Artefact. Но главное творение Ричарда стало мировой классикой: Magic: The Gathering.

ПЛЕЙТЕСТЫ И БАЛАНС

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

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

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

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

И помните, что никто лучше гейм-дизайнера не знает, как должна работать та или иная фича. Поэтому даже лучший в мире отдел QA не заменит гейм-дизайнерского тестирования. Играйте в свои игры!

Игровая экономика

Еще одно многогранное понятие, тесно связанное с игровым балансом и монетизацией, – игровая экономика. Определим ее как совокупность всех изменений характеристик численных игровых параметров, зависящих от времени, взаимодействия с игровым миром, действий других игроков и сервисов оперирования проекта.

Как быстро игрок получает награду в рейде – пример неденежной экономики, которую задает сам разработчик; скидку на «Набор новичка» во время акции обычно определяет уже тот, кто занимается оперированием готового проекта. Мы сосредоточимся на первом варианте, где цель игровой экономики – развлекать игрока, а не монетизировать его. Хотя нередко эти вещи тесно переплетены, особенно во free-to-play играх.

Перейти на страницу:

Все книги серии Российский компьютерный бестселлер. Геймдизайн

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных