源代码见文件SnakeListener.java 4.1.9 类Global 工具类
此类中存放了其他类中用到的一些常量:格子的像素(宽度,高度)、蛇的初始长度和初始速度等。
源代码见文件Global.java 4.1.10 类 GameOptionPanel
此类为游戏的选项面板类,实现游戏面板的控制。 源代码见文件GameOptionPanel.java 4.1.11 类GamePanel
此类为游戏的显示界面设置,可以通过setBackgroundColor()设置游戏的背景颜色。
源代码见文件GamePanel.java
4.2 贪吃蛇游戏各功能界面截图
4.2.1 游戏的初始界面
13
图4-1 初始界面
图4-2 控制面板
图4-3 速度标签
4.2.2 游戏运行过程界面
(1)鼠标点击开始新游戏按钮,开始游戏:
图4-4 开始游戏
14
图4-5 开始游戏(有加速 有改颜色 有网格)
(2)按空格键,游戏开始运行,蛇开始移动,并且吃到一次食物即红色方块后就变成蛇体:
图4-6 吃到食物 身体变长
15
(3)按方向键改变蛇的运行方向,并且碰壁后从新开始游戏,红色方块随机地方产生:
图4-7 碰壁死亡
5 系统测试
5.1 测试的意义
系统测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。系统测试是保证系统质量和可靠性的关键步骤,是对系统开发过程中的系统分析系统设计和实施的最后复查。根据测试的概念和目的,在进行信息系统测试时应遵循以基本原则。
5.2 测试过程
(1)拟定测试计划。在制定测试计划时,要充分考虑整个项目的开发时间和开发进程以及一些人为因素和客观条件等,使得测试计划是可行的。测试计划的内容主要有测试的内容、进度安排、测试所需的环境和条件、测试培训安排等。
(2)编制测试大纲。测试大纲是测试的依据。它明确详尽地规定了在测试中针对系统的每一项功能或特性所必须完成的基本测试项目和测试完成的标准。
16
相关推荐: