贪吃蛇

学号:2017***1022
姓名:石翟夫
码云地址:https://gitee.com/S_DiF/sesnake
1.消耗时间表
贪吃蛇_第1张图片

合计预算时间约:300分钟--5小时0分钟
实际完成时间约:395分钟--6小时35分钟

2.给出你对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。
  分析和设计:首先我认为既然是小游戏,就应该符合人们的审美与使用习惯;所以我要改进一下游戏界面的UI,有一个好看的界面以及良好的使用;增加游戏开始以及R键再来一局Esc退出游戏的按键;增加游戏的难度会提让用户有代入感并且在每个级别都有不同的难度来克服赠他用户的体验感;增加游戏音效等功能是为了让用户有更好的游戏体验。
  我的设计想法是:
UI的改进(背景颜色、边框、蛇的样式)
增加食物的时间模块(随机出现分值更高的食物随时间的减少而变小)
增加背景音乐以及一些事件触发音效
增加游戏级别等
增加按键
3.给出你的具体设计的文字描述以及此次任务的代码量(234行),提交(1)次数,推送(1)次数。

4.给出你对你所添加的功能或者特性的功能测试报告。请给出测试清单,哪些功能,预期结果是什么,测试结果是什么。

贪吃蛇_第2张图片

小结:理想很完美现实很骨感,由于我自身原因没能实现那么多设计方案所写的那么多功能。原本我的实际是加一个开始界面,写了几次都没成功,由于时间的原因我就放弃了,虽然成功的改进了一些小的问题,但还是达不到自己的要求。交完作业并不代表这个项目的终止,我会继续改进这个项目来复习python、pygame。

5.录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。
  我的视频连接:https://v.youku.com/v_show/id_XNDExMDYzMzI2OA==.html?spm=a2h3j.8428770.3416059.1

6.给出你对此次任务的总结与反思。
  因为之前也学过python,所以自己就想了很多改进的想法,但是在实际操作过程中并没有那么简单,由于之前没有学习过pygame,第一次操作很生疏,,我的好多需求都没有加上。继续学习python、pygame。

你可能感兴趣的:(贪吃蛇)