- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、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
您可能关注的文档
- 团体素质拓展游戏大全附图 好文档.doc
- 园林植物造景word 版好文档.doc
- 园林绿化养护方案及技术标好文档.doc
- 四风整顿好文档.ppt
- 围产期急性肾功能衰竭 第四军医大学西京医院妇产科 陈必良好文档.ppt
- 团队管理西游记案例分析好文档.ppt
- 团队执行力培训课件好文档.doc
- 园林景观模型设计与制作~第一章好文档.ppt
- 园林地面铺装分析方案好文档.ppt
- 国家农业综合开发部门项目管理工作座谈会发言材料办公文档 合同 总结 计划 报告 研究 心得 汇报好文档.doc
- 基于plc的自动售货机设计好文档.doc
- 基于web在线投稿与稿件处理系统设计实现—大学毕业论文毕业设计学位论文范文模板参考资料好文档.doc
- 培训课件临床输血质量管理与安全输血好文档.ppt
- 基于java卡技术的pki网络安全解决方案-精品完整版好文档.ppt
- 培训课件工商银行职业经理人的领导力和执行力好文档.ppt
- 基于单片机的_电_子_秤_系.doc
- 基于单片机的_电_子_秤_的.doc
- 基于单片机的五人抢答器开发设计大学毕业论文毕业设计学位论文范文模板参考资料好文档.doc
- 基于单片机的电子万年历毕业设计论文好文档.doc
- 基于plc的自动分拣控制系统开发设计实现—大学毕业论文毕业设计学位论文范文模板参考资料好文档.doc
文档评论(0)