基于JAVA俄罗斯方块项目GUL_swing设计软件源码+word毕业论文文档.zip

上传者: guoruibin123 | 上传时间: 2021-04-23 22:03:09 | 文件大小: 4.76MB | 文件类型: ZIP
基于JAVA俄罗斯方块项目GUL_swing设计软件源码+word毕业论文文档: 俄罗斯方块项目,基本功能包括:游戏主界面显示模块、方块及数据显示模块、方块移动控制模块、游戏界面颜色控制模块、游戏进度、等级控制模块等。本项目结构如下: (1)游戏主界面显示模块: 显示游戏和帮助两个菜单; 游戏使用功能键盘,得分 等级; (2)画布、方块显示模块: 可以根据自己的需求来自己动手更改背景图片,在方块下落过程中,根据颜色的变化识别下落的方块。 (3)背景画布模块设计: 游戏用继承自JPanel的GameCanvas类控制背景画布的显示,用rows代表画布的行数,cols代表画布的列数,行数和列数决定着画布拥有方格的数目; (4)方块移动、旋转模块 通过更改横坐标或纵坐标,然后重新绘制方块实现方块移动、旋转 目录 基于Java的俄罗斯方块游戏的设计与实现 I 摘 要 I Based on the design and implementation of Java game Tetris II Abstract II 1 绪论 1 1.1程序开发背景及意义 1 1.2开发技术概述 2 1.3俄罗斯方块游戏的研究现状 2 1.3.1 国内外研究现状 2 1.3.2 文献综述 3 2相关技术 4 2.1JAVA简介 4 2.2 Swing组件简介 4 2.3Eclipse开发平台简介 5 2.4系统平台环境: 6 2.4.1 硬件平台: 6 2.4.2 软件平台: 6 3 系统分析 7 3.1可行性分析 7 3.1.1经济可行性分析 8 3.1.2技术可行性分析 8 3.1.3社会可行性分析 8 3.2需求分析 8 3.2.1 功能性需求 9 3.2.2 非功能性需求 9 3.2.3 接口控制 9 4 系统的概要设计 11 4.1 系统的功能设计 11 4.1.1 手动处理业务的基本流程 11 4.1.2 基本流程的功能模块 12 5 系统的详细设计与实现 15 5.1 游戏主界面显示模块 15 5.2 画布、方块显示模块 16 5.2.1 背景画布模块设计 16 5.2.2 预览方块模块设计 19 5.2.3 方块移动、旋转模块设计 21 5.3 控制面版模块 25 5.3.1 菜单栏模块设计 25 5.3.2 控制面板按钮设计 26 6 系统的测试运行 29 6.1 测试概述 29 6.1.1 测试原则 29 6.1.2 测试方法 30 6.1.3 测试意义及注意事项 31 6.2 游戏代码、算法的测试 31 6.3 游戏界面菜单选项的功能测试 32 6.4 按键事件的功能测试 34 6.5 方块的堆砌与消行功能测试 35 6.6 测试结果 35 结 论 36 参考文献 38 致 谢 39 附录A 外文原文 40 The psychology of Tetris 40 附录B 外文翻译 43 俄罗斯方块的心理效应 43 1 绪论 绪论从程序的开发背景、开发意义以及所需要开发技术和目前国内外对俄罗斯方块游戏的研究现状进行了简要的叙述。 1.1程序开发背景及意义 俄罗斯方块游戏是一款流行于全世界并且经久不衰的游戏,是一款在计算机,手机,电视游戏机,掌上游戏机等一系列产品上都能玩的休闲小游戏,它曾经创造了几乎任何游戏都无可匹敌的轰动和无数的商业价值,是游戏史,软件开发史上的一件重要的大事。 在1984年6月的一天,俄罗斯莫斯科的数学家阿列克谢·帕基特诺夫(Alex Pajitnov)在工作地点莫斯科科学计算机中心玩过一个拼图游戏后突然受到启发,而设计出这款游戏,刚开始他只是在Electronica 60(一种计算机)上进行开发,后来经由瓦丁·格拉西莫夫(Vadim Gerasimov)移植到PC端,并且在莫斯科的计算机界广泛传播,俄罗斯方块开始大火,成为了有史以来最为畅销的经典休闲小游戏,至今还一如既往保持魅力。俄罗斯方块简单的基本游戏规则是在一个用于摆放小正方形的标准虚拟游戏场地,基本单位为小型正方形;由四个小型正方形组成7中不同的规则图形(田字形,Z字形,反Z字形,7字形,反7字形,T字形,长条形)通过玩家操作上键以90度,180度,270度,360度旋转方块一共有28种图形方案,通过左键右键左右移动,下键加速下落调整位置,是方块在屏幕底部拼出完整的一条或几条,然后消除,给新落下的方块腾出位置,每消除一条完整横条,玩家等级提高一级,当等级提高到一定等级时刚快下落速度加快,一旦没被消除的方块到达屏幕顶端,游戏结束。 随着计算机技术的日益更新和不断发展,俄罗斯方块游戏也不断地推出各式各样的模式,也有许

文件下载

资源详情

[{"title":"( 10 个子文件 4.76MB ) 基于JAVA俄罗斯方块项目GUL_swing设计软件源码+word毕业论文文档.zip","children":[{"title":"【一定要读我】(关于俄罗斯方块项目).txt <span style='color:#111;'> 617B </span>","children":null,"spread":false},{"title":"项目截图","children":[{"title":"切换方块颜色.jpg <span style='color:#111;'> 38.50KB </span>","children":null,"spread":false},{"title":"帮助.jpg <span style='color:#111;'> 7.05KB </span>","children":null,"spread":false},{"title":"游戏主界面截图.png <span style='color:#111;'> 278.90KB </span>","children":null,"spread":false},{"title":"游戏菜单.jpg <span style='color:#111;'> 37.75KB </span>","children":null,"spread":false}],"spread":true},{"title":"论文等资料","children":[{"title":"基于Java的俄罗斯方块游戏的设计与实现毕业设计任务书.doc <span style='color:#111;'> 22.00KB </span>","children":null,"spread":false},{"title":"基于Java的俄罗斯方块游戏的设计与实现毕业设计中期检查表.doc <span style='color:#111;'> 23.04KB </span>","children":null,"spread":false},{"title":"基于Java的俄罗斯方块游戏的设计与实现.ppt <span style='color:#111;'> 1.71MB </span>","children":null,"spread":false},{"title":"基于Java的俄罗斯方块游戏的设计与实现论文.docx <span style='color:#111;'> 657.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"源代码","children":[{"title":"TetrisGame.zip <span style='color:#111;'> 2.30MB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • 仲夏夜的思念 :
    用户下载后在一定时间内未进行评价,系统默认好评。
    2021-06-29
  • 混沌分裂者 :
    用户下载后在一定时间内未进行评价,系统默认好评。
    2021-06-02

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明