1 / 30
文档名称:

Java俄罗方块课程设计.doc

格式:doc   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java俄罗方块课程设计.doc

上传人:DOC KING 2011/12/27 文件大小:0 KB

下载得到文件列表

Java俄罗方块课程设计.doc

文档介绍

文档介绍:课程设计说明书
Java俄罗斯方块游戏的设计
一. 课程设计的目的
Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。
为了进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了Java程序设计课程设计。
通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。
二. 设计方案论证
设计思路
一个网络俄罗斯方块的游戏,玩家可以在网络的任何地方互相对战。运行这个应用程序,需要安装JRE(Java Runtime environment,java运行环境),资源文件包括: ,可以直接运行这个批处理文件来运行“网络俄罗斯方块”() 打包的“网络俄罗斯方块”游戏,它把所有网络俄罗斯方块游戏的类和资源都集中到了一起,运行时只要存在它就可以了。。我们可以在控制台下通过命令行“java -jar ”来运行,也可以直接运行。 文件进入游戏。\matrix JBuilder的project文件所有网络俄罗斯方块游戏的源码和资源都在这个目录下面。。
JavaDoc示例一个关于javadoc命令使用的例子。 示例代码\doc是由示例程序生成的文档-java programming game series three guiding use work of 57 games, Players work anywhere mutual war. Note : to run this application, need to install the


课程设计说明书
JRE (Java Runtime environment, java runtime environment) of this chapter as a resource document include : readers can directly run this batch file to run "Network Russian box"(please note the the same directory existence ) packed "Network Russia Slovakia box "game, it work game of the Russian box category and resources are concentrated together. running as long as it can. We can mand "java-jar " Run, have direct access to documents running game. \ Matrix JBuilder project documents the Russian box work games and FOSS resources.
、思想和相关技术
,有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'型的四种状态
       {0x