Перейти к содержимому
Журнал

Как мы тестируем уровни в играх три в ряд: от таблицы в Excel до первой сотни игроков

admin

Чтобы сбалансировать сложность в проекте жанра три в ряд, мы используем последовательный подход из трех этапов: расчет стартовой математики, внутреннее тестирование и анализ первых ЦИФРА сессий пользователей на платформе Яндекс Игры. Такой процесс позволяет найти балластные уровни до того, как они испортят показатели удержания.

Построение математической модели

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

Типичная ошибка на этом этапе — завышение сложности ради продления игрового времени. В нашей практике был случай, когда из-за избытка блокирующих элементов на 15-м уровне прохождение зависало в среднем на ЦИФРА попыток. Это привело к оттоку игроков на старте, поэтому сейчас мы держим процент успешных прохождений с первого раза на уровне ЦИФРА%.

Этап проверкиМетодГлавный показатель
Математическая модельРасчет в Excel / PythonTheoretical Win Rate
Внутренний тестПрохождение вручную (ЦИФРА раз)Чувство динамики и ритма
Метрики на платформеАнализ первых ЦИФРА сессийОтток на конкретном уровне

Корректировка по реальным данным

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