用 Claude Code + three.js 做零外部素材的猫咪餐厅游戏
设计文档先行 → 代码逐块搭建 → 关卡编辑器 → 自动试玩反馈
- 给谁
- 有前端基础、想用 AI 编码助手做浏览器小游戏的开发者
- 你会得到
- 零外部素材的 three.js 猫咪餐厅,含完整玩法循环、可拖拽关卡编辑器和自动回归测试
- 你需要
- Claude Code
硬约束
前置条件:Claude Code 可用;具备 three.js 或 WebGL 基础;无外部美术素材,全部用代码生成几何体与材质。流程核心:先写设计文档(CLAUDE.md + 经济/美术/音效/事件文档),再让 Claude Code 按文档逐块实现;每新增一个玩法循环就测试;最后用自动试玩脚本做回归测试。
他们做了什么
作者 anulagarwal 使用 Claude Code 和 three.js 开发了一款零外部素材的猫咪餐厅网页游戏。项目从视觉参考简报开始,建立 CLAUDE.md 和四份设计文档作为单一真相源;所有猫咪、碗、池塘、树木均用代码生成的几何体实现;玩法按单个循环逐步添加;Claude Code 还实现了一个可拖拽的关卡编辑器;每次构建都埋设漏斗事件并做真人试玩;同时维护一个 15 分钟的自动试玩脚本做回归测试。
效果如何
作者报告称,真人试玩发现了首次购买引导的缺口,据此重新设计了引导流程;15 分钟自动试玩脚本发现了卡住的订单和猫咪无法到达的座位——这些问题都没有抛出错误,仅靠自动测试暴露。(来源:作者自述)
值得知道
作者总结两条关键规则:1)构建的代理永远不是批准的代理,需分离角色;2)每次裁决都写入文件,形成 playbook,下一个项目从零开始。建议从最小闭环开始:先跑通「胡萝卜→汤→硬币」这一个循环,再扩展其余内容。本案例未提供 CLAUDE.md 原文、关卡编辑器代码或自动试玩脚本,读者需自行实现对应部分。
步骤
写视觉参考简报
收集参考图并写一句话风格定位。例如:「Cats & Soup 氛围 + Monkey Mart 可读性」,附上喜欢的截图。把这份简报作为后续所有美术决策的锚点。
建立 CLAUDE.md 与设计文档
在项目根目录创建 CLAUDE.md,写入编码规则;再建立经济、美术、音效、事件四份设计文档,作为单一真相源。Claude Code 在实现时不猜测,只按文档执行。
代码逐块搭建美术资产
不用任何导入素材,全部用 three.js 基础几何体代码生成:大头猫咪(四足奔跑)、胡萝卜、汤锅、厨师猫搅拌动画等。每完成一个资产就本地预览确认风格一致。
逐个实现玩法循环
一次只做一个闭环:搬运胡萝卜 → 煮汤 → 上桌 → 收钱 → 雇佣帮手 → 钓鱼 → 解锁第二道菜谱。每个循环跑通后再加下一个,避免同时维护多条未验证逻辑。
让 Claude Code 做关卡编辑器
要求 Claude Code 实现一个可视化关卡编辑器:拖拽调整各工作站位置,生成布局数据,粘贴回项目即可生效。作者描述「拖完贴回去,它就能原样发布」。
每次构建都埋点并做真人试玩
在关键漏斗步骤埋事件。真人试玩发现首次购买引导存在缺口,据此重新设计新手引导。用真实行为数据而非假设驱动迭代。
跑 15 分钟自动试玩脚本
每次测试运行启动一个 15 分钟的 autopilot,自动走完完整游戏流程。它曾发现:卡住的订单、猫咪无法到达的座位——这些问题都没有抛错,仅靠自动测试暴露。
带原因的精确反馈
向 Claude Code 提修改时给出具体理由,例如:「相机抖动,加个死区」「这个缩放要能看清猫脸」。有上下文的反馈比模糊描述更容易得到正确改动。
可复制提示词
参考提示词 · 本站建议版本。使用前确认粘贴位置、输入变量及输出格式。
这一段是提示词,页面不会在这里插入广告。
无提示词,按步骤操作即可。
本案例无可复制主提示词。核心是可复用的流程:先写文档再编码、逐循环验证、自动回归测试。
来源
用 Claude Code + three.js 做零外部素材的猫咪餐厅游戏:先写设计文档再建、逐个玩法循环、自建关卡编辑器、15 分钟自动试玩测试 · anulagarwal · X · 2026-10-15T05:11:31.000Z
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。