1)
- 学号:2017xxxx7191
- 姓名:李永彬
- 我的码云贪吃蛇项目仓库:https://gitee.com/Liyongbin1014/sesnake
2)
1.消耗时间表
TablesPSP2.1 | 我的估计 | 实际情况 |
---|---|---|
估计时间 | 375min | 240min |
开发 | 280min | 160min |
分析需求 | 30min | 30min |
生成设计文档 | 20min | 20min |
设计复审 | 25min | 15min |
代码规范 | 15min | 20min |
具体设计 | 60min | 60min |
具体编码 | 120min | 90min |
代码复审 | 30min | 30min |
测试 | 20min | 20min |
记录用时 | 5min | 10min |
测试报告 | 30min | 30min |
计算工作量 | 10min | 10min |
事后总结 | 20min | 25min |
提出过程改进计划 | 10min | 10min |
2.给出你对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。
分析和设计:既然是小游戏应该适合小朋友,我想设计的可爱一些,美观一些;所以我要改进一下游戏界面的UI,增加游戏的难度会提让用户有代入感并且在每个级别都有不同的难度来克服赠他用户的体验感;玩游戏就应该伙伴一起啊,所以就想增加多人游戏功能可以让用户体验到团队的乐趣;增加游戏音效等功能是为了让用户有更好的游戏体验。
我的设计想法是:
- UI的改进(背景颜色、边框、蛇的样式)
- 增加背景音乐以及一些事件触发音效
- 增加游戏难易度等
- 增加多人游戏或者设置通关等功能
3.给出你的具体设计的文字描述以及此次任务的代码量(235行),提交(1)次数,推送(1)次数。
4. 给出你对你所添加的功能或者特性的功能测试报告。请给出测试清单,哪些功能,预期结果是什么,测试结果是什么。
功能 | 预期结果 | 测试结果 |
---|---|---|
修改蛇的颜色 | 成功实现 | 成功实现 |
修改边框 | 成功实现 | 成功实现 |
增加背景图片 | 成功实现 | 成功实现 |
增加游戏音效 | 成功实现 | 成功实现 |
增加游戏级别 | 成功实现 | 未实现 |
小结:理想是完美的,现实是残酷的,由于我自身所学知识尚浅原因没能实现那么多设计方案所写的那么多功能。交完作业并不代表这个项目的终止,我应该继续改进这个项目来复习python。
5.录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。
我的视频连接:优酷视频:https://v.youku.com/v_show/id_XNDEwOTMxNTA4OA==.html?spm=a2h3j.8428770.3416059.1
6.给出你对此次任务的总结与反思。
这个小游戏刚开始的时候 觉得应该非常容易的事,可是当自己亲手做起来的时候 就不是那么一回事了,所做之处必有BUG让我很是苦恼,虽然最后还是一点一点的做出来了,还是和理想相差甚远,经过这件事是我感觉得到自己所学的知识 啊还是微不足道 ,日后更应该多做一些小程序的开发 让自己得到锻炼 找到自己的不足的地方、