课后作业2:个人项目(贪吃蛇游戏改进)

1.基本信息

2.任务完成时间估算与实际消耗时间表

### 3.对该游戏改进的基本想法的文字描述以及你对需求的分析和设计。 - 将游戏名称修改为“贪吃蛇” - 将'''pygame.display.set_caption('贪吃蛇游戏')'''改为‘’‘pygame.display.set_caption('贪吃蛇')’‘’ - 增加游戏背景音乐 - 增加适合游戏主题的欢快类型的背景音乐,使游戏趣味性更充足 - 使用```pygame.mixer.init()```初始化模块,使用```pygame.mixer.music.play(-1)```使背景音乐循环播放。 - 控制游戏速度,长度越长速度越快 - 将分数改为中文 - 将‘’‘text = u"score: {}".format(score)’‘’ 改为‘’‘text = u"分数: {}".format(score)’‘’ - 将游戏除了上边框以外的边框全部去除并给上边框设置合适的高度 - 注释掉除上边框外的代码,并改变代码参数调整合适高度 - 改变界面UI配色,使界面色彩搭配合理 - 将初始化代码中的‘’‘color‘’‘参数改变,实现改变配色 ### 4.给出你的具体设计的文字描述以及此次任务的代码量(行),提交(commit)次数,推送(push)次数 - 所给文件中有230行代码,经过修改和添加完后有256行代码,提交了3次,推送了3次。 ### 5.给出你对你所添加的功能或者特性的功能测试报告。请给出测试清单,哪些功能,预期结果是什么,测试结果是什么。 添加功能 |预期结果 | 测试结果 -|-|- 修改游戏名称为贪吃蛇 | 游戏名称变为贪吃蛇 | 游戏名称变为贪吃蛇 | 将"score"翻译翻译为中文 |将"score"翻译翻译为中文 |将"score"翻译翻译为中文 | 删除左、右、下边框并设置为合适高度 | 删除左、右、下边框并设置为合适高度 |删除左、右、下边框并设置为合适高度 | 完善UI配色 | 将原有配色改为更舒服的配色 |原有配色变化,界面美观 | 添加游戏背景音乐和吃到蛇蛋时特效 | 游戏运行时播放背景音乐和吃到蛇蛋时播放特效音乐 | 运行程序时背景音乐正常播放,但是吃到蛇蛋时特效音乐播放失败 | ### 6.录制一个演示视频,演示你新增的功能和特性,将该视频上传到优酷之类的视频平台,将视频链接给出,建议视频不要超过3分钟。 将视频上传至优酷:http://player.youku.com/player.php/sid/XNDEwNjY1NzI1Mg==/v.swf ### 7.给出你对此次任务的总结与反思。 - 接触过python和git 但是很长时间没有使用,加上python的运用不太熟练,导致修改代码难度增加很多,要加深python的学习及git的使用。 - 在添加和修改代码的过程中产生了很多问题,本次作业使我更清楚的认识到了自身知识的不足,并且会认真学习技术。
posted @ 2019-03-22 14:45  o3o  阅读(247)  评论(1编辑  收藏  举报