- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于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
您可能关注的文档
- 城美时尚精英女性酒会策划方案管理.docx
- 地铁工程施工安全教育培训讲座精品.ppt
- 城镇污水处理厂的运营管理精品.ppt
- 城市污水处理厂可持续的运行优化控制推荐.ppt
- 培育酒店优质服务理念(3月21日)管理.doc
- 城市污水处理厂可持续的运行优化控制精品.ppt
- 城市道路照明节能探讨推荐.ppt
- 城市夜景计划设计与功效照明[整理版]精品.ppt
- 培训汇总PPT之团队协作与沟通技巧推荐.ppt
- 培训汇总PPT之郑健教授之《中高层管理干部领导力培训》60页推荐.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
文档评论(0)