第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/20 22:43:51 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

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

表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课程实践报告俄罗斯方块 的文档
Java课程实践报告俄罗斯方块.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c277be0gdbi3gzju6v8oa_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top