仓库推箱:3D 仓库里的推箱子益智游戏
在一个小小的 3D 仓库里操控快递员,把货箱推到发光的送货点上,打包成一个离线 HTML 文件:十个都能解开的关卡,从只有一个箱子的教学关到五个箱子的房间,无限撤销、重来、步数和推动次数,支持键盘和滑动操作。模型、贴图和声音全部由代码生成。
准备好一个场景、它的货箱和快递员的样子,以及可选的新关卡、规则和音效。Skill 会交付可下载的 Skill(参考游戏工程、定制指南、关卡求解器、无头自动验证),以及一个可以直接玩的示例仓库。
使用方法
你的编程 Agent 复制参考游戏,按定制指南修改:配色、货箱和墙面图案、快递员模型、关卡、移动和镜头、规则、文字、声音、新的地块类型。
广度优先求解器确认每一关都能解开并保存解法;所有内容打成一个 HTML 文件。
在沙盒策略下用无头浏览器实际试玩:第 1 关、推箱、撞墙、撤销、重来、过关、下一关、后面的关卡和手机滑动。
常见问题
会调用模型或需要密钥吗?
不会。Skill 给你的 Agent 提供参考游戏、定制指南、关卡求解器和验证;游戏本身不发出任何网络请求,也不调用模型。
为什么演示要放在沙盒里?
框架是不透明源,也不能联网,所以场景读不到本页的任何内容,也访问不了互联网。
游戏只有英文吗?
是的。页面有中英文两种语言,游戏里的文字是英文。
可以加自己的关卡吗?
可以。关卡是一个文件里的文字地图;求解器会为新地图找出解法,测试会回放它。
手机上能用吗?
能:滑动移动,用按钮撤销、重来和换关。目前只在触屏模拟下验证过,还没有在真机上测试。
为什么没有在线生成?
生成新场景需要在沙盒里注入模型 Key,后端暂时还不支持。目前请用你自己的 Agent 运行这个 Skill。