AI 宝藏工具组合: Cursor + Cloudbase-ai-toolkit 开发 分手厨房小游戏

85 天前
 lukehuang0710

看站长发了个 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 接管

2143 次点击
所在节点    Visual Studio Code
5 条回复
lukehuang0710
85 天前
云开发 Cloudbase toolkit 地址: https://github.com/TencentCloudBase/CloudBase-AI-ToolKit
binggg
85 天前
求分享提示词
lukehuang0710
85 天前
@binggg
好,可以两种方式尝试,第一种简版的

帮我开发一款 Web 端的 胡闹厨房/分手厨房( overcooked )小游戏
● 游戏玩法参考 胡闹厨房类似的 合作烹饪游戏玩法即可
● 模式要求支持单机模式及双人联机对战模式
● 游戏画面风格可采用日式 RPG 像素风格
● 使用 Phaser.js 这款开源的 web 游戏引擎
● 可参考类似的开源游戏项目

-----------------------------------------------------------------------------
如果它发挥的效果不好,就用这一版

● 模式要求支持单机模式及双人联机对战模式
● 游戏画面风格可采用日式 RPG 像素风格
● 使用 Phaser.js 这款开源的 web 游戏引擎
● 可参考类似的开源游戏项目

游戏物品参考:
● 食材类别:番茄,生菜,面包
● 工作台类别:切菜台,烹饪台,出餐台,洗碗台
● 其他物品:盘子,灭火器,垃圾桶
📝 开发阶段规划
注意:你每完成一个阶段,都需要让我本地体验确认后,再进入下一阶段
阶段 1:基础框架搭建
● 创建游戏场景和基础界面
● 实现玩家角色和基本移动
● 创建游戏世界中的各种物品(食物,工作台,其他)
● 建立基础的物品交互系统
● 人物/物品/地图可参考项目 assets 目录素材资源结合使用(如果没有找到对应的素材,你就使用 Phaser JS 绘制吧)
阶段 2:单机游戏逻辑
● 实现完整的烹饪工作流程
● 添加进度反馈和状态指示
● 建立订单生成和订单完成检测机制
阶段 3:多人联机模式
● 设计多人游戏房间状态表
● 通过云函数 云开发实时推送 实现实时状态同步
阶段 4:完善:安全和清洁逻辑
● 实现超时惩罚和火灾机制 (烹饪台烹饪超过着火的设定时间后,触发着火,会处于不可用状态)
● 添加灭火和恢复流程 (玩家持灭火器对烹饪台灭火,灭火后烹饪台才恢复原样)
● 建立餐具清洁循环(出餐台出餐后产生脏盘子,玩家需将脏盘子放入洗碗台洗净,才能还原成空盘子)
● 添加烤糊食物处理(需从烹饪台拾取放入垃圾桶,否则烹饪台不可用)
ghost04
84 天前
能开发小游戏吗
lukehuang0710
84 天前
微信小游戏吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1139433

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX