第二次作业 贪吃蛇游戏
1) 博客开头给出自己的基本信息
- 学号:2017******200;
- 姓名:吴登峰
- 我的码云贪吃蛇项目仓库:https://gitee.com/fengaa/projects
- 2) 给出你的各项任务完成时间估算与实际消耗时间表。
- 1:估算这个任务要120分钟,实际时间:1天
- 2:分析需求要10分钟,实际时间:8分钟
- 3:代码规范要30分钟,实际时间:1小时
- 4:代码复审要10分钟,实际时间:5分钟
- 5:测试要20分钟,实际时间:30分钟
-
3) 给出你对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。
- 需求分析:1:游戏颜色太丑 2:分数是英文3:分数颜色不好看 4:蛇头颜色不好看5:蛇身颜色不好看6:背景颜色不好看7:没有声音就没有激情玩了8:游戏名字不吸引人的兴趣
- 设计文档:1:颜色改为粉色2:分数改为中文3:分数颜色改青绿色4:蛇头改为橙色5:身体颜色改为绿色6:背景改为粉色背景图7:添加声音8:名字改为贪吃蛇狂吃游戏
-
4)给出你的具体设计的文字描述以及此次任务的代码量(**行),提交(commit)次数,推送(push)次数
- 不改变整体设计,在源代码上直接进行更改,抽象出配置,将UI信息存储到配置中分数改中文易于理解,增添声音激发起玩家的兴趣,改变蛇头蛇身的颜色,这次代码量20行,提交10次,推送了5次
-
5) 给出你对你所添加的功能或者特性的功能测试报告。请给出测试清单,哪些功能,预期结果是什么,测试结果是什么。
- 我对我添加的功能的测试报告:有些地方不算太完美,但是我已经尽力了,测试的时候报错了许多次,到最后终于做了出来。
-
6) 录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。
-
7) 给出你对此次任务的总结与反思
这次任务比较难,为了实现这些功能,研究,讨论了很久,终于写了出来。对于python这块,我不太会用,因为就在大一学过,很久就没用了,所以现在用起来比较生疏,我希望在接下来的每一次任务,我都要努力的去做,并且把它做好。我要好好努力!