@
binggg 好,可以两种方式尝试,第一种简版的
帮我开发一款 Web 端的 胡闹厨房/分手厨房( overcooked )小游戏
● 游戏玩法参考 胡闹厨房类似的 合作烹饪游戏玩法即可
● 模式要求支持单机模式及双人联机对战模式
● 游戏画面风格可采用日式 RPG 像素风格
● 使用 Phaser.js 这款开源的 web 游戏引擎
● 可参考类似的开源游戏项目
-----------------------------------------------------------------------------
如果它发挥的效果不好,就用这一版
● 模式要求支持单机模式及双人联机对战模式
● 游戏画面风格可采用日式 RPG 像素风格
● 使用 Phaser.js 这款开源的 web 游戏引擎
● 可参考类似的开源游戏项目
游戏物品参考:
● 食材类别:番茄,生菜,面包
● 工作台类别:切菜台,烹饪台,出餐台,洗碗台
● 其他物品:盘子,灭火器,垃圾桶
📝 开发阶段规划
注意:你每完成一个阶段,都需要让我本地体验确认后,再进入下一阶段
阶段 1:基础框架搭建
● 创建游戏场景和基础界面
● 实现玩家角色和基本移动
● 创建游戏世界中的各种物品(食物,工作台,其他)
● 建立基础的物品交互系统
● 人物/物品/地图可参考项目 assets 目录素材资源结合使用(如果没有找到对应的素材,你就使用 Phaser JS 绘制吧)
阶段 2:单机游戏逻辑
● 实现完整的烹饪工作流程
● 添加进度反馈和状态指示
● 建立订单生成和订单完成检测机制
阶段 3:多人联机模式
● 设计多人游戏房间状态表
● 通过云函数 云开发实时推送 实现实时状态同步
阶段 4:完善:安全和清洁逻辑
● 实现超时惩罚和火灾机制 (烹饪台烹饪超过着火的设定时间后,触发着火,会处于不可用状态)
● 添加灭火和恢复流程 (玩家持灭火器对烹饪台灭火,灭火后烹饪台才恢复原样)
● 建立餐具清洁循环(出餐台出餐后产生脏盘子,玩家需将脏盘子放入洗碗台洗净,才能还原成空盘子)
● 添加烤糊食物处理(需从烹饪台拾取放入垃圾桶,否则烹饪台不可用)