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

1.基本信息

  • 学号2017*****7189
  • 姓名:李博文
  • 我的码云贪吃蛇项目仓库:https://gitee.com/libowena9/sesnake

    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的使用。
  • 在添加和修改代码的过程中产生了很多问题,本次作业使我更清楚的认识到了自身知识的不足,并且会认真学习技术。

转载于:https://www.cnblogs.com/libowena9/p/10563374.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值