两人结对作业
1.题目简介
设计一个贪吃蛇的GUI应用程序,有速度选项,帮助,关于,重新开始游戏,退出功能。
2.结对分工及设计
结对分工:
张昊负责设计方案和代码的实现、我负责软件测试。
结对人结对博客链接:http://www.cnblogs.com/WreckBear/p/4510337.html
设计思想:
本程序由JAVA的GUI实现,用事件监听机制与用户进行交互。
SnackPart类代表组成的蛇的身体的“细胞”,Test类继承JFrame,负责动态显示与用户交互后的画面。
3.代码地址
https://www.github.com/JeanjeffXu/Third
4.测试情况
1.测试游戏是否能正常运行,显示窗口。
测试结果:显示正常
2.测试游戏的速度选项,是否逐级增快。
测试结果:速度逐级增快,提高游戏的可玩性。
3.测试蛇身是越吃越大。
测试结果:蛇身吃到食物后能长大,程序正常。
4.测试蛇是否能检测碰撞。
测试结果:蛇身碰到墙壁后死亡,游戏死亡条件正常。
5.问题及心得
问题:程序仍有BUG未修复,比如蛇身到达一定程度就会出现暂停现象,现在还在排查错误中。
心得:对GUI的测试有了初步的了解,以后会在这方面更加努力的。