Свой агент-плейтестер для пошаговой игры на Claude Code
Разработчик сделал обвязку, через которую Claude играет в его пошаговую браузерную игру и ищет баги. Новый этап игры агент протестировал за 12 минут, но ручной плейтест всё равно понадобился.
Сделано со своим агентом
Что сделали
Игра это пошаговое подземелье с кроссвордом в браузере. Claude написал обёртку на node.js, которая не трогает файлы игры. Она добавляет текстовую отрисовку и искусственные нажатия клавиш и отдаёт всё по HTTP. ИИ играл через вызовы curl, делал фикстуры для воспроизведения багов и по заданию проверял каждую новую функцию этапа, прежде чем идти дальше.
Что получилось
Этап 13 с пятью новыми особыми встречами занял 12 минут и около 120k токенов. ИИ сам нашёл и исправил баг с клеткой. Ручной плейтест всё равно понадобился и нашёл ещё баги, но занял меньше 30 минут.
На что обратить внимание
Всё работало в Claude Code с Sonnet 4.6 на тарифе Pro. Подход лучше подходит для пошаговых игр с большим количеством текста, чем автоматизация браузера по скриншотам.
Пояснение
Тестовая обвязка (test harness) это код вокруг программы, через который её можно запускать и проверять автоматически. Фикстура это заранее подготовленное состояние, с которого стартует проверка.
Кому пригодится
Инди-разработчикам игр, особенно пошаговых и текстовых, которым не хватает тестировщиков.
Попробуйте сами
Посмотри мою игру в [путь] и сделай тестовую обвязку, через которую ИИ-агент сможет в неё играть. Отдавай состояние игры текстом или в JSON и принимай действия вроде [ходы или ввод]. Потом пусть агент сыграет [число] сессий и сообщит о багах, проблемах баланса и непонятных моментах. Готово, когда есть письменный отчёт о плейтесте с шагами воспроизведения каждой проблемы.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: blog.jeffschomay.com ·