【技术方案-流程图】猜歌名游戏-使用plantuml构建开发项目的高效流程图(采用plantuml在android studio中实现)

提出背景

参加公司的产品编程马拉松;跟一群小伙伴基于公司的SDK一块实现一个比较完整的项目。
于此必须输出一份技术方案。方案的核心就是整个项目的基本流程!!!
本项目是创建一个 【猜歌名】项目

工具使用

采用uml活动图方式实现对流程图的构建
在这里插入图片描述
在android studio中构建在这里插入图片描述
最终实现的效果:

@startuml
'https://plantuml.com/activity-diagram-beta
'对猜歌名项目的基本流程梳理'
start
:房主创建一个猜歌名房间
- 房间名称自定义(也可以本地定死);
:其他玩家加入该房间;
:资源准备:
  - 玩家信息预加载(这里可以本地随机生成)
  - 歌曲相关信息预加载;
:房主确定开始游戏;
  repeat :指定的音乐从头开始播放
  - 猜歌名操作UI持续展示;
  :玩家点击猜歌操作;

  if(房主切换猜歌) then (yes)
  :切换下一首歌曲;
  endif

  while(歌名正确:\n-字符匹配?)
      :不匹配;
      :游戏继续,歌曲持续播放;
      kill

 endwhile

 if(时间最早) then (yes)
     : 播放歌曲高潮\n-全员可开麦跟唱\n-各个角色都相应UI变化;

      endif


repeat while(整轮游戏(暂定8首)是否结束?)is (no) not (yes)




:统计游戏分数;

stop

@enduml

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值