看站长发了个 ai 开发游戏的贴,最近刚好也做了个 分手厨房的联机小游戏,分享一下
工具介绍:
AI 编程工具:Cursor, 用的 Claude-4-sonnet 模型
腾讯云开发 Cloudbase-ai-toolkit: 基于 AI 和云开发的全栈开发工具
游戏引擎:Phaser.js
游戏体验地址: https://luke-agent-dev-7g1nc8tqc2ab76af-1259218801.tcloudbaseapp.com/overcooked-game
参考的游戏素材网站: https://opengameart.org/ https://itch.io/game-assets (尝试使用 AI 生成游戏素材但效果不好)
源代码 Git 地址: https://github.com/Mrjing/web-cloudbase-react-template
开发体验:
纯 vibe coding 模式,耗时差不多 1 天半,claude 4 模型能力确实挺强,加上云开发的 baas 能力,前后端+部署全 AI 接管
1
lukehuang0710 OP 云开发 Cloudbase toolkit 地址: https://github.com/TencentCloudBase/CloudBase-AI-ToolKit
|
![]() |
2
binggg 75 天前
求分享提示词
|
3
lukehuang0710 OP @binggg
好,可以两种方式尝试,第一种简版的 帮我开发一款 Web 端的 胡闹厨房/分手厨房( overcooked )小游戏 ● 游戏玩法参考 胡闹厨房类似的 合作烹饪游戏玩法即可 ● 模式要求支持单机模式及双人联机对战模式 ● 游戏画面风格可采用日式 RPG 像素风格 ● 使用 Phaser.js 这款开源的 web 游戏引擎 ● 可参考类似的开源游戏项目 ----------------------------------------------------------------------------- 如果它发挥的效果不好,就用这一版 ● 模式要求支持单机模式及双人联机对战模式 ● 游戏画面风格可采用日式 RPG 像素风格 ● 使用 Phaser.js 这款开源的 web 游戏引擎 ● 可参考类似的开源游戏项目 游戏物品参考: ● 食材类别:番茄,生菜,面包 ● 工作台类别:切菜台,烹饪台,出餐台,洗碗台 ● 其他物品:盘子,灭火器,垃圾桶 📝 开发阶段规划 注意:你每完成一个阶段,都需要让我本地体验确认后,再进入下一阶段 阶段 1:基础框架搭建 ● 创建游戏场景和基础界面 ● 实现玩家角色和基本移动 ● 创建游戏世界中的各种物品(食物,工作台,其他) ● 建立基础的物品交互系统 ● 人物/物品/地图可参考项目 assets 目录素材资源结合使用(如果没有找到对应的素材,你就使用 Phaser JS 绘制吧) 阶段 2:单机游戏逻辑 ● 实现完整的烹饪工作流程 ● 添加进度反馈和状态指示 ● 建立订单生成和订单完成检测机制 阶段 3:多人联机模式 ● 设计多人游戏房间状态表 ● 通过云函数 云开发实时推送 实现实时状态同步 阶段 4:完善:安全和清洁逻辑 ● 实现超时惩罚和火灾机制 (烹饪台烹饪超过着火的设定时间后,触发着火,会处于不可用状态) ● 添加灭火和恢复流程 (玩家持灭火器对烹饪台灭火,灭火后烹饪台才恢复原样) ● 建立餐具清洁循环(出餐台出餐后产生脏盘子,玩家需将脏盘子放入洗碗台洗净,才能还原成空盘子) ● 添加烤糊食物处理(需从烹饪台拾取放入垃圾桶,否则烹饪台不可用) |
4
ghost04 74 天前
能开发小游戏吗
|
5
lukehuang0710 OP 微信小游戏吗
|