网站大量收购独家精品文档,联系QQ:2885784924

基于Java语言的俄罗斯方块游戏程序设计 毕业论文.doc

基于Java语言的俄罗斯方块游戏程序设计 毕业论文.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Java语言的俄罗斯方块游戏程序设计 毕业论文

课程设计说明书 NO.1 Java俄罗斯方块游戏的设计 一课程设计的目的Java语言的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了Java程序设计课程设计。 通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。 二. 设计方案论证一个网络俄罗斯方块的游戏,玩家可以在网络的任何地方互相对战。运行这个应用程序,需要安装JRE(Java Runtime environment,java运行 环境)资源文件包括: play.bat可以直接运行这个批处理文件来运行“网络俄罗斯方块”(请注意在同一目录下是否存在matrix.jar文件) matrix.jar 打包的“网络俄罗斯方块”游戏,它把所有网络俄罗斯方块游戏的类和资源都集中到了一起,运行时只要存在它就可以了。。我们可以在控制台下通过命令行“java -jar matrix.jar”来运行,也可以直接运行play.bat 文件进入游戏。 \matrix JBuilder的project文件 所有网络俄罗斯方块游戏的源码和资源都在这个目录下面。读者可以用JBuilder来打开matrix.jpx文件。JavaDoc示例 一个关于javadoc命令使用的例子。 a.java 示例代码 \doc是由示例程序生成的文档-java programming game series three guiding use a network of 57 games, Players can network anywhere mutual war. Note : to run this application, need to install theJRE (Java Runtime environment, java runtime environment) of this chapter as a resource document include : play.bat readers can directly run this batch file to run Network Russian box(please note the the same directory existence matrix.jar) matrix.jar packed Network Russia Slovakia box game, it all network game of the Russian box category and resources are concentrated together. running as long as it can. We can console command java-jar matrix.jar Run, have direct access to documents play.bat running game. \ Matrix JBuilder project documents the Russian box all network games and FOSS resources. 2.2程序结构、思想和相关技术这个程序共包含了5个.JAVA源文件,有30个类文件,分别来控制游戏的主界面,控制面板,俄罗斯方块的随机产生,对俄罗斯方块的保存,还能选择他的前景色,背景色。ErsBlock类的实现:这个类继承线程类,由?4?*?4?个方格(ErsBox)构成一个块,?控制块的移动、下落、变形等,这是实现下路的方块分别对应对7种模型的28种状态 //?共28种状态?? {0x0f00,?0x4444,?0x0f00,?0x4444},?//?长条型的四种状态 ??{0x04e0,?0x0464,?0x00e4,?0x04c4},?//?T型的四种状态 {0x6220,?0x1700,?0x2230,?0x0740},?//?7型的四种状态 ???????{0x6440,?0x0e20,?0x44c0,?0x8e00},?//?反7型的四种状态 ???????{0x0660,?0x0660,?0x0660,?0x0660},?//?方块的四种状态 在这个类中用构造方法来实现某个具体的方块,方法中的参数有style,对应那28中状态中的一个,x,y控制起始位置level是游戏的等级也就是方块下落的速度,can

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档