仅用文本提示AI就能开发网页游戏,这个开源有点厉害

2026-04-27

关注CAIE,国内头部AI人才认证、培训体系,助你在职场升职加薪。
CAIE注册人工智能工程师
CAIE注册人工智能工程师
公众号作者
CAIE,全称 Certifed Artifcial Intelligence Engineer(人工智能工程师),简称 CAIE(赛一) ,是人工智能领域的技能等级认证。旨在评估和培养具备人工智能理论基础与实战能力的职业人士。

说到让AI写代码这件事,大家肯定不陌生了。随便丢一段需求给大模型,能帮你写个函数、改个Bug、甚至整一个小工具,这些都不算新鲜事。

但是你有没有试过让AI0开始,帮你写出一个能直接玩的游戏。不是一个只有标题栏的半成品,也不是运行起来满屏报错的代码堆。

而是一个真的能打开网页就能上手操作的完整游戏。这个新开源的OpenGame就能轻松做到。

开源地址:https://github.com/leigest519/OpenGame

咱们直接看效果,输入提示词:打造一款以复仇者联盟为主角的史诗级横向卷轴动作平台游戏。

我希望可以在钢铁侠激光攻击与飞行、雷神的锤子近战与闪电或绿巨人的粉碎攻击之间选择,闯过 3 个截然不同的关卡。

一座被摧毁的城市、神盾局,最终抵达泰坦星。每个英雄都需要有基础攻击、特殊技能和清屏必杀技。

最终Boss必须是使用无限宝石力量的灭霸。美术风格应为硬核的90年代卡普空街机像素风,而非可爱/Q版风格。

没过多久就可以直接帮你生成网页游戏啦。已经试玩了一下,功能挺健全的。

再比如,制作一款本地双人问答格斗游戏,其外观和手感如同经典90年代SNK复古街机格斗游戏。玩家不使用拳打脚踢,而是通过抢先按下抢答键来回答物理问题进行战斗。

如果回答速度快且正确,就能造成伤害;如果回答错误,就会受到自身伤害。游戏场景设定在一个位于宏伟天庭的大型格斗锦标赛舞台,配有古老的玉门、漂浮的祥云和金色的传统纹样。

包含极具戏剧性的生命值条、击中时的屏幕震动效果以及K.O终结画面。视觉风格采用高度细致的16位像素艺术,贴合90年代街机游戏机的典型风格。

其实OpenGame是一个很强的开发游戏智能体,可以从规划游戏架构、生成代码、自动调试,到最后交付一个能直接在浏览器里打开玩的游戏成品,它最关键的核心就是Game Skill的技能体系。

这个Game Skill不是单一的一个功能,而是由两个子模块协同工作的。一个是Template Skill,直白说就是模板技能。

一个有经验的游戏开发者接到新需求的时候,他脑子里不是从空白开始想代码怎么写,而是会回忆之前做过类似的项目,把那个项目结构拿过来改一改。

Template Skill干的就是这个事情。它会在生成游戏的过程中不断积累各种类型的项目骨架模板,下次遇到相似的需求就直接复用,效率高而且结构稳定。

另一个是Debug Skill,调试技能。这个就更关键了。AI写游戏最大的问题不是代码语法错,而是文件之间的集成错误。

比如A文件里定义了一个变量,B文件里引用的时候名字写错了,或者某个场景切换的时候状态没有正确传递。

这类问题单看一个文件根本发现不了,必须把所有文件连起来跑一遍才能暴露。

Debug Skill维护了一个经过验证的修复方案库,每次遇到类似的问题就能直接调取对应的解决策略。它不是在表面上修修补补,而是从系统层面去排查和修复集成错误。

目前,OpenGameGitHub已经放了一批可玩的游戏demo,大家可以真实的体验一下生成的游戏效果。

并且根据测试数据显示,在150个涵盖动作、射击、解谜、卡牌、塔防、竞速等各种类型的测试中,OpenGame生成的游戏表现都优于此前的方案。

如果你想动手开发小游戏,或者想节省点时间可以试试这个开源。

想系统掌握AI核心技能、获取行业认可资质?

CAIE注册人工智能工程师认证

助你拓宽职业赛道,成为AI领域持证实力派

微信小程序
CAIE 认证
CAIE 认证
CAIE认证
以上内容来自微信小程序

企业、高校及渠道合作

请联系微信:FYLlaoshi

图片

完 谢谢观看

确定要退出登录吗?
确定 取消
推广有奖