基于java的俄罗斯方块游戏开发

基于java的俄罗斯方块游戏开发

ID:8514254

大小:133.00 KB

页数:26页

时间:2018-03-30

基于java的俄罗斯方块游戏开发_第1页
基于java的俄罗斯方块游戏开发_第2页
基于java的俄罗斯方块游戏开发_第3页
基于java的俄罗斯方块游戏开发_第4页
基于java的俄罗斯方块游戏开发_第5页
资源描述:

《基于java的俄罗斯方块游戏开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于JAVA的俄罗斯方块游戏开发摘要:本系统是一个基于Java ME平台的无线网络移动端的俄罗斯方块游戏,利用Java ME Wireless Toolkit(WTK)开发包工具在无线网络移动端上实现经典的俄罗斯方块游戏。论文开始部分对无线网络移动系统开发中常使用几种开发语言和环境作了比较,说明了选择Java ME Wireless Toolkit作为开发环境的的原因并对它作了相关的介绍。并展示了在WTK中打开一个项目、把源文件打包成JAR包、产生混淆包的方法和过程。在系统设计时,遵循了无线网络移动端程序的startApp、pauseApp、d

2、estroyApp的开发生命周期。在设计与实现方面,分成难度选择、游戏规则、方块处理这几个模块进行实现。在开发与实现的同时也讲解了俄罗斯方块这款古老而经典游戏的游戏背景、规则以及相关特性。最终展示了无线网络移动端的游戏开发的基本开发过程和设计思路。关键词:无线网络移动端;Java ME;俄罗斯方块;游戏开发目录1.俄罗斯方块游戏介绍11.1俄罗斯方块游戏的背景11.2俄罗斯方块游戏的规则12.Java的介绍22.1Java历史介绍22.2Java名字起源32.3Java语言特点32.4Java主要特性42.5Java相关技术53.俄罗斯方块的J

3、ava设计方法63.1Java的编程环境63.2JavaMEWirelessToolkit(WTK)简介73.3WTK安装过程73.4俄罗斯方块游戏的设计84.俄罗斯方块游戏设计总结与心得221.俄罗斯方块游戏介绍1.1俄罗斯方块游戏的背景俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。俄罗斯方块曾经造成的轰动与造成的经济价值可以说是游戏史上的

4、一件大事,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。  俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。但是,谁知道这么优秀的娱乐工具,出自哪位神人之手呢?顾名思义,俄罗斯方块自然是俄罗斯人发明的。这位伟人叫做阿列克谢·帕基特诺夫。  俄罗斯方块原名是俄语Тетрис(英语是Tetris),这个名字来源于希腊语tetra,意思是“四”,而游戏的作者最喜欢网球(tennis)。于是,他

5、把两个词tetra和tennis合而为一,命名为Tetris,这也就是俄罗斯方块名字的由来啦。1.2俄罗斯方块游戏的规则  (1)一个用于摆放小型正方形的平面虚拟场地,其标准大小:行宽为10,列高为20,以每个小正方形为单位;  (2)一组由4个小型正方形组成的规则图形,英文称为Tetromino,中文通称为方块,共有7种,分别以S、Z、L、J、I、O、T这7个字母的形状来命名;  (3)通过设计者预先设置的随机发生器不断地输出单个方块到场地顶部,以一定的规则进行移动、旋转、下落和摆放,锁定并填充到场地中。每次摆放如果将场地的一行或多行完全填满

6、,则组成这些行的所有小正方形将被消除,并且以此来换取一定的积分或者其他形式的奖励。而未被消除的方块会一直累积,并对后来的方块摆放造成各种影响;  (4)如果未被消除的方块堆放的高度超过场地所规定的最大高度(并不一定是20或者玩家所能见到的高度),则游戏结束。具体到每一款不同的游戏,其中的细节规则都可能有千差万别,但是以上的基本规则是相同的。232.Java的介绍2.1Java历史介绍Java,是由SunMicrosystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Javaa

7、pplet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Javaapplet。Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有

8、的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。