当前位置: 首页 > news >正文

开源的游戏开发智能体,一段文字描述生成个游戏,整个过程不需要写一行代码

让AI做游戏,这事听着就离谱

之前用AI写个排序脚本、搭个简单网页,确实挺好使。但让AI从头做一个游戏?我心里是打鼓的。游戏可不是静态页面,它有实时循环、状态管理、碰撞检测,代码结构比普通项目复杂得多。直到看到香港中文大学MMLab开源的这个OpenGame,试了一下还真跑起来了。

它是怎么把游戏做起来的

核心是一套叫Game Skill的机制,分两部分配合。Template Skill相当于老手的经验库——AI会根据你描述的游戏类型自动选择合适的引擎骨架,比如简单的用canvas打底,复杂的直接上Phaser框架,项目结构搭得比较稳,后面改起来不容易崩。

Debug Skill才是重头戏。普通AI助手修bug就是看看语法错误,但游戏的问题往往是”角色能动但碰撞检测没生效””血条显示了但扣血逻辑没跑通”这种跨模块的集成故障。这套系统会让AI在沙盒里实际运行游戏,抓控制台报错、模拟交互操作,系统性地排查问题,不是头痛医头那种。

团队还专门训了个模型叫GameCoder-27B。训练方式也挺有意思,先拿高质量的游戏开发轨迹做监督微调,再用”游戏能不能真正跑起来”作为奖励信号做强化学习。说白了就是比谁做的游戏真的能玩,不是比代码写得漂不漂亮。

实际操作比想象中简单

目前还没发npm包,得从源码装。clone下来之后npm install、npm run build、npm link三步搞定。然后找个空文件夹,一句命令就能开始:

opengame -p "做个贪吃蛇,WASD控制,暗黑风格" --yolo

加–yolo参数就是全自动模式,AI自己搭框架写代码修bug,中间不停下来问你。不加的话,写文件会自动批准,但执行shell命令会停下来确认。跑完生成index.html,本地起个服务就能玩。

API配置要留意一下

主模型走OpenAI兼容接口,设个OPENAI_API_KEY就行,想换其他平台改一下BASE_URL。游戏少不了图片素材,它支持混着用不同服务商,比如图片走通义万相、视频走豆包,各有各的key,互不影响。具体能配哪些在项目的docs目录里写得挺清楚,启动时也会打印一行当前接了哪些服务的状态条。

不过毕竟还在早期阶段,做特别复杂的游戏类型(比如3D或者联机的)还是力不从心。2D小游戏、休闲类、文字冒险这些成功率还是比较高的。

下载链接:https://pan.quark.cn/s/e2380fdaf5a4

http://www.jsqmd.com/news/1015105/

相关文章:

  • 【扩散过程分布反馈控制中的最优动态执行器位置】使用FO-Diff-MAS2D解决二维分数扩散方程并获得异常扩散过程的分数控制问题附Matlab代码
  • MPC852TADS开发板硬件配置与快速上手指南
  • 3分钟永久激活IDM:免费解锁下载管理器的完整教程
  • 独立开发者必备:5 个能直接赚钱的全栈小产品 Prompt
  • Effective C++ 条款31:将文件间的编译依存关系降至最低
  • Java反编译中文乱码?这锅到底谁来背?我忍你很久了
  • KKManager完全指南:如何5分钟搞定Illusion游戏模组管理难题
  • 3个隐藏技巧解锁NCM音乐自由:ncmdump终极完整指南
  • 2026深港全屋定制可以先出设计图再付定金的公司有哪些?从行业规范看如何规避定金风险
  • 118、Sensor 驱动时序调试:Power On和Off Sequence、Stream On和Off 的寄存器时序
  • 2026年当前曲靖市麒麟区AirPods实体苹果店选哪家?这份专业分析给你答案 - 品牌鉴赏官2026
  • Koikatu HF Patch:200+插件一键安装,打造终极恋活游戏体验
  • 机组风闸立式制动器ZL250-Q
  • Effective C++ 条款32:确定你的 public 继承塑模出 is-a(是一种)关系
  • 119、Sensor 驱动的 I2C 读写封装:Burst Read、连续写入与 Page 寄存器的处理
  • 2025-2026年湖南农村自建房市场观察:安徽乡村别墅建造品牌如何跨省服务? - 优质品牌商家
  • 如何一键获取九大网盘真实下载地址?LinkSwift全场景指南
  • python ide for linux Linux上Python IDE就选Wing Pro?轻量却强大到让你尖叫
  • Traymond:Windows任务栏拥挤的终极解决方案
  • 怎样轻松解锁Honey Select 2完整汉化与去码功能:超实用5步实战指南
  • 成都碳晶板工厂哪个靠谱 - 资讯速览
  • 一站式音乐聚合革命:如何用智能音源打通全平台壁垒
  • Java 迭代器(Iterator)完全指南:从入门到实战
  • 法考背诵资料pdf|背诵|资料已整理
  • 从模糊到清晰:Real-ESRGAN-GUI如何让AI图像修复变得轻松简单
  • 如何快速搭建个人云游戏平台:Sunshine游戏串流终极完整教程
  • 计算机Java毕设实战-基于 SpringBoot 技术栈的一体化宠物服务平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 抖音下载器技术深度解析:从无水印下载到批量处理的完整解决方案
  • 学Java遇中文乱码?别慌,这里有解决秘籍
  • [Android] 贝格手机罗盘_2.8版本