Агентные кейсы
Игры и симуляции

Браузерная 3D MMO Todroth, собранная в основном с Claude Code

Разработчики запустили бету бесплатной браузерной 3D MMO Todroth и построили её в основном с Claude. Каждую функцию делает отдельная сессия Claude Code, а накануне запуска три агента параллельно собрали рефералы, письмо аккаунта и пролог.

Сделано сClaude CodeCodex

Что сделали

Авторы говорят, что хотят, как правило со скриншотом, а Claude планирует, строит и тестирует. Для визуальных задач он часто делает два варианта. Авторы выбирают один. Каждая функция живёт в отдельной сессии Claude Code в своём git worktree, несколько сессий идут одновременно. Claude пишет headless-сценарии Playwright, которые регистрируются, проходят пролог и берут задания. Их запускает CI, тестовый сервер разворачивается сам, авторы проверяют его и только потом выкладывают в рабочую версию. Озвучку, более 1700 реплик, сделали в ElevenLabs. Ещё использовали Codex на паре веток и Blender.

Что получилось

Игра в бете и бесплатна. В ней бой в реальном времени, открытый PvP, корабли, дома, фермы и около 140 озвученных заданий. Гильдии воюют за четыре форта в еженедельных осадах, а раз в месяц лорды выбирают короля, который меняет правила для всех. Идеи игроков для королевских решений авторы строят, если одобряют, потому что с Claude это делается очень быстро.

На что обратить внимание

Claude склонен строить лишнее. Если попросить подземелье, он создаст 40 новых предметов, поэтому авторы ограничили его примерно десятью на зону. Ещё он плохо замечает ошибки в 3D, например T-позу персонажа и предметы, висящие в воздухе.

Пояснение

Git worktree это отдельная рабочая копия репозитория, которая позволяет вести несколько веток параллельно. Headless Playwright запускает браузер без окна и проходит заданный сценарий. T-поза это положение персонажа с разведёнными руками, в которое модель попадает, когда анимация не применилась.

Кому пригодится

Небольшим командам и одиночкам, которые делают игру или большой продукт с агентами и хотят распараллелить работу.

Попробуйте сами с Claude Code

Ты помогаешь мне, [кому, например небольшой команде], добавлять функции в проект [название], по отдельной сессии на каждую функцию.
На входе у тебя репозиторий проекта, описание или скриншот нужной функции [описание] и настроенный CI.
Шаги по порядку. Составь план и покажи мне. Для визуальных частей сделай два варианта, чтобы я выбрал. Построй функцию в отдельном git worktree. Напиши headless-сценарий Playwright, который проходит [путь пользователя, например регистрацию, пролог и первое задание], и запусти его. Дальше CI запускает сценарии, тестовый сервер разворачивается сам, я проверяю, и только потом выкладываем.
Результат. Работающая функция на тестовом сервере и результат прогона сценария.
Нюансы. Не добавляй лишнего. Если я прошу подземелье, сделай не больше [число] новых предметов на зону, иначе их будет 40. Ошибки в 3D, например T-позу и висящие предметы, ты замечаешь плохо, поэтому я проверяю их глазами.
Прежде чем начать, спроси меня, что считать готовым и сколько новых элементов допустимо.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Читать оригинал ↗

Источник: reddit.com ·

Похожие кейсы

Ретро-игры вместе с ребёнком в Claude Code

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

Запуск игры 1997 года на современном компьютере и её декомпиляция с Claude Code

Claude Code примерно за 30 минут запустил старую игру 1997 года на DirectX на современном компьютере, а потом декомпилировал большую часть её кода. Теперь он сам пишет полные прохождения уровней со скриншотами.