课后作业2:贪吃蛇

学号:2017*****7192
姓名:廉启臣
我的码云贪吃蛇项目仓库:https://gitee.com/lalala_diligent/sesnake

2) 给出你的各项任务完成时间估算与实际消耗时间表。
计划 ————————————10分钟 ——15分钟
估计这个任务需要多少时间 ——20分钟 ——15分钟
开发 ————————————180分钟——200分钟
分析需求 ——————————5分钟 ———5分钟
生成设计文档 ————————10分钟 ——10分钟
代码规范 ——————————10分钟 ——20分钟
具体设计 ——————————30分钟———35分钟
具体代码 ——————————40分钟———40分钟
测试 ————————————5分钟 ———10分钟
记录用时 ——————————10分钟 ——8分钟
测试报告 ——————————10分钟 ——15分钟
计算工作量 —————————10分钟 ——15分钟
事后总结 ——————————10分钟 ——15分钟
提出过程改进计划 ——————5分钟——— 10分钟

3) 给出你对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。
答:改进想法:UI:对于游戏的配色,应该适当改进,原版的配色有一些不舒服;背景可以适当改为图片,如果是纯色背景不免有些太单调;
应把score改为分数二字再加大字体,对于用户相对友好;
还有最基本的边框,四周放在一起不美观,只留下来上面的边框,由于将分数字体调大,适当将上边框加宽;
功能:游戏中一点声音没有,对于游戏来说还是有些失败的,所以要加上背景音乐还有吃食物音效以及死亡音效;
在UI改进中,将上边框调宽,所以应将食物位置和判定死亡位置改动。
4) 给出你的具体设计的文字描述以及此次任务的代码量(**行),提交(commit)次数,推送(push)次数。
代码总体有266行代码,我推送并没有几次,我是在差不多改完之后再上传的,前后才两次提交和推送。以下是对代码的修改和添加。
游戏该名称:

改分数代码:

背景代码:

音效代码:



去边框:

git推送:

5) 给出你对你所添加的功能或者特性的功能测试报告。请给出测试清单,哪些功能,预期结果是什么,测试结果是什么。
对于游戏配色总体来说还是蛮好的,格调是清新风,看起来会很让人舒服。
背景音乐增加了游戏的乐趣,另加了吃东西的音效和死亡的音效,加强了游戏的乐趣。
6) 录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。
https://v.youku.com/v_show/id_XNDEwNDUxOTUyMA==.html?spm=a2h3j.8428770.3416059.1
7) 给出你对此次任务的总结与反思。
这次任务对于python的语法以及函数已经有些生疏,我觉得对于什么语言都不能学过之后抛下。回归正题,对于这次贪吃蛇游戏的改动做的ui还是不够太好,虽然功能有一些完善了,还是不够,之前想要加的开始界面,并没有实现,还是对与python这门语言理解不够深刻。

猜你喜欢

转载自www.cnblogs.com/lalala-diligent/p/10566144.html