




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【毕业论文】基于JAVA的俄罗斯方块游戏开发毕业论文题目基于JAVA的俄罗斯方块游戏开发学生姓名学号院系信息工程系专业通信工程指导教师基于JAVA的俄罗斯方块游戏开发摘要本系统是一个基于JAVAME平台的无线网络移动端的俄罗斯方块游戏,利用JAVAMEWIRELESSTOOLKITWTK开发包工具在无线网络移动端上实现经典的俄罗斯方块游戏。论文开始部分对无线网络移动系统开发中常使用几种开发语言和环境作了比较,说明了选择JAVAMEWIRELESSTOOLKIT作为开发环境的的原因并对它作了相关的介绍。并展示了在WTK中打开一个项目、把源文件打包成JAR包、产生混淆包的方法和过程。在系统设计时,遵循了无线网络移动端程序的STARTAPP、PAUSEAPP、DESTROYAPP的开发生命周期。在设计与实现方面,分成难度选择、游戏规则、方块处理这几个模块进行实现。在开发与实现的同时也讲解了俄罗斯方块这款古老而经典游戏的游戏背景、规则以及相关特性。最终展示了无线网络移动端的游戏开发的基本开发过程和设计思路。关键词无线网络移动端JAVAME;俄罗斯方块游戏开发1俄罗斯方块游戏介绍111俄罗斯方块游戏的背景112俄罗斯方块游戏的规则12JAVA的介绍221JAVA历史介绍222JAVA名字起源323JAVA语言特点324JAVA主要特性425JAVA相关技术53俄罗斯方块的JAVA设计方法631JAVA的编程环境632JAVAMEWIRELESSTOOLKITWTK简介733WTK安装过程734俄罗斯方块游戏的设计84俄罗斯方块游戏设计总结与心得221俄罗斯方块游戏介绍11俄罗斯方块游戏的背景俄罗斯方块是一款风靡全球的电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分。由于上手简单、老少皆宜,从而家喻户晓,风靡世界。俄罗斯方块曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事,它看似简单但却变化无穷,令人上瘾。相信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。俄罗斯方块上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。作为家喻户晓老少皆宜的大众游戏,其普及程度可以说是史上任何一款游戏都无法相比的。但是,谁知道这么优秀的娱乐工具,出自哪位神人之手呢顾名思义,俄罗斯方块自然是俄罗斯人发明的。这位伟人叫做阿列克谢帕基特诺夫俄罗斯方块原名是俄语(英语是TETRIS),这个名字来源于希腊语TETRA,意思是“四”,而游戏的作者最喜欢网球(TENNIS)。于是,他把两个词TETRA和TENNIS合而为一,命名为TETRIS,这也就是俄罗斯方块名字的由来啦。一个用于摆放小型正方形的平面虚拟场地,其标准大小行宽为10,列高为20,以每个小正方形为单位;一组由4个小型正方形组成的规则图形,英文称为TETROMINO,中文通称为方块,共有7种,分别以S、Z、L、J、I、O、T这7个字母的形状来命名;通过设计者预先设置的随机发生器不断地输出单个方块到场地顶部,以一定的规则进行移动、旋转、下落和摆放,锁定并填充到场地中。每次摆放如果将场地的一行或多行完全填满,则组成这些行的所有小正方形将被消除,并且以此来换取一定的积分或者其他形式的奖励。而未被消除的方块会一直累积,并对后来的方块摆放造成各种影响如果未被消除的方块堆放的高度超过场地所规定的最大高度(并不一定是20或者玩家所能见到的高度),则游戏结束。具体到每一款不同的游戏,其中的细节规则都可能有千差万别,但是以上的基本规则是相同的。JAVA,是由SUNMICROSYSTEMS公司于1995年5月推出的JAVA程序设计语言和JAVA平台的总称。用JAVA实现的HOTJAVA浏览器(支持JAVAAPPLET)显示了JAVA的魅力跨平台、动态的WEB、INTERNET计算。从此,JAVA被广泛接受并推动了WEB的迅速发展,常用的浏览器现在均支持JAVAAPPLET。JAVA平台由JAVA虚拟机(JAVAVIRTUALMACHINE)和JAVA应用编程接口(APPLICATIONPROGRAMMINGINTERFACE、简称API)构成。JAVA应用编程接口为JAVA应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个JAVA平台之后,JAVA应用程序就可运行。现在JAVA平台已经嵌入了几乎所有的操作系统。这样JAVA程序可以只编译一次,就可以在各种系统中运行。JAVA应用编程接口0。目前常用的JAVA平台基于JAVA14,最近版本为JAVA17。JAVA分为三个体系JAVASEJAVA2PLATFORMSTANDARDEDITION,JAVA平台标准版,JAVAEEJAVA2PLATFORM,ENTERPRISEEDITION,JAVA平台企业版,JAVAMEJAVA2PLATFORMMICROEDITION,JAVA平台微型版。2009年04月20日,ORACLE(甲骨文宣布收购SUN。1991年,SUN公司的JAMESGOSLING。BILLJOE等人,为电视、控制烤面包机等家用电器的交互操作开发了一个OAK(一种橡树的名字)软件,他是JAVA的前身。当时,OAK并没有引起人们的注意,直到1994年,随着互联网和3W的飞速发展,他们用JAVA编制了HOTJAVA浏览器,得到了SUN公司首席执行官SCOTTMCNEALY的支持,得以研发和发展。为了促销和法律的原因,1995年OAK更名为JAVA。JAVA的得名还有段小插曲呢,一天,JAVA小组成员正在喝咖啡时,议论给新语言起个什么名字的问题,有人提议用JAVA(JAVA是印度尼西亚盛产咖啡的一个岛屿),这个提议得到了其他成员的赞同,于是就采用JAVA来命名此新语言。很快JAVA被工业界认可,许多大公司如IBMMICROSOFTDEC等购买了JAVA的使用权,并被美国杂志PCMAGAZINE评为1995年十大优秀科技产品。从此,开始了JAVA应用的新篇章。JAVA的诞生是对传统计算机模式的挑战,对计算机软件开发和软件产业都产生了深远的影响(1)软件4A目标要求软件能达到任何人在任何地方在任何时间对任何电子设备都能应用。这样能满足软件平台上互相操作,具有可伸缩性和重用性并可即插即用等分布式计算模式的需求。(2)基于构建开发方法的崛起,引出了CORBA国际标准软件体系结构和多层应用体系框架。在此基础上形成了台两大派系,推动了整个IT业的发展。(3)对软件产业和工业企业都产生了深远的影响,软件从以开发为中心转到了以服务为中心。中间提供商,构件提供商,服务器软件以及咨询服务商出现。企业必须重塑自我,B2B的电子商务将带动整个新经济市场,使企业获得新的价值,新的增长,新的商机,新的管理。(4)对软件开发带来了新的革命,重视使用第三方构件集成,利用平台的基础设施服务,实现开发各个阶段的重要技术,重视开发团队的组织和文化理念,协作,创作,责任,诚信是人才的基本素质。总之,目前看到了JAVA对信息时代的重要性,未来还会不断发展,JAVA在应用方面将会有更广阔的前景JAVA名字起源JAVA自1995诞生,至今已经15年历史。JAVA的名字的来源JAVA是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。JAVA语言中的许多库类名称,多与咖啡有关,如JAVABEANS咖啡豆、NETBEANS网络豆以及OBJECTBEANS对象豆等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。据JAMESGOSLING回忆,最初这个为TV机顶盒所设计的语言在SUN内部一直称为GREEN项目。我们的新语言需要一个名字。GOSLING注意到自己办公室外一棵茂密的橡树OAK,这是一种在硅谷很常见的树。所以他将这个新语言命名为OAK。但OAK是另外一个注册公司的名字。这个名字不可能再用了。在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。排在第一位的是SILK丝绸。尽管大家都喜欢这个名字,但遭到JAMESGOSLING的坚决反对。排在第二和第三的都没有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年河湖整治战略合作协议
- 2025年综合商业广场策划与管理服务协议
- 2025年购地建厂协议示范文本
- 2025年河道疏浚工程合作协议书样本
- 事业单位房屋管理风险防控体系构建
- 跨境电商的跨文化沟通与国际团队管理
- 精准消费数据与资金筹集的互动关系
- 引导资本流向消费领域的有效路径
- 商业空间节假日旅游市场策略规划基础知识点归纳
- 深化文化体制机制改革的面临的问题、机遇与挑战
- 学前教育学智慧树知到答案2024年兰州现代职业学院
- 机器人工程专业《专业英语与科技论文写作》教学大纲
- 宁乡市教师招聘考试题库2024
- 施工安全的教育培训记录表
- 2024时事政治考试题库(100题)
- 生产异常报告单
- DL∕T 5776-2018 水平定向钻敷设电力管线技术规定
- 早餐厅承包合同(2024版)
- JGJ124-1999 殡仪馆建筑设计规范
- 人工合成石墨导热材料将成为热管理市场主流散热解决方案-未来具有巨大发展空间
- JTS-110-10-2012水运工程标准施工监理招标文件
评论
0/150
提交评论