第四次团队作业
这个作业属于哪个课程 |
|
这个作业要求在哪里 |
|
团队名称 |
TZN |
这个作业的目标 |
完成项目的Alpha的测试和发布 |
1.团队成员:
姓名 |
学号 |
张鑫(组长) |
201731062221 |
彭潇然 |
201731062117 |
甘昀 |
201731062218 |
何谊春 |
201731062219 |
刘豪 |
201731062220 |
傅豪 |
2017310622122 |
2.《点灯游戏》下载方法:
这是一款电脑小游戏,需要用电脑进行下载使用
下载链接:https://pan.baidu.com/s/1KnYy2dLsbxNnqVKgaZWEVw
提取码:m76a
或者扫描二维码(不建议这种方法,因为我们的游戏是电脑上面的)
3. Alpha版本测试报告
3.1测试修复Bug
姓名 |
Bug |
Bug类别 |
张鑫 |
游戏有时会出现闪退 |
已修复 |
彭潇然 |
在进行游戏的时候会出现屏幕闪烁 |
已修复 |
何谊春 |
游戏成功时无法进入下一关 |
已修复 |
甘昀 |
游戏刚进入会卡顿 |
已修复 |
傅豪 |
在进行游戏的时候,游戏状态无响应 |
已修复 |
刘豪 |
游戏失败时无法继续 |
已修复
|
3.2场景测试
3.2.1场景描述
①组员开始游戏,观察游戏会不会闪退或者开始失败
②组员观察成功或者失败后会显示什么
③组员重复游戏,看在哪些地方会出现未发生过的问题
3.2.2测试截图
主界面
游戏页面
成功后继续进入下一关
N+1增加游戏难度
3.3测试矩阵
测试功能 |
测试项目 |
监测点 |
预期效果 |
测试 |
界面功能 |
主界面 |
任意键开始 |
进入游戏 |
成功运行 |
游戏功能 |
游戏成功 |
页面切换 |
进入下一关 |
成功运行 |
游戏功能 |
游戏失败 |
页面不变 |
继续游戏 |
成功运行 |
3.4体会总结
3.4.1整体感受
我们运用的是“瀑布模型”去完整整个项目的制作,在这个过程中,每个人都有收获很多东西。中途遇到了的bug都得到了不错的解决,是因为我们整理的设计是比较好的。
容易去发现错误和bug。总的来说,大家都受益匪浅。
3.4.2个人总结
刘豪:我和彭潇然负责的是前期界面设计以及代码单元测试,以及时间复杂度测试,在早期我们运用的是简单的诸如循环嵌套的代码,导致游戏经常卡死,在与甘昀,张鑫沟通之后我们在后期的设计采用了新的算法,本次最大的感受就是开发的不容易,简简单单的游戏需要考虑的也很多。
傅豪:我在中期代码测试的时候发现了很多问题,比如老师上课讲到的注释,我们团队在开发过程中没有太过严谨,导致后期代码错误的修改上出现了很多不必要的麻烦,耽搁了很多时间,希望我们项目后期功能模块能有明确的注释,方便找出问题所在。
甘昀:我和张鑫在代码编辑的过程中借鉴了很多网上前辈的经验,从网上的算法理论中找到了实现我们功能的算法结构,能够很大程度保证整体项目运行质量,希望大家也能多去网上提问。
张鑫:在本次开发中,我作为团队主代码设计者,要参与每个部分的讨论。虽然在一开始大家都有各自不同的意见,但在激烈的讨论之后,终于还是有着明确的方向,所以我本次最大的收获就是一个团队在完成项目的开始一定要统一意见,集思广益。
彭潇然:在本次界面设计中,我发现主色调与副色调的选择真的要认真考虑,起初我选择白底,黄块,发现界面太过刺眼,在与刘豪游戏测试中出现bug也因为看不清而没有及时发现(游戏死循环),在与团队重新讨论后确定了绿水与黑色这对高对比度的颜色,在之后的设计中一定要注意考虑全面。
何谊春:我在团队主要负责代码测试,以及游戏bug的处理,在本次团队项目里我们在策划期间遇到了很多困难,诸如界面设计的不统一、方块颜色的讨论、具体代码算法的运用。所谓万事开头难,在方案咬定之后,我们诞生的第一个版本,虽然测试结果不理想,但成果的热情让大伙动力,我在测试中发现一个团队,就比如代码人员少写的注释也会让我找很久错误,所以在团队合作中不能偷懒。
4. 项目情况总结
4.1α版本已完成的内容
答辩后对游戏进行了改动升级,游戏体验会更好
4.2α版本未完成的内容
游戏的BGM和用户体验
4.3β版本的展望
计划:加入BGM,提高游戏趣味性