弹球游戏10:周而复始
本节课是弹球游戏的收官之课,俗话说,编筐织篓,全在收口。这个环节不仅要完善游戏的各项功能,也要对程序进行综合测试。有一种测试类型被称作极限测试,就是按照一种非理性的、非常规的使用方式,对游戏进行测试。作为游戏的开发者,我们的视角与用户不同,我们习惯于认为用户一定会怎样来操作一个软件,但事实是,用户的操作方法存在着多种的可能性。为此,软件发布前对各项功能进行测试,是非常必要的!
我们先来完善预设的功能——处理游戏结束后的各种选项。
面对程序中的错误,老巫婆经过多次测试,断定问题出在保存得分环节,看看实际情况究竟是怎样的!
老巫婆终于抓住了程序中的臭虫!原来缺少一个判断条件,只有当本次得分大于历史纪录时,才能保存得分,果然问题出在保存得分环节!
不过还不能高兴太早,新的臭虫又出现了!
用一句时髦的话说,程序中有各种的坑,原来“清除记录 ”≠“清除记录”,好深的坑呀!
作业:
1、对本游戏做极限测试,找出并修改错误。
2、对游戏功能进行扩展,随着游戏时间的增加,让球的速度加快。
提示:
为了便于大家学习,我已经将此前课程的代码放到网上,下载地址为:https://git.oschina.net/www17codingnet/ai2video。本游戏的代码不在其中。
附代码截图:
请将对本课程的意见及建议、提问及作业写在下方的留言中。
赞 (0)