一.团队成员姓名和博客链接
- 队长 皮炜 学号 1600802022 博客地址 http://www.cnblogs.com/piwei/
- 队员 王银龙 学号 1600802025 博客地址 http://www.cnblogs.com/wylforever/
- 队员 魏仁杰 学号 1600802027 博客地址 http://www.cnblogs.com/Butterfly99/
- 队员 孟凡锚 学号 1600802020 博客地址 http://www.cnblogs.com/mengfanmao/
二.团队项目的总体效果截图
三.对团队项目进行测试,并列出测试人员名单,列出测试过程中测出的问题,以及修复的过程
- 项目测试人员有
- 魏仁杰 皮炜 王银龙 孟凡锚
- 出现的问题
- 1.最开始做出来成品时,在玩的时候发现再要进入到下一个页面时,屏幕会闪过第一个页面的画面,然后再跳转到下一个页面
- 经过查阅开发者文档和网上查阅,发现跳转到下一个页面时如果时平级页面的话 用redirectTo这个来跳转,而由于我们开始跳转用的是navigateTo,然后用redirectTo好像就会有问题,
我们也不知道具体是什么问题,但是我们把所有的跳转都改成redirectTo,然后就解决了这个问题
- 经过查阅开发者文档和网上查阅,发现跳转到下一个页面时如果时平级页面的话 用redirectTo这个来跳转,而由于我们开始跳转用的是navigateTo,然后用redirectTo好像就会有问题,
- 2.我们开始做的时候,在测试时发现分数会出现不准确的情况
- 我们检查发现,每个模式下总的分数变量就是一个score 因为这是一个定义在总的app.js里面的一个变量,然后每次传分数时没有经过处理,直接传过去了,就可能模式一下玩的分数
在模式二下也是这个分数。然后我们首先就进行了处理,每次玩的时候分数都会初始化这样,然后为了方便计算最高分,然后每个模式的分数都设计了一个变量
- 我们检查发现,每个模式下总的分数变量就是一个score 因为这是一个定义在总的app.js里面的一个变量,然后每次传分数时没有经过处理,直接传过去了,就可能模式一下玩的分数
- 3.不能重现的bug
- 暂时没有
- 4.这个产品就是这样设计的,不是bug
- 在用户测试时,发现有相近的颜色,比如正确答案是紫色,而答案中有深紫色和浅紫色,然后不知道选择哪个。
- 因为颜色种类太多了,如果细分下去会认不全,所以这种的一般答案是常认为的那个,比如紫色就是深紫色那个。
- 用户使用时可能觉得答案中有时会出现两个颜色很像的,不知道选哪个
- 这是故意这么设计的,为了增加难度,有时会出现这样情况,这两个颜色不是一个颜色,然后就需要靠你的观察选出正确答案
- 在用户测试时,发现有相近的颜色,比如正确答案是紫色,而答案中有深紫色和浅紫色,然后不知道选择哪个。
- 5.没有能力修复的将来也不打算修复的
- 暂时没有
- 6.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
- 用户使用时可能发现了,那个好友对战和历史纪录没有,嗯这个主要就是我们还没有做,然后下个版本或者下下个会修复
- 还有就是苹果手机上无法出现声音的这个情况,我们将会在查明原因后,在下个版本修复
- 1.最开始做出来成品时,在玩的时候发现再要进入到下一个页面时,屏幕会闪过第一个页面的画面,然后再跳转到下一个页面
四.给出代码的元仓库链接
五.团队的成员如何分工协作的?有什么经验教训?团队如何平衡 时间/质量/资源 争取如期完成任务的?
- 分工协作
- 皮炜
- 主要负责这个程序整体功能代码的实现和大体框架设计
- 孟凡锚
- 主要负责界面的实现和整个程序页面之间的连接
- 王银龙
- 主要负责文档编写,规则制定,项目进度的督察和协助写代码
- 魏仁杰
- 主要负责代码的审查和整个程序的测试
- 然后我们把任务分下去后,大家分别完成各自的任务然后最后汇总
- 皮炜
- 经验教训
- 首先就是代码的规范要规定好,还有注释一点要写好,不然这个人写的代码,其他人可能就看不到
- 及时的沟通很有必要,虽然我们每周会沟通一次,但可能写的过程中有了什么新想法,由于沟通不及时导致整个方向发生了变化就很麻烦
- 多看官方文档,勤于到网上找资料,不要遇到困难就不做了
- 团队如何平衡 时间/质量/资源 争取如期完成任务的
- 首先我们分任务后,会有每周完成一个任务的规划
- 然后我们会每周开次会,汇报进度然后对下一周的工作做一个规划
- 最后我们会设有一个项目进度督察的一个角色,督促没有按时完成任务的花费更多的时间去及时的完成任务
六.开发项目过程的博客链接
- 软件工程第一次作业 https://www.cnblogs.com/piwei/p/8627457.html/
- 软件工程——团队作业1 https://www.cnblogs.com/piwei/p/8893662.html/
- 软件工程——团队作业2 https://www.cnblogs.com/piwei/p/9134909.html/
- 软件工程——团队作业2.2 https://www.cnblogs.com/piwei/p/9194777.html
七.实现的功能及其效果的描述
-
开始界面
- 这里主要就是游戏规则的一些描述
- 这里主要就是游戏规则的一些描述
-
选择功能模块界面
- 这里主要就是用户来选择进行的功能,比如模块选择,设置等
- 这里主要就是用户来选择进行的功能,比如模块选择,设置等
-
模式选择界面
- 这里主要就是选择要进行的游戏模式,有三种模式可以供选择
- 这里主要就是选择要进行的游戏模式,有三种模式可以供选择
-
初级模式界面
- 在初级模式,就是找到和题目所描述的颜色一样的颜色就好了
- 在初级模式,就是找到和题目所描述的颜色一样的颜色就好了
-
中级模式界面
- 在中级模式,就是找到和这个字体颜色一样的颜色
- 在中级模式,就是找到和这个字体颜色一样的颜色
-
高级模式界面
- 在高级模式中,就是看左边描述的颜色,是否和右边字体的颜色是一样的,如果一样则匹配,不一样则不匹配
- 在高级模式中,就是看左边描述的颜色,是否和右边字体的颜色是一样的,如果一样则匹配,不一样则不匹配
-
设置界面
- 在设置界面,可以设计游戏声音的开关
- 在设置界面,可以设计游戏声音的开关
八.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?
- 我们首先在电脑上的微信开发者工具进行测试
- 然后发布上去后,用各种手机,苹果,安卓各种品牌进行测试,看有没有出现什么bug
- 硬件配置的话,就是微信自带的这种配置
九.项目的不足之处
- 1.就是颜色库还是不够,对加点颜色库可以促进人们玩的欲望,不然会很快就腻了
- 2.就是没有配色一个说明,把题目中会出现的字描述的颜色来配个说明图说明一下,方便用户体验
- 3.排行榜这些还没有做,用户玩的时候可能会没有那种欲望
- 4.苹果设备上,游戏的声音不能播放
十.如果你们的学弟学妹想要做这个项目的话,可以扩展的功能有哪些
- 1.可以做个好友对战,增强游戏的课玩性
- 2.可以开发出更多模式,来增加趣味性
- 3.把界面设计的更好看,人性化一点
- 4.增加颜色库
- 5.增加各种声音,开始游戏一个声音,游戏过程中一个,游戏结束一个
- 6.增加排行榜,每个模式下有好友排行还有全国排行这种