电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

java课程设计俄罗斯方块游戏设计

java课程设计俄罗斯方块游戏设计_第1页
1/11
java课程设计俄罗斯方块游戏设计_第2页
2/11
java课程设计俄罗斯方块游戏设计_第3页
3/11
Java 课程设计报告 题 目 俄罗斯方块游戏设计 所在院系 软件学院 学生姓名 0 0 0 0 专 业 0 0 0 0 0 0 0 0 0 0 0 0 0 0 班 级 0 0 0 0 0 0 学 号 0 0 0 0 0 0 2010 年 1 月 0 8 日 大连交通大学JAV A 课程设计报告 - 1 - 第一章 总体设计 1.1 本系统的主要功能 本系统是一个俄罗斯方块游戏的系统设计,实现的基本功能就是能实现经典俄罗斯方块游戏的基本功能。如用键盘上的上下左右键来控制方块的变形,移动等功能。点击控制面板上的play,pause,stop,turn hard,turn easy等按钮来实现游戏的开始游戏,游戏暂停,停止游戏,增加难度,降低难度等功能。 1.2 系统包含的类及类之间的关系 本系统共包括 5个java源文件。 如图 1-1所示。 eluosifangkuaiControlPanelErsBlockErsBoxGameCanvs 图 1-1 类之间的关系 2.2 java 源文件及其功能 1.eluosifangkuai.java 该文件是游戏主类,继承自 Jframe类,负责游戏的全局控制 2.Kongzhilei.java 该文件是控制面板类,继承自 Jpanel 3.ErsBlock.java 该文件是块类,继承自线程类(Thread),控制块的移动,下落变形大连交通大学JAV A 课程设计报告 - 2 - 等。 4.ErsBox.java 该文件是方格类,是组成块的基本元素,用自己的颜色来表示块的外观。 5.huabulei.java 该文件继承自 Jpanel类,检查方格颜色来体现 ErsBlock块的移动情况。 大连交通大学 JAVA 课程设计报告 - 3 - 第二章 详细设计 2.1 主类eluosifangkuai (1)成员变量见表 2-1 表 2-1 主要成员变量(属性) 成员变量描述 变量类型 名称 菜单条 JMenuBar bar 方格类实例 ErsBlock block 画布类实例 Gamecanvas canvas 菜单控制项 JMenu mContorl 菜单游戏项 JMenu mGame 菜单信息项 JMenu mInfo 控制面板 kongzhilei ctrlPanel (2)方法见表 2-2 表 2-2 主要方法 方法名 功能 备注 eluosifangkuai 创建游戏界面 构造方法 creatMenu 建立并设置菜单 creatMenu getCanvas 取得画布类实例 getCanvas getCurBlock 取得当前活动的块 getCurBlock getLevel 取得游戏难度 getLevel getScore 取得游戏得分 getScore isPlaying 游戏是否在运行 isPlaying levelUpdate 游戏是否升级 levelUpdate (3)源代码见文件 eluosifangkuai.java 大连交通大学 JAV A 课程设计报告 - ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

java课程设计俄罗斯方块游戏设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部