欢迎来到天天文库
浏览记录
ID:20575917
大小:506.50 KB
页数:61页
时间:2018-10-13
《基于gui的手机游戏开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于GUI的手机游戏开发摘要:这款游戏的名字叫《大富翁》。J2ME(Java2MicroEdition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其“WriteOnce,runanywhere”的Java特性而提高开发的效率。随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序。
2、本程序将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。本论文介绍了J2ME的相关技术及本程序的结构分析和具体功能的实现。关键字:J2ME;手机游戏;JavaAbstract:Thegameiscalledthe"Monopoly."J2ME(Java2MicroEdition)inrecentyearswithvariousequipment,particularlymobilecommunicationsequipmentandtherapiddevelopmentofthebirthofanewdevelopmenttechnology.It
3、positioninginconsumerelectronicsapplications,theequipmentintelligent,diversified,providingarevolutionarysolution,andbecauseof"WriteOnce,runanywhere"oftheJavadevelopmentandimprovetheefficiency.Withthegrowingpopularityofmobilephones,Javafeaturesonmobiledevicestherealization,Javaapplicati
4、onofthemobilephonevalue-addedservicesgraduallyreflecttheirinfluencetoenrichpeople'slives,toprovidefastinformationcannotbeignoredtoplaytherole.ThepapersfocusonJ2MEtechnologyapplications,thedevelopmentofacommercialmobilephonecanGames.Thisprocedurewillbetheclassicworksofallagesmigratetoth
5、ephoneline,forthemorepopularhardwareplatformtoprovideapplicationsoftware.ThispaperintroducedtheJ2MEtechnologyandtheprocessofstructuralanalysisandspecificfunctionscanbeachieved.Keyword:J2ME;mobilephonegames;Java第49页目录第一章绪论31.1课题的研究背景与意义31.2Java语言的特点和及其与游戏的结合41.2.1J2ME介绍41.2.2Java语言的特点51
6、.2.3Java与网络的结合61.3手机游戏应具有的特征71.4需求分析81.4.1系统初步分析81.4.1.1用户需求分析81.4.1.2功能需求分析91.4.1.3系统的可靠性和可用性需求分析91.4.2数据流分析101.5本章小结10第二章开发环境及相关技术的介绍102.1开发环境102.2Java语言特点112.3关于ECLIPSE112.4关于WirelessToolKit122.5JavaAppicationManager122.6本章小结:12第三章程序结构、思想和相关技术123.1本程序需要解决的主要技术问题123.2程序流程133.3Canvas类
7、143.4Graphics类153.5MIDP1.0技术下的绘制背景技术153.6MIDP2.0新增的GameCanvas包153.7PNG图片格式163.8内存的优化173.9内存检测器173.10关于混淆器173.11本章小结18第四章程序分析和具体实现184.1游戏进入前的选择184.2mybullets类204.3游戏逻辑及gameScreen类204.3.1gameScreen类所实现的功能204.3.2地图的创建204.3.3地图的移动214.3.4gameScreen类的构造函数21第49页4.3.5关于commandAction()方法224.4
此文档下载收益归作者所有