基于Java的俄罗斯方块的设计和实现-毕业论文(6)

2019-08-30 17:14

3>写T字形方块各方格的默认位置时,将控制方块位置的变量i,初始化为0,运行的结果是丁字形方块默认成了竖形方块。解决方法是,将变量i的初始化数值改为1,即可达到设计的效果。

4>运行程序时,统计的分数只是每一次消除满行后的分数,而以前的分数就会被覆盖,没有累计。解决方法是,将程序中的“score=”改为“score+=”,就可以使分数累加。

5>算法流程的错误主要集中在如何检测及消去方块,还有如何在通关之后对分数的累加进行处理,是否升级的判定这些方面,经过与同学的讨论以及参考资料,都最终得到了解决。

5.3 游戏界面菜单选项的功能测试

1>“游戏”菜单测试 ①点击“游戏”?“新游戏” 输出:游戏重置 结果:正常

②点击“游戏”?“退出” 输出:游戏结束 结果:正常

③点击“游戏”?“提高等级”?输出:等级提高一级?结果:正常?

④点击“游戏”?“降低等级”?输出:等级降低一级?结果:正常?

2>点击“背景”菜单测试

①点击“背景”?“前景色”?“黑色” 输出:方块颜色变成黑色 结果:正常

② 点击“背景”?“背景色”?“黑色” 输出:背景颜色变成黑色 结果:正常

3>“控制”菜单测试 ①点击“控制”?“开始” 输出:开始游戏,方块开始下落

22

结果:正常

②点击“控制”?“暂停” 输出:暂停游戏,方块停止下落 结果:正常

③点击“控制”?“重新开始” 输出:重新开始新游戏 结果:正常

④点击“控制”?“停止” 输出:游戏停止 结果:正常

4>“帮助”菜单测试

①点击“帮助”?“游戏帮助” 输出:弹出对话框,提示游戏规则 结果:正常

图5-1 游戏帮助菜单运行截图

23

②点击“帮助”?“关于”

输出:弹出对话框,提示游戏软件版本相关信息 结果:正常

图5-2 游戏关于菜单运行截图

5.4 按键事件的功能测试

1>方块移动测试

游戏过程中,点击“左、右、下”方向键 输出:方块正常移动,不会移出边界 结果:正常 2>方块旋转测试

游戏过程中,点击向上方向键

24

输出:方块无边界和障碍物阻挡的情况下可反转 结果:正常

5.5 方块堆砌与消行测试

1>方块堆砌测试

当方块下落到最底面或与障碍物接触时 输出:方块成功堆砌在底部 结果:正常 2>游戏消行测试 当出现满行现象时

输出:所有满行被消除,方块依次下移 结果:正常

图 5-3 游戏结束状态截图

25

3>游戏结束测试 当出现满屏现象时

输出:弹出会话窗口,提示“Game Over”,如图5-3所示。 5.6 测试结果分析

经过本次系统测试,本游戏实现预设的基本功能,不过整体功能还不够强大,创新方面做的稍微逊色,作为开发的第一个版本,游戏在功能、界面设计等很多方面还需要进一步完善。

26


基于Java的俄罗斯方块的设计和实现-毕业论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:城市道路工程试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: