leigest519/opengame

github.com
Открыть сайт

OpenGame: агент генерирует полноценные браузерные игры по текстовому описанию Исследователи из CUHK MMLab представили OpenGame — открытый агентный фреймворк для создания 2D-игр.

🎮 OpenGame: агент генерирует полноценные браузерные игры по текстовому описанию Исследователи из CUHK MMLab представили OpenGame — открытый агентный фреймворк для создания 2D-игр. Пользователь пишет идею, агент самостоятельно генерирует код, графику и музыку. На выходе получается работающая браузерная игра. Фреймворк состоит из трёх компонентов: 1. Модель GameCoder-27B , обученная на базе Qwen3.5-27B на репозиториях Phaser/JavaScript в три этапа: дообучение на корпусе без разметки, обучение с учителем, обучение с подкреплением. 2. Агентный пайплайн из 6 фаз : классификация типа игры, построение каркаса проекта (scaffolding), генерация геймдизайн-документа, создание мультимодальных ассетов (изображения, музыка), написание кода, верификация с самоисправлением через запуск билда в браузере. 3. Механизм итеративного улучшения GameSkill . Агент учится на своих ошибках. Механизм Debug Skill ведёт «живой» протокол отладки: каждый раз, когда что-то ломается, агент записывает сигнатуру ошибки, причину и проверенное исправление. По мере решения задач фреймворк выделяет переиспользуемые фрагменты и добавляет их в библиотеку. В результате возникли пять классов: платформер с гравитацией, top-down с непрерывным движением, grid-механика, tower defense с волнами врагов и UI-ориентированные игры. На бенчмарке OpenGame-Bench из 150 игр конфигурация OpenGame с Claude Sonnet 4.6 в качестве движка рассуждений показывает SOTA результат: корректность сборки 72.4, визуальная читаемость 67.2, соответствие замыслу 65.1 — на 5–6 пунктов выше Cursor с тем же бэкендом. GameCoder-27B превосходит все открытые модели при значительно меньшем размере. Код, веса GameCoder-27B и датасеты доступны на GitHub . #Stateoftheart

Характеристики

Тип Инструмент
КатегорияСкилы и промпты
Язык сайтаen

Хэштеги

Найден в источниках

Похожие в разделе «Скилы и промпты»

Предложить сайт в каталог

Пришлите ссылку — остальное мы выясним сами.

Мы рассмотрим, что вы прислали, и добавим в каталог, если подойдёт.

Не знаете, как внедрить? Мы поможем

Расскажите про задачу — подберём инструменты и подскажем, с чего начать.

0 / 5000
Проверочный код

Поля со звёздочкой обязательны. Данные используются только для ответа.