Java课程实践报告俄罗斯方块

2026/4/26 2:39:33

大连交通大学课程设计报告

现俄罗斯方块的移动和变化。具体控制如下所示:

表1-1 游戏控制表 按键控制 方向键左 方向键右 方向键下 空格键

方块变化 方块左移 方块右移 方块下移 方块变形 按钮名称 开始游戏 提高级数 降低级数 暂停游戏 退出游戏 点击后游戏变化 游戏开始 级数加一 级数减一 游戏暂停 游戏退出关闭 4

大连交通大学课程设计报告

第二章 总体设计

2.1 类关系

本俄罗斯方块游戏共有7个java源文件和2个图像文件。

2.1.1 java文件

java源文件及其功能如表2-1所示。

表2-1 java源文件及其功能

序号 1 文件名 EBlock.java 主要功能 生成的类负责创建俄罗斯方块游戏的主窗口。 生成的类负责创建俄罗斯方块游戏主窗口的面板。 调用7号类 调用3号类 调用3号类 调用3号类 备注 含有main方法。 2 3 4 5 6 7 MyPanel.java 生成的类负责创建俄罗斯方块游戏的游GameCanvas.java 戏画布,画方块的对象。 MyTimer.java WinListener.java Command.java Block.java 生成的类负责创建俄罗斯方块游戏的重画方块的时间对象。 生成的类负责创建俄罗斯方块游戏的窗口对象,发生窗口事件。 生成的类负责创建俄罗斯方块游戏键盘、鼠标的处理控制对象。 生成的类负责创建俄罗斯方块游戏的方块对象。

5

大连交通大学课程设计报告

2.1.2 图像文件

图2-1 背景图(q.jpg) 图2-2 方块图(h.jpg)

2.1.3 类之间主要关系

EBlock(主类) MyPanel GameCanvas MyTimer WinListener Command Block 图2-3类之间的关系

6

大连交通大学课程设计报告

第三章 详细设计

3.1 主类EBlock 3.1.1 EBlock类功能

创建俄罗斯方块游戏的程序主窗口,生成游戏的界面,包括左半部分的游戏进行界面和右半部分的游戏信息控制界面。类中含有main方法,程序从该类开始执行。

3.1.2 EBlock类成员变量

成员变量见表3-1

表3-1 主要成员变量 成员变量描述 判断游戏是否进行 游戏级数和分数 分数和级数框 方块下落的时间 变量类型 boolean int TextField MyTimer isPlay level,score scoreField,levelField timer 名称

3.1.3 EBlock类方法

方法见表3-2

7


Java课程实践报告俄罗斯方块.doc 将本文的Word文档下载到电脑
搜索更多关于: Java课程实践报告俄罗斯方块 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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