贪吃蛇的改进
1)- 学号2017****07199
- 姓名:王子铭
- 我的码云贪吃蛇项目仓库:https://gitee.com/wangziming0/sesnake
2) 各项任务完成时间估算与实际消耗时间表。
PSP2.1 | 我的估计 | 实际情况 |
---|---|---|
计划这个任务的时间 | 18min | 20min |
分析需求 | 20min | 20min |
生成设计文档 | 30min | 20min |
设计复审 | 50min | 30min |
代码规范 | 15min | 30min |
编码 | 150min | 300min |
测试 | 30min | 60min |
总结 | 20min | 30min |
提出改进计划 | 10min | 20min |
3) 给出你对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。
- 主要是整体的美化,包括但不限于背景图片,背景音乐,音效,退出和再来一次的按钮,使玩家的游戏体验更好。
4) 给出你的具体设计的文字描述以及此次任务的代码量(行),提交(commit)次数,推送(push)次数。** - 这次修改设计主要以美化为主,更换了背景颜色,加入了bgm和吃到食物的音乐,加入了网格使玩家有更好的游戏体验。
- 此次任务的代码量(36行),提交(commit)14次,推送(push)14次。
5) 给出你对你所添加的功能或者特性的功能测试报告。请给出测试清单,哪些功能,预期结果是什么,测试结果是什么。
功能 | 预期结果 | 测试结果 |
---|---|---|
将游戏名称 | 改为“贪吃蛇” | 已改为“贪吃蛇” |
将“score”修改 | 改为中文“分数” | 已改为中文“分数” |
修改边框 | 去除左右下边框 | 已去除左右下边框 |
游戏配色 | 更换背景颜色 | 已更换 |
添加背景音乐 | 背景音乐正常播放停止 | 已可以正常运行 |
修改结束时画面 | 更改结束时文字 | 已更改 |
添加按钮 | 加入重新开始和退出按钮 | 未实现 |
添加网格 | 加入网格 | 已加入 |
6) 录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。
**7) 给出你对此次任务的总结与反思。** - 主要原因是Python有一些问题一些代码不知道怎么写,git的使用还是不是很熟练,但是遇到问题会向同学请教一起商讨一起解决,我个人感觉总体完成的还可以。