基于J2ME手机坦克大战游戏设计与开发毕业论文.doc
《基于J2ME手机坦克大战游戏设计与开发毕业论文.doc》由会员分享,可在线阅读,更多相关《基于J2ME手机坦克大战游戏设计与开发毕业论文.doc(49页珍藏版)》请在三一办公上搜索。
1、基于J2ME手机坦克大战游戏设计与开发中 文 摘 要随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序坦克大战。本程序的界面和运作方式继承于日本任天堂公司在20世纪80年代开发的Battle City游戏,将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。本论文先对J2ME开发环境作了一些简要的介绍,了解了关于手机游戏开发的基本流程 ,确定了坦克大战的整体设计思路以及基本的纲要,在基于J2ME开发平台的基础
2、之上,运用坦克大战设计中所需要的相关技术和坦克大战每个部分的逻辑思路,对每个类之间需要具备的逻辑关系作了严谨的分析后设计出了本次坦克大战的手机游戏。并且实现了游戏中的诸多功能:音效,运行流畅度,道具运用,敌方坦克的智能运行等。本次游戏设计对J2ME手机游戏的开发有了深入的了解,同时J2ME开发软件定位在消费性电子产品的应用上,对设备的只能化、多样化,提供了革命性的解决方案,并因其“Write Once, run anywhere”的Java特性而提高开发的效率。关键字:J2ME;手机游戏;JAVA;坦克大战Based on the J2ME mobile phone games design
3、and developmentABSTRACTWhen cell phone is getting ever more and more popular nowadays, with the implementation of Java technology on mobile equipment, increment of capital on communication service exhibits its force on peoples everyday life, providing them ever fast information just in hand. This di
4、ssertation focuses on implementation of J2ME technology and has developed a commercial game suite run on the mobile phonesTank. This application inherits many characters of the old fashioned game Battle City which developed by Nintendo in 1980s. It transports the classical product to mobile phones,
5、offering corresponding software for such more popular hardware platform.This paper gives brief introduction on J2ME development environment. We can understand the basic flow on the mobile phone game, and confirm the integral design thinking and basic outline. On the basis, we regard J2ME as the plat
6、form, the mobile phone game of tank war is designed, not only on applying the related technique in the design of the tank war and the logic train of thought on every part of it, but also on the critical analysis on the logical relationship of each class. Therefore, so many functions of this game are
7、 showed, such as smooth running, use of props, the intelligent running of enemy tanks and so on.Through this game designed to deepen understanding of the J2ME mobile game development. By the time it focuses on application for consumptive electronic people products, providing revolutionary solution t
8、o the intelligentization and diversification of the equipment. It improves the efficiency of the development process thanks to its “Write Once, run anywhere” nature.Key words: J2ME; mobile game; Java; tank Battle City毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加
9、以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学
10、位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论
11、文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指
12、定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不
13、及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及
14、格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日目 录第一章 前言11.1 研究的背景与意义1
15、1.2 手机游戏产业发展现状与趋势21.2.1国际手机游戏产业发展现状21.2.2国内手机游戏产业发展现状21.3 游戏背景介绍和论文来源与创新点31.4 论文组织结构41.5 本章小结4第二章 游戏开发环境概述52.1 开发环境52.2 J2ME平台简介52.3 J2ME平台的体系结构62.4 J2ME应用程序开发流程72.5 本章小结8第三章 坦克大战的设计流程和设计思路93.1 坦克大战手机游戏的设计流程93.1.1一般游戏的开发流程93.1.2坦克大战的开发流程93.2 坦克控制的设计思路113.3 子弹控制的设计思路123.4 本章小结13第四章 坦克大战的相关技术应用144.1 程
16、序需解决的技术问题144.2 绘图基础154.2.1低级屏显Canvas类154.2.2 Graphics类154.2.3图片格式164.2.4双缓冲技术16 4.3 按键处理164.3.1 Key Pressed方法174.3.2 Key Released方法174.4 内存使用的最佳化184.5 混淆器(Obfuscator)的使用194.6 本章小结19第五章 程序分析和具体实现205.1 游戏总体控制类205.2 主游戏逻辑及涉及到的若干类215.3 玩家坦克的功能属性235.4 敌方坦克的功能属性235.5 子弹的运行和控制255.6 本章小结26第六章 系统测试276.1 各功能模
17、块的部分代码276.2 游戏运行界面306.3 测试结论326.4 本章小结32第七章 总结与展望337.1 论文总结337.2 下一步的工作337.3 手机游戏产业展望34参考文献35致 谢37 第一章 前言1.1 研究的背景与意义近年来随着移动通信技术的突飞猛进,移动开发这个新鲜的字眼慢慢成为开发者关注的热点。在中国最大的软件开发人员网站CSDN的最近一份调查显示,有24.34%的受访者涉足嵌入式/移动设备应用开发,这个数字可能略高于实际的比例,但也足可说明嵌入式/移动设备应用开发是一块诱人的新鲜奶酪。目前的移动开发技术大体分为三个阵营:首当其冲的便是由SUN公司提出的,与具体操作系统无关
18、的,已得到各种设备广泛支持的J2ME技术,还有就是主要由NOKIA公司倡导的,主要使用C+语言的基于Symbian操作系统的开放应用平台,以及微软力推的主要使用C#配合.NETCF进行开发的Windows Mobile Smart Phone平台。在目前的移动设备应用开发中,在提供个人娱乐方面的手机游戏开发应用正变得越来越流行。据信息产业部的统计数据,自从2006年10月开始,我国手机用户总量就达4.5亿户,新增用户量达到5561.5万,截止至2012年我国手机用户总数突破12亿大关。中国作为全球最大的移动通信市场,手机游戏产业一旦启动,其能量将不亚于目前的电脑网络游戏,可以预见手机游戏行业正
19、蕴藏了无数的商机,未来拥有广阔的市场前景。游戏的设计开发是一项综合性的工程,一个游戏的设计开发需要多学科团队的参与,其基本的要素有三:设计(Idea)、技术(Technology)和过程(Process)。要设计开发出一款高品质的游戏,上面的三个要素是缺一不可的。如果缺了设计,开发出来的游戏只是在各种技术的演示而已。而缺了技术,则设计就无法实现。如果是缺少了过程的控制,开发出来的游戏可能BUG无数,项目拖期,开发成本超出预算。以上三要素是游戏设计与开发的三大基石。现代的游戏产业中,职业分工也是越来越明晰,对各个专业知识的深度要求都是特别严格,程序设计师、艺术设计师、游戏策划师、音效工程师各司其
20、职1。本文主要从游戏开发中的技术要素角度入手研究手机游戏开发技术,基于目前主流的J2ME移动开发平台,研究如何在系统资源和处理速度相当有限的移动设备上开发出高效的游戏应用软件,进而比较高效的实现手机游戏开发中较为常用的关键技术,在目前手机游戏市场飞速发展的趋势下,是有着相当的现实意义和价值的研究课题。1.2 手机游戏产业发展现状与趋势1.2.1国际手机游戏产业发展现状全球手机游戏业务发展可分为两个阶段,以跨世纪为分界,之前移动游戏处于起步阶段,之后步入了大发展阶段。其实手机游戏业务最早发源于欧洲,但是欧洲运营商对手机游戏市场的重视不足,没有把握好手机游戏市场发展的大好时机。而日韩运营商较早认识
21、到了手机游戏的价值,并借助国内信息产业飞速发展的机会,铺设了高速的移动数据传输网络并开始提供高性能的手机终端,并创造了运营商与游戏提供商之间良好的合作模式,日韩的手机游戏市场因此迅速发展起来。日韩还涌现了众多实力强劲的手机游戏内容提供商,如日本CYBIRD和韩国Com2Us,而传统的游戏厂商如世嘉和索尼在一开始就加入了手机游戏内容提供商的行列。前几年,欧洲的运营商意识到了手机游戏市场的广阔前景及其自身与日韩运营商之间的差距,开始急起直追,手机游戏市场日渐活跃。1.2.2国内手机游戏产业发展现状相比日韩等国,中国的手机游戏市场起步比较晚,但发展势头却十分强劲,中国有一个巨大的手机用户群,手机游戏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2ME 手机 坦克 大战 游戏 设计 开发 毕业论文
链接地址:https://www.31ppt.com/p-2394070.html