1.5Kпросмотров
80.8%от подписчиков
9 февраля 2026 г.
📷 ФотоScore: 1.7K
Пост для любителей циферок. Расскажу про мой отдел QA. QA это специалист по тестированию. Я разрабатываю всё один, поэтому придумал несколько систем, которые позволяют мне тестировать мою игру автоматически. Думаю, это минимальный набор для соло разработчика. Автобот Игрок бот, который проходит игру на скорости х5 х10 и собирает статистику. У него есть роли с разными привычками: «стратег», «старкрафтер», «бабка», «бездельник» и другие. Роль задаёт билды и стиль игры, так что я вижу поведение разных типов игроков. Судья арены Смотрит логи режима «арена». Это отдельный уровень, где бот бесконечно дерётся с одними и теми же противниками, а количество врагов растёт от волны к волне. Скрипт сравнивает, против кого бот держится дольше. Чем больше волн пережил, тем проще враг. Так получается коэффициент сложности для каждого врага. Например, «газмант» в 5.4 раза сложнее «стрел». Теоретик Читает конфиги уровней и оценивает сложность волн по формуле. Учитывает состав волны, интервалы, скорость долёта и тир врагов. Вес каждого врага берётся у Судьи арены. На выходе получаю тепловую карту сложности по 20 уровням. Режиссёр Автотестбот проходит уровни и после каждого забега пишет отчёт: победа или поражение, слёзы, убийства, время, купленные апгрейды, входящий урон по волнам и кто его нанёс. Дальше Режиссёр собирает отчёты, выкидывает фарм (повторы), группирует по уровням и строит графики: процент побед, экономика, прогресс апгрейдов, урон по типам врагов на каждой волне. Так сразу видно, где уровень перегнут, и на какой волне сидит имба. Гладиатор Похож на Режиссёра, но для бесконечного режима Испытаний. Его цель понять, какие стратегии и бонусы поселений реально сильные. Бот подбирает бонусы из контейнеров (лечение, пушка, щит и т.д.) и играет разными стилями. Скрипт считает, как каждый бонус влияет на число убийств, и сравнивает стратегии по среднему результату. И да, вся система написана ИИшкой, и вроде как неплохо работает. Поэтому в целом "доступно" каждому, кто делает проекты в соло.
1.5K
просмотров
2020
символов
Нет
эмодзи
Да
медиа

Другие посты @tearevo

Все посты канала →
Пост для любителей циферок. Расскажу про мой отдел QA. QA эт — @tearevo | PostSniper