团队作业2-《需求规格说明书》

一、需求规格说明书:

https://www.cnblogs.com/cheng-/p/12837690.html

二、预期的用户数量:

1000

三、阐述:

1.真实性及可用性:

基于微信小程序的广泛使用,小游戏的市场十分广大,开发出的小游戏前景开阔,大型的游戏耗时又耗脑,越来越多像“跳一跳”这样的小游戏被开发出来,并且还很火爆,说明了市场仍有很大的需求

2.价值所在:

那些沙雕小游戏是我们内心永不变的童稚,现实生活中一款简简单单的小游戏每每能让一大批成年人都乐此不疲,但那些小游戏的广告特别多,并且相对也比较单调。这一款参考于steam平台的WHAT THE GOLF!游戏(还未上架),市场上暂时还未能玩到这款游戏,更不用说于微信小程序了

四、团队项目GitHub链接:

https://github.com/hhhh344/play-balls

五、团队项目issues截图

团队作业2-《需求规格说明书》

六、团队时间安排表

1.原安排表

8 1.团队组队、团队博客
2.团队介绍、成员展示、角色分配、选题确定
3.制定团队计划安排,团队贡献分的规定
第9周 1.需求规格说明书
2.原型设计,队员估计任务难度并学习必要的技术
3.编码规范完成、平台环境搭建完成、初步架构搭建
第10周 1.原型改进(给目标用户展现原型,并进一步理解需求)
2.架构设计,WBS, 团队成员估计各自任务所需时间
3.测试计划
第11周 1. 团队项目Alpha任务分配计划
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
第12周 1.用户反馈+测试计划改进
2. 团队Alpha阶段个人总结
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
第13周 1. 团队项目Alpha博客:事后分析

2.改进后安排表

Alpha1.0
序号 任务(Alpha1.0) 任务描述 时间安排 组别
主界面布局设计 5.9
1 创建节点 创建场景、节点,并且文件名规范命名。
调整节点位置、大小,并确定节点的功能。
5.9
2 编写接口文档 每一个节点要针对其功能写出接口 5.9
游戏界面预设组件设计 5.9
1 创建节点 创建“暂停键”和“静音键”的预设节点(Prefab)
并且文件名规范命名。确定节点位置、大小,
并确定节点的功能。
5.9
2 编写接口文档 每一个节点要针对其功能、位置写出接口 5.9
主界面基本功能实现 5.10-5.11
1 关于 玩家可选择查看游戏介绍 5.10
2 闯关模式 玩家可选择关卡,并进入相应关卡的游戏界面 5.11
游戏界面预设组件功能实现 5.10-5.11
1 暂停 玩家可选择游戏暂停,并且可以选择“继续游戏”、
“重新开始”和“回到主界面”
5.10-5.11
2 静音 玩家可选择游戏静音 5.10-5.11
游戏玩法设计 闯关模式的第一关 5.9-5.10
1 关卡布局设计 准备好相应的图片、音频资源,创建场景、节点,
调整它们的位置大小,并确定其功能。将“暂停”和
“静音”功能加入该场景。
5.9-5.10
2 编写接口文档 每一个节点要针对其功能、位置写出接口 5.9-5.10
游戏玩法实现 闯关模式的第一关 5.11-5.15
1 游戏脚本(Script) 根据游戏玩法设计的接口文档编写游戏脚本 5-11-5.15
Alpha2.0
序号 任务(Alpha2.0) 时间安排 组别
闯关模式关卡第一轮 5.16-5.18 ①②③
1 第二关 5.16-5.18
2 第三关 5.16-5.18
3 第四关 5.16-5.18
闯关模式关卡第二轮 5.19-5.21 ①②③
1 第五关 5.19-5.21
2 第六关 5.19-5.21
3 第七关 5.19-5.21
闯关模式关卡第三轮 5.22-5.24 ①②③
1 第八关 5.22-5.24
2 第九关 5.22-5.24
3 第十关 5.22-5.24
Alpha3.0
序号 任务(Alpha3.0) 任务描述 时间安排 组别
无尽模式开发 5.25-5.28
1 主界面无尽模式 玩家可选择进入无尽模式游戏界面
2 游戏主体开发 玩法的设计以及实现
游戏加载动画 进入游戏时的加载动画 5.25-5.28
场景跳转的过渡动画 场景跳转时加入过渡动画 5.25-5.28
用户数据相关 5.25-5.28
1 记录用户的游戏进度
2 无尽模式得分排行榜
测试&完善细节 5.29~ ①②③

七、总结和感想

队员名 工作内容 完成情况 本周感想
黄济成 1.学习开发相关知识
2.团队的分工安排
3.整理文档和博客
100% 1、队伍所有人都没有开发小程序和游戏这方面的经验,所有人都在摸索着学习和开发,所以开始这段时间我们的进度比较慢
2、作为队长没能把任务安排明细,导致了中间有点眉毛胡子一把抓,效率不高,路程艰难,仍需和队友一起努力
胡鹤腾 1.学习开发相关知识
2.对整个项目进行规划安排
3.完善功能性需求
100% 1、cocos引擎相对来说是比较好上手的,但依旧要踩很多坑。
2、第一次做小游戏,与web项目截然不同,小游戏开发的任务分工有困难。
3、意识到人多起来效率反而会更低…好在是最后规划了两两分组开发。
4、万事开头难,希望到开发中后期会顺利吧。
胡梓泽 1.学习开发相关知识
2完善思维导图及产品描述
100% 1、目前找到的可供学习的游戏项目大都存在最新Cocos版本不兼容的情况,复现小游戏存在隐患,接下来要根据Github代码进一步熟悉游戏架构。
2、 团队成员同心协力,共同推进度,但还是需要边学边做
黄伟洪 1.学习开发相关知识
2.编写功能性需求
100% 1、对项目功能性需求分析做的不到位,不能很好的总结归纳并且表达出来。
2、对于项目的总体理解有些偏差,容易出现分歧。
马泽琪 1.学习开发相关知识
2.参与完善相关文档
100% 1、之前未接触过coco是平台开发,主要还是平台不熟悉,于是自己搭库磨练,以现成的github源码为导向,熟悉该平台。
2、团队的伙伴都很负责,一步一步在解决相关问题。
岑纪鹏 1.学习相关知识
2.面向用户分析产品
100% 1、好多东西要学,到处都是知识盲区
2、产品原型设计刚入学不久学的,快忘光了
3、队友的需求文档有坑,UI设计完才注意到。。。
4、队长很负责,每周都组织开会