暴打球球.md 2.9 KB

#项目

策划方案:

这是一个 音乐节奏 美食游戏,从主界面开始,就根据节奏,随机位置,显示/隐藏 开始游戏按钮,退出游戏按钮; 进入游戏后,在右侧中间显示,最终需要拼接完成的,餐点品类,例如汉堡,热狗等; 在右侧上方,显示当前金额,初始数值为20000,如果掉落到负数,就破产,结束游戏; 在左侧任意位置,根据节奏,生成各个部分食材掉落,玩家需要选择对的食材,完成 餐点品类的,拼接,完成后,点击金币,获取钱钱; 会随机触发,玩家讲价的,对话系统,对话框也会在左侧,跟随音乐节奏,随机生成,需要选择正确的对话框,才可以赚更多钱钱; 如果弄错餐品了,会必然触发,玩家 退货,对话系统,对话框也会在左侧,跟随音乐节奏,随机生成,需要选择正确的对话框,才可以少赔钱钱; 如果金额到达或者超过40000,就判断游戏通关


美术方案:

使用Aseprite像素画软件,进行美术资源绘制;

  • 开始游戏按钮
  • 退出游戏按钮
  • 游戏内 背景 动画 绘制
  • 开始菜单 背景 动画 绘制
  • 主角 店家 动画
  • 老奶奶 顾客 立绘
  • 小女孩 顾客 立绘
  • 小男孩 顾客 立绘
  • 汉堡 14个 部分 素材
  • 薯条、冰淇淋、可乐 素材
  • 对话框
  • 金币 素材

程序方案:

  • 生成 导入图集
  • 加入音乐节奏
  • 使用节奏天国 音乐游戏 插件
  • 完成音乐节奏的打点
  • 完成主角的默认动画
  • 拼接 npc模型
  • 完成npc动画制作
  • 对象池资源管理器
  • 定时回调系统
  • 事件系统
  • GamePlay生成食物
  • 食物掉落动画逻辑
  • 换装系统,管理不同角色切换
  • 有限状态机,管理角色状态
  • playable,管理动画播放
  • 使用Dotween插件,代码控制 汉堡的生成和动画效果
  • 完善食物生成 逻辑结构
  • 正式开始游戏,随机生成正式汉堡结构
  • 点击生成的汉堡个体,Dotween修正旋转、移动到 正式汉堡位置,再销毁资源
  • 完成拼接后,单个正式汉堡组件的动画停止,勾选隐藏
  • 完成拼装后,正式汉堡位置,移动到npc玩家嘴巴位置
  • 勾选显示优化
  • 选错逻辑处理
  • 对话系统导入
  • 优化整个流程的逻辑
  • 讲价对话框的缩小
  • 对话框,随机位置生成
  • 弄多三个对话配置
  • 加入饮料冰淇淋等菜单
  • 金币和金钱逻辑,关联起来
  • 开始、结束游戏 逻辑处理
  • 解决 破产后 对话 和 菜单图片 bug处理
  • 播放音乐停止后 循环播放逻辑
  • 移植odin逻辑,检测移除特定图片的点击
  • 导入ttf字体
  • 打安卓包
  • 接SDK,上架taptap