您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 基于J2ME的手机游戏引擎库设计与实现
厦门大学硕士学位论文基于J2ME的手机游戏引擎库设计与实现姓名:蒋剑忠申请学位级别:硕士专业:软件工程指导教师:廖明宏20090801基于J2ME的手机游戏引擎库设计与实现作者:蒋剑忠学位授予单位:厦门大学相似文献(10条)1.学位论文郑志杰J2ME技术在无线数据增值服务中的应用研究2007在当今时代,手机已经成了不可或缺的通讯工具了,不再像从前那样遥不可及,而是越来越多地走进普通老百姓的工作和生活中。无论是大街上,还是商场里,或者公司里,用手机通信的数不胜数。由于手机的更新换代和用户群体的扩大,人们对手机服务的要求也在逐渐提高。为了抢占市场,手机开发商在绞尽脑汁地推行开发手机应用程序,而手机运营商在不遗余力地开展各项无线数据增值服务。增值服务涉及的方面相当广泛,几乎是只要用户想得到的,都可以提供,例如游戏类、娱乐类、新闻类、地理信息类等等,特别是游戏类和地理信息类的前景相当看好。而对于这些业务的开发,则需要使用一些主流的技术。考虑到对于不同手机平台的良好支持性,用Java开发手机应用程序的不在少数,而Java技术包括三个版本,其中J2ME就是专门开发手机应用程序的版本。J2ME技术是当前业界比较流行的无线应用开发平台,使用J2ME技术能够充分地利用各种Java技术,在手机上开发应用程序,可以实现许多复杂的功能,相对于传统手机软件而言,不存在一些明显的缺陷或弊端。随着J2ME技术的发展,它在无线网络服务中的优势越发明显,而很多的手机厂商在开发手机的时候,都倾向于支持J2ME技术。在当今的世界市场上,Java手机的应用相当的普及,全球的Java手机的使用量数以亿计。在全球范围内,J2ME技术都已经引起了众多厂商和公司的重视,随着J2ME开发领域的不断扩大、随着网络技术的发展和智能终端的普及,基于手机的各种无线数据增值服务也将获得更加广阔的市场,各种手机应用,包括手机游戏、语音服务、新闻媒体、地理信息定位等都将越来越引人注目。这个时代的人们很享受视觉上的冲击,特别对于青少年来说,手机游戏的魅力更是不可阻挡,因而手机游戏的开发具有很大的潜力,如何开发手机游戏以及如何将图像处理技术应用于手机游戏的开发,具有重大的现实意义;而地理信息服务在目前也具有很大的潜力和发展空间,毕竟携带电子地图(或者在手机上寻路)比起携带一张普通地图要方便的多,当然也可以利用和结合一些算法来扩大其应用的空间,毕竟要在手机上实现寻路功能必须要用到一些算法。而这两个方面如果做得好,都可以给广大用户带来视觉上的冲击。本论文对J2ME技术在无线数据增值服务中的开发应用进行深入研究,重点研究了手机游戏和地理信息系统方面的应用。在参阅大量国内外相关文献的基础上,本文研究实现了以下两个方面:在剖析如何开发手机游戏的同时,运用了一些图像处理技术;在实现手机电子地图的同时,对最短路径算法Dijk2stra算法进行改进并且模拟应用于手机寻路。论文的叙述过程如下:首先,介绍了J2ME的总体架构和相关技术,包括框架、配置、简表、虚拟机、平台支撑等等一些相关知识。对J2ME技术进行了系统的归纳总结。其次,介绍了当前无线数据增值服务的内容和特点;对手机用户的行为进行了分析;对于如何进一步拓展无线数据增值服务提出了方案。最后,对J2ME技术在无线数据增值服务中的应用进行研究;对J2ME技术在游戏开发中的应用进行研究,其中还结合了一些图像处理方面的技术;对J2ME技术在地里信息系统中的应用进行研究,包括手机地图的实现以及将最短路径算法进行修改,应用于电子寻路。由于无线数据增值服务的应用前景相当的广阔,本文只是做了部分研究,并没有对其全部领域进行充分研究,因而在以后的工作中可以继续对其进行研究。本文的主要研究工作是:1.归纳总结了J2ME的总体架构以及相关技术,包括框架、配置、简表、虚拟机、平台支撑等。2.分析了无线数据增值服务的内容、特点、用户行为;以及如何进行业务拓展。3.对J2ME技术在手机游戏中的应用进行研究,研究了手机游戏的设计思想、执行流程以及RPG游戏设计,并且应用了图像处理技术,实现了对游戏图片的处理。4.对J2ME技术在地理信息系统中的应用进行研究,对地理系统系统和空间数据等相关知识进行了阐述,对手机电子地图的设计给予了实现,包括单机版和网络版。同时对最短路径算法Dijkstra算法进行了改进,并且将其模拟应用于电子寻路。2.期刊论文解绍词.何蔓微.XIEShao-ci.HEMan-wei基于J2ME技术的手机游戏性能优化-重庆工商大学学报(自然科学版)2008,25(6)针对基于J2ME技术的手机游戏性能优化问题,首先阐述了优化游戏程序的必要性,然后以J2MEWirelessToolkit(WTK)为开发平台,介绍了如何使用其自带的Profile程序去定位最需要被优化的代码位置;在此基础上,针对游戏中常用的绘图函数和内存资源占用问题,分析提出了相应的优化方案.3.学位论文张洋基于J2ME技术的游戏引擎设计与实现2007游戏引擎技术现已成为整个游戏产业的核心技术。游戏引擎包括了一套完整的游戏运行基础,包含了开发一套游戏所需的最核心的技术。开发高性能的游戏引擎是游戏企业技术积累的最好方式,它通过封装技术难点为游戏软件提供开发包和系列工具,使得“复制”游戏成为可能,极大的缩短游戏产品开发周期,降低游戏开发的技术难度,为形成国产游戏市场,创造巨大经济、社会效益提供根本保证。本文分析了手机游戏引擎开发所处的背景,结合这一背景,采用面向对象的技术对本文研究的游戏引擎进行设计与实现。文中首先介绍了游戏引擎系统的设计思路、设计原则、技术路线、总体结构、逻辑结构、功能结构。接着,本文以《丛林奇遇》的游戏引擎为主要的开发研究对象,沿着策划设计这条主线,将游戏引擎划分为核心处理、角色、图形绘制、音效、剧情和游戏配置六个功能模块。利用MicrosoftOfficeVisio2003绘制程序流程图,对游戏引擎的主要功能模块核心处理、角色和图形绘制模块进行详细设计与分析。在数据存储设计方面,依据手机设备的持久存储的技术支持和MIDP的规范特点为《丛林奇遇》量身设计了高效率低消耗的数据存储功能。在游戏引擎实现时,从实际应用出发,依照手机MIDP商用程序开发的规范流程阐述游戏系统的开发。详细介绍了游戏引擎主要功能模块的实现技术与方法。最后介绍如何利用集成开发环境Jbuilder对游戏程序进行混淆并打包。在进行游戏系统测试时,针对《丛林奇遇》设计了有效的测试用例,通过游戏系统的集成测试,修改了一些功能模块存在的漏洞,而且找出一些系统功能上的缺陷,完善了游戏引擎的功能。通过本文实现的手机游戏引擎开发的手机游戏《丛林奇遇》,现已经通过移动百宝箱的最终上线测试并且投入下载运营。现阶段测试和使用结果表明,游戏引擎稳定可靠,所开发的游戏软件满足了移动百宝箱的上线标准和玩家的口味。实践证明,基于软件工程理论思想进行手机游戏引擎开发缩短了开发周期提高了开发效率,游戏程序结构清晰分明更缩减了移植成本,使手机游戏开发变得更加效率、灵活。4.期刊论文林立忠.吴爱燕.段丽英.温喆.LINLi-zhong.WUAi-yan.DUANLi-ying.WENZhe基于J2ME的嵌入式手机游戏的设计与开发-煤炭技术2010,29(2)基于J2ME技术,设计并开发了一款嵌入式手机射击游戏,不仅便于查看游戏运行过程中内存的占用量和程序的每一部分代码消耗了多少处理器时间,而且可以不断地优化代码,程序实现采用Java语言,便于游戏软件的移植,采用手机模拟器进行模拟测试,便于检查游戏功能的实现.在构建了完善的游戏思维的基础上,分析了需要解决的关键问题及需要使用的关键技术,划分功能模块,实现整套游戏的开发.5.学位论文孙志勇KJAVA手机游戏的设计与开发2006J2ME(Java2MicroEdition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术.它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其WriteOnce,runanywhere的Java特性而提高开发的效率.随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用.本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序--扑克豪斯.本程序的界面和运作方式于台式游戏豪斯,将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件.本论文介绍了开发KJAVA游戏的基本思路和方法,在这其中,着重对J2ME技术,游戏开发工具Eclipse的使用以及KJAVA游戏开发涉及的相关技术进行了详细的介绍.本论文各个章节的主要内容如下:第一章:对手机游戏进行了概括性的介绍;第二章:对J2ME及其相关技术进行详细的介绍;第三章:对KJAVA游戏的开发工具-Eclipse进行介绍,包括它的安装配置方案等;第四章:对游戏进行详细的设计,并对游戏设计过程中涉及的技术问题进行了分析;第五章:详细介绍了游戏的代码开发,对核心代码进行了详尽的阐述,并在最后分析了游戏测试过程中的各种问题;第六章:介绍了游戏的仿真机发布方法;第七章:本文的结论和展望,探讨了KJAVA游戏的发展前景.6.期刊论文李远泰.冯永晋基于J2ME技术的手机游戏图形处理-中国科技信息2005,(16)手机游戏开发过程中良好的图形处理方法将大大节省存储空间和对手机资源的占用.本文介绍手机游戏开发过程中基于J2ME的几个图形处理技术,包括使用双缓冲技术避免屏幕闪烁、应用MIDP1.0实现MIDP2.0中的TileyedLayer以增强可移植性、服务器端下载图片及在RMS的存取等,以及基于J2ME的图片放大缩小处理.7.期刊论文金春霞.白秋产.JinChunxia.BaiQiuchan基于J2ME技术手机游戏开发与实现-计算机与数字工程2008,36(4)介绍J2ME的体系结构和开发平台,并结合一款手机游戏-贪吃蛇开发实例,详细描述其开发过程.8.学位论文季沛基于J2ME技术的手机游戏设计与实现2008J2ME(Java2MicroEdition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其WritcOnce,runanywhere的Java特性而提高开发的效率。随着手机性能的不断提高,手机休闲娱乐应用的市场发展趋势己经逐渐明朗,手机休闲娱乐应用将成为PC休闲娱乐应用之后又一重要业务增长点。通过充分分析了当前手机休闲娱乐应用市场的需求和发展趋势,以及分析了其他手机应用的特点和优点,作者积累了很多理论知识和实践经验。本文正是在此基础上结合了实际的开发经验,合理运用了一些新技术实现了一个手机娱乐游戏。本文的主要工作集中在:详细阐述了开发手机游戏所需的关键技术--怎样用对象表示游戏角色及怎样控制游戏流程及各角色的动作。重点在如何表示一个游戏角色,如何控制各个角色及如何对用户的按键作出适当的反映。本文的主要结构包括下面两方面:1.根据作者的开发经验介绍了手机游戏的基本开发技术,硬件特点和具体开发环境。2.结合作者参与的具体项目--“坦克大战”,详细阐述开发一个基于J2ME平台的手机游戏的基本步骤和各个关键要素,重点说明了如何用面向对象的思想对手机上的游戏动画角色进行抽象和封装,并用具体的源代码说明如何控制游戏角色的运动,绘制及游戏流程和相应按键事件。9.会议论文税琳琳.石民勇基于J2ME的手机RPG游戏引擎架构2006本文对手机游戏开发中的若干重要技术进行了深入探讨,提出了一种基于J2ME的RPG游戏引擎架构方案,在手机游戏开发过程中能够提高游戏生产效率,提高游戏的产量和质量.10.学位论文艾萱基于J2ME的手机游戏开发——雷电风暴2009J2ME(Java2MicroEdition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展
本文标题:基于J2ME的手机游戏引擎库设计与实现
链接地址:https://www.777doc.com/doc-5137842 .html