贪吃蛇改进


1.消耗时间表

TablesPSP2.1我的估计实际情况
估计时间375min260min
开发300min180min
分析需求30min30min
生成设计文档20min20min
设计复审25min30min
代码规范15min20min
具体设计60min60min
具体编码120min120min
代码复审30min30min
测试20min20min
记录用时5min10min
测试报告30min30min
计算工作量10min10min
事后总结20min20min
提出过程改进计划10min10min

2.给出你对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。

  分析和设计:首先我认为既然是小游戏,就应该符合人们的审美与使用习惯;所以我要改进一下游戏界面的UI,有一个好看的界面以及良好的使用喜欢才会有用户的粘合性;增加游戏的难度会提让用户有代入感并且在每个级别都有不同的难度来克服赠他用户的体验感;增加多人游戏功能可以让用户体验到团队的乐趣会更好的提升该款产品的粘合性;增加游戏音效等功能是为了让用户有更好的游戏体验。
  我的设计想法是:

  • UI的改进(背景颜色、边框、蛇的样式)
  • 增加食物的时间模块(随机出现分值更高的食物随时间的减少而变小)
  • 增加背景音乐以及一些事件触发音效
  • 增加游戏级别等
  • 增加多人游戏、单人游戏通关等功能

3.给出你的具体设计的文字描述以及此次任务的代码量(278行),提交(2)次数,推送(2)次数。

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

功能预期结果测试结果
修改蛇的颜色成功实现成功实现
修改边框成功实现成功实现
增加时间模块成功实现未实现
增加游戏音效成功实现成功实现
增加游戏级别成功实现未实现

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

5.录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。

  我的视频连接:优酷视频:https://v.youku.com/v_show/id_XNDEwNDcxNjQ5Ng==.html?spm=a2h3j.8428770.3416059.1

6.给出你对此次任务的总结与反思。

  在上传文件的时候发生了点问题,导致我删了两次软件仓库,然后又百度了一下才弄懂。对于这次作业最开始看到有demo用来改代码就觉得特别简单,因为之前也学过python也写过一些小程序,所以自己就想了很多改进的想法,但是在实际操作过程中并没有那么简单,我的好多需求都没有加上。其实我认为有很多东西并不是我不会而是并没有完全静下心来去研究它,提交完这次作业并不代表这个项目就终止了,我会继续改进它,继续学习python、pygame。

转载于:https://www.cnblogs.com/sqdxb/p/10566129.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值