展开本页目录
开始前准备什么
- 下载独立练习包,保留 starter、reference 和原始输入。
- Python 3、现代桌面浏览器或触屏;纯规则运行不需模型Key。
- 使用Google AI Studio原生功能需相应账号和可用额度;本题作者参考可在本地独立运行。
- 读两关输入与操作合同
- 在 AI Studio Build 提交游戏提示
- 检查源码并导出,不混淆参考来源
- 本地打开纯规则游戏
- 真实按键推箱并撤销
- 测试撞墙、双箱和空撤销
- 重开材料并用独立解法验收
starter、任务提示、具体输入、作者人工可运行参考与独立验证;不含账号/密钥/运行时数据库。
按本文环境运行,再对照原始输入和正反例。
1. 读两关输入与操作合同
读 inputs/levels.json 与 TASK.md。第 1 关解法 RR;两箱第 2 关由独立 BFS 得到 DLLURDRU,墙、目标、箱子和玩家分别编码。
2. 在 AI Studio Build 提交游戏提示
在有权使用的 Google AI Studio Build 提交纯规则游戏提示,不添加 Gemini 运行 API、图片生成或部署;原生会生成代码和预览,本文没有登录执行。
交给目标 AI 工具的任务提示
做纯规则推箱子游戏:读取 levels.json 两关,墙/地面/目标/箱子/玩家分别编码;一次只能推一个箱子;无效动作不入 undo;撤销恢复玩家、箱子和步数;通关为所有目标正确占用。不调用 Gemini 运行 API,不生成图片,不自动部署。3. 检查源码并导出,不混淆参考来源
原生生成后在 Code 视图检查推箱和撤销,再下载 ZIP。本包 reference 是作者人工参考,不冒称 AI Studio 导出;两者都应按同一状态合同验收。
4. 本地打开纯规则游戏
先运行 python3 verify.py 生成独立解法,再运行 python3 -m http.server 8079 --directory reference 打开本地游戏,初始计数应为 0。
5. 真实按键推箱并撤销
第 1 关真实按两次右键通关;撤销一次应恢复到 1 步、箱子回原位且撤销通关。再选择第 2 关按 DLLURDRU 完成。
6. 测试撞墙、双箱和空撤销
第 1 关初始向左撞墙不能计步;第 2 关向左推双箱应拒绝。空撤销栈和重置本关也要保持合理状态。
7. 重开材料并用独立解法验收
从 lesson.zip 重新解压,运行 verify.py 并实际按键对照;游戏为纯规则客户端,不需 GEMINI_API_KEY,也没有运行时模型请求。
怎样确认已经完成
- 两关正确移动序列能通关,无效移动不改变棋盘/步数/undo 约定。
- 撤销准确恢复玩家、箱子和步数;不是仅减显示计数。
- 导出工程离开 AI Studio 可运行且无运行时模型请求/Key;独立状态机与真实按键结果一致。
常见问题
Google AI Studio 怎么一句话做能玩的小游戏?
在有权使用的 Google AI Studio Build 提交纯规则游戏提示,不添加 Gemini 运行 API、图片生成或部署;原生会生成代码和预览,本文没有登录执行。
AI 做的推箱子怎么验证撤销和通关不是假的?
第 1 关真实按两次右键通关;撤销一次应恢复到 1 步、箱子回原位且撤销通关。再选择第 2 关按 DLLURDRU 完成。
哪些结果已执行,哪些仍需原生账号验证?
作者原生网页游戏已用真实键盘完成两关,独立 BFS 解法、撞墙不计步与撤销恢复已核对;AI Studio 原生生成/ZIP 导出与模型调用未执行。





