admin 管理员组文章数量: 1184232
【技术方案
提出背景
参加公司的产品编程马拉松;跟一群小伙伴基于公司的SDK一块实现一个比较完整的项目。
于此必须输出一份技术方案。方案的核心就是整个项目的基本流程!!!
本项目是创建一个 【猜歌名】项目
工具使用
采用uml活动图方式实现对流程图的构建
在android studio中构建
最终实现的效果:
@startuml
'
'对猜歌名项目的基本流程梳理'
start
:房主创建一个猜歌名房间
- 房间名称自定义(也可以本地定死);
:其他玩家加入该房间;
:资源准备:- 玩家信息预加载(这里可以本地随机生成)- 歌曲相关信息预加载;
:房主确定开始游戏;repeat :指定的音乐从头开始播放- 猜歌名操作UI持续展示;:玩家点击猜歌操作;if(房主切换猜歌) then (yes):切换下一首歌曲;endifwhile(歌名正确:\n-字符匹配?):不匹配;:游戏继续,歌曲持续播放;killendwhileif(时间最早) then (yes): 播放歌曲高潮\n-全员可开麦跟唱\n-各个角色都相应UI变化;endifrepeat while(整轮游戏(暂定8首)是否结束?)is (no) not (yes):统计游戏分数;stop@enduml
本文标签: 技术方案
版权声明:本文标题:【技术方案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1700294984a384206.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论