2015-05-17 软件工程结对作业

1.题目简介

   设计一个贪吃蛇的GUI应用程序,有速度选项,帮助,关于,重新开始游戏,退出功能。

2.结对分工及设计

   结对分工:

      张昊负责设计方案和代码的实现、许振嘉负责软件测试。

      结对人的结对博客链接:http://www.cnblogs.com/zhenxier/p/4510885.html

   设计思想:

      本程序由JAVA的GUI实现,用事件监听机制与用户进行交互。

      SnackPart类代表组成的蛇的身体的“细胞”,Test类继承JFrame,负责动态显示用户交互后的画面。

3.代码地址

   https://www.github.com/WreckBear/Third

4.测试情况

   1.测试游戏是否能正常运行,显示窗口。

    

    测试结果:显示正常

   2.测试游戏的速度选项,是否逐级增快。

    

    测试结果:速度逐级增快,提高游戏的可玩性。

   3.测试蛇身是越吃越大。

    

    测试结果:蛇身吃到食物后能长大,程序正常。

   4.测试蛇是否能检测碰撞。

    

    测试结果:蛇身碰到墙壁后死亡,游戏死亡条件正常。

5.问题及心得

    问题:程序仍有BUG未修复,比如蛇身到达一定程度就会出现暂停现象,现在还在排查错误中。

    心得:游戏编程注意的事项是远远超出想象的,因为设计GUI,会出现各种各样的问题,测试也有原来的代码化成了用户来进行测试,感觉这次学到了游戏初始化模块的重要性和前期规划设计的必要性吧。

转载于:https://www.cnblogs.com/WreckBear/p/4510337.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值