版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE9基于J2ME手机单机rpg游戏《我意大唐》的开发【摘要】本设计利用J2ME技术开发一个手机单机游戏。可以通过使用手机进行游戏,游戏实现打怪获得经验升级,完成一系列任务,最后打倒最终BOSS,获得胜利.主角血条为零,则主角死亡,游戏失败.由于看了黄易的武侠小说《大唐双龙传》,对里面的一些故事情节的喜爱,故而做了个《我意大唐》的游戏。此游戏没有完全按照真实大唐中的情节,讲述的是主角拯救一个小村庄的故事。本论文主要介绍了程序所用到的相关技术以及游戏的结构分析和功能实现。【关键字】J2ME;WTK;手机游戏;我意大唐目录第一章 绪论 51.1 手机的介绍 51.2 手机游戏的现状 51.3 手机游戏的特征 51.4 手机游戏的发展前景 6第二章 开发环境及相关技术 62.1 开发环境 62.2 J2ME概述 62.2.1 J2ME体系结构 62.2.2 J2ME配置(Configuration) 72.2.3 J2ME简表(Profiles) 72.2.4 虚拟机(VirtualMachine) 72.3 Eclipse的特性 72.4 关于J2MEWirelessToolKit2.2 8第三章 游戏需求分析 83.1 功能需求 83.2 性能需求 83.3 可靠性和可用性需求 93.4 出错处理需求 93.5 接口需求 93.6 环境需求 93.7 将来可能提出的要求 9第四章 游戏流程分析与相关技术应用 94.1 游戏的主要功能 94.2 游戏运行流程 104.3 绘图相关技术 124.3.1 Canvas类 124.3.2 Graphics类 124.3.4 图像双缓冲技术 134.4 记录管理系统(RMS) 134.5 声音管理系统 13第五章 系统的实现 145.1 系统的组成 145.2 代码实现流程 145.2.1 游戏入口MIDlet类 145.2.2 主循环代码 155.2.3 相关界面绘制代码 165.2.4 战斗的实现代码 205.2.5 药品的使用 235.2.6 任务的实现代码 245.2.7 游戏对话的实现代码 275.2.8 控制输入代码 285.2.9 地图类代码 295.2.10 地图及对话切换实现代码 325.2.11 屏幕绘制代码 325.2.12 游戏输赢判断 345.3 测试结果 36第六章 总结 366.1 已经解决的问题 366.2 未完善的功能 36致谢 36参考文献 37绪论手机的介绍在高速发展的信息时代,作为个人信息交互终端,手机已成为人们生活、学习、工作中不可缺少的一部分。中国手机发展历程大致可以分为模拟手机时代、GSM时代、2.5G时代和3G时代。模拟手机时代,大概从1987年中国移动通信集团公司开始运营900MHz模拟移动电话业务算起,到2001年6月30日,中国移动通信集团公司完全停止模拟移动电话网客户的国际、国内漫游业务截止。模拟移动电话系统的质量完全可以与固定电话媲美,使通话双方能够清晰地听出对方的声音。但模拟移动通信与数字移动通信相比保密性较差,极易被并机盗打;只能实现话音业务,无法提供丰富多彩的增值业务;网络覆盖范围小且漫游功能差;模拟手机体积大、重量沉、样式陈旧,加之手机供应商早已停止生产模拟手机,使模拟手机的维修与更新受到严重制约。因此,中国移动通信集团公司于2001年12月31日关闭模拟移动电话网,停止经营模拟移动电话业务。中国的GSM数字网大概可以从1994年在中国建成第一个GSM通讯网络开始,2001年的模拟网转网,GSM数字网才全面替代以往的模拟和GSM两网并存的格局。现在在我国广泛使用的GSM技术采用窄带的TDMA,允许在一个射频(即“蜂窝”)同时进行8组通话。GSM数字网也具有较强的保密性和抗干扰性,音质清晰,通话稳定,并具备容量大、频率资源利用率高、接口开放、功能强大等优点。手机从模拟时代走进GSM时代时,各大品牌的手机就迅速发展起来,造成竞争激烈,使手机的发展越来越快。2.5G时代和3G时代也相继出现,现在也逐渐跳进了CDMA时代,这种制式是我们中国发明的,这代表着我国的科学技术已经有了很大的进步。手机技术的迅速发展,也让基于Symbian、linux、windowsmobile手机游戏的现状行业发展迅速。05年市场规模较04年增长80%,达到14.41亿元;预计06年较05年增长将超过100%。IDC预测,2008年中国手机游戏市场将达到400亿元人民币的规模。大量资本开始在国内手机游戏市场跑马圈地。如:年初,MonstermobGroup收购手机游戏CP/SP杭州联梦(MDream),交易额为3000-3500万美元;而定位于手机游戏研发的魔龙公司也收到了IDG、SONY等公司的2000万美元的风险投资。市场不规范。由于市场规则不明朗,市场漏洞的存在,出现一些商家钻空子的现象,对整体市场造成了不良的影响。首先是游戏质量参差不齐,大量抄袭、劣质的游戏存在。导致手机游戏客户的流失和对行业的不信任。其次,市场机制不能正常起作用,不能对游戏运营商做到优胜劣汰。平台的限制。目前手机品牌、型号众多,一款游戏只能在几款手机上应用,这已经成为限制手机游戏发展的最大的瓶颈。而支持JAVA等平台的手机还没有占据主流手机的地位。对街机游戏、电脑游戏的模仿阶段。现在手机游戏还处在比较原始的模仿阶段,很多游戏是以前的街机游戏、网络游戏的模仿,甚至有些游戏是直接对这些游戏的移植。当然,我们都知道这一阶段也是不能避免的,在电脑游戏的发展历程中,街机模拟器的功劳也是不可磨灭的。还没有出现里程碑式的经典游戏。很多人都记得在国内电脑游戏的发展中,曾经出现过几款经典的游戏,如“仙剑”、“金庸”等。这些游戏曾为中国的电脑游戏的普及做出了非常大的贡献。手机游戏的特征操作简单:手机的操作界面决定了手机游戏的操作不像PC游戏那么复杂,用户只需了解手机界面几个按键所对应的功能便可以进行游戏。可中断性:手机不是游戏机,它最主要的用途还是用来通讯,因此玩游戏的过程中常常会有不可预期的事件发生,如来电等等。因此,手机游戏要求在游戏过程中能自行中断并切换到其它紧急任务中。交互性:传统的FC游戏只是简单的进行人机对战,一旦玩家掌握了游戏模式、玩完了所有游戏路径之后,很快就会厌烦这个游戏。因此,在手机游戏中加入联机对战模式,可以有效的增长游戏的寿命,让玩家面对不同对手时产生新的挑战。平衡性:平衡性亦是所有游戏的特征。平衡意味着公平,游戏难度太低很快便会失去吸引力,一下子把难度设得太难了亦会让人失去信心,过早放弃。实时性:游戏里的场景状态瞬息万变,玩家对每一个瞬间发出的输入事件都要求能够实时响应,实时性可以说是所有游戏的共同特征。手机游戏的发展前景随着人民生活的不断改善和生活水平的不断提高,手机的迅速普及以及手机性能的快速提高,手机游戏的发展也跟着进入快速成长期,市场规模、用户数量呈上升趋势,用户对游戏需求层次也在逐年提高,消费速度也日益加快。手机游戏SP(服务提供商)也开始大力发展网络游戏,使得网络游戏市场规模日益扩大,而3G网络的到来,也给手机网络游戏带来了一次更新的体验。开发环境及相关技术开发环境操作系统:MicrosoftWindowsXP程序语言:Java开发包:Java™2StandardEdition(5.0) EclipseME1.6.6J2MEWirelessToolkit2.2IDE:Eclipse3.2J2ME概述J2ME体系结构为了满足消费者和嵌入式商场不断发展和多样化的需求,J2ME体系结构采用模块化、可扩展的设计。这种设计是通过一个3层软件模型来实现的,该模型构建于本地操作系统之上。J2ME的3层体系结构依照各种设备的资源特性,将J2ME技术架构分为简表(Profile)、配置(Configuration)、和Java虚拟机(JavaVirtualMachine)3层,然后再进一步细分,这使J2ME能够在每一类设备的限制下工作,而同时提供最低限度的Java语言功能性。[1]J2ME分层结构图如图2.1所示。图2.1J2ME分层结构图参考文献胡虚怀,杨志和,李焕.J2ME移动设备程序设计[M].北京:清华大学出版社,2005,10-12.[美]MartinJ.Wells著.李鹏,陈炜,任俊伟译.J2ME游戏编程[M].北京:清华大学出版社,2005,10-13.陈旭东,徐保民,张宏勋.J2ME应用教程[M].北京:清华大学出版社,2007,13.孔明放.J2ME程序设计教程[M].北京:科学出版社,2005,113-115.李晓洁,王晓龙,马瑞.手机游戏开发全书[M].北京:清华大学出版社,2007,122-132.[美]JamesKeogh著.潘颖,王磊译.J2ME开发大全[M].北京:清华大学出版社,2004,209-220.郝玉龙,李向前.J2ME移动应用开发[M].北京:北方交通大学出版社,2006,295-297.容钦科技.Java2游戏程序设计[M].北京:北京科海电子出版社,2003,80-81.王晓,王榕.J2ME程序开发使用案例从入门到精通[M].北京:清华大学出版社,2007.李振鹏,龚剑.J2ME手机游戏开发技术详解[M].北京:清华大学出版社,2006.
TheDevelopofTheMobileGame—DaTangOnJ2MEtheschoolofSciencecomputerscience&technology050308050JunjiePanteacherYuzhuZengAssociateProfessor【Abstract】ThedesignoftheuseofJ2MEtechnologytodevelopamobilegamemachine.Canbeconductedthroughtheuseofmobilephonegames,gamestogainexperiencetoachieveattackmonsterupgradeaseriesoftasks,andfinallybringdownthefinalboos,win.Protagonistbloodbezero,themaincharacterdied,thegamefailed.YiHuangasaresultofreadingthenovel"theDatangShuanglongBiography",someoftheinsidestoryoflove,theyaredoinga"DaTang"game.ThisgameisnotfullyinaccordancewiththerealcircumstancesoftheTangDynasty,tellsthestoryoftheprotagonisttosavethestoryofasmallvillage.Thispaperdescribestheproceduresusedbytherelevanttechnologies,aswellasthestructureofthegameanalysisandfeatureimplementation.【Keywords】J2ME;WTK;mobilegaming;DaTang基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究机器人旋转电弧传感角焊缝跟踪单片机控制系统基于单片机的控制系统在PLC虚拟教学实验中的应用研究基于单片机系统的网络通信研究与应用基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究基于单片机的模糊控制器在工业电阻炉上的应用研究基于双单片机冲床数控系统的研究与开发基于Cygnal单片机的μC/OS-Ⅱ的研究基于单片机的一体化智能差示扫描量热仪系统研究基于TCP/IP协议的单片机与Internet互联的研究与实现变频调速液压电梯单片机控制器的研究基于单片机γ-免疫计数器自动换样功能的研究与实现基于单片机的倒立摆控制系统设计与实现单片机嵌入式以太网防盗报警系统基于51单片机的嵌入式Internet系统的设计与实现单片机监测系统在挤压机上的应用MSP430单片机在智能水表系统上的研究与应用基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用单片机在高楼恒压供水系统中的应用基于ATmega16单片机的流量控制器的开发基于MSP430单片机的远程抄表系统及智能网络水表的设计HYPERLINK"/deta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏教版小学劳动三年级下册《陀螺》项目化教学设计-在传统工艺制作中培育劳动素养与创新思维
- 守则赋能成长路-小学六年级劳动素养教案
- 水库质量控制方案
- 河道整治设备调配方案
- 隧道供配电方案
- 水厂反应池搅拌装置检修方案
- 垃圾填埋场雨洪排放方案
- 桥梁梁板预制方案
- 企业试运行保障方案
- 老旧小区保温层加固方案
- 2026年安全生产月:重大危险源管控与隐患排查治理课件
- 2026广西百色市那坡县劳动人事争议仲裁院招聘编外工作人员5人笔试备考试题及答案解析
- 5.1《阿Q正传(节选)》课件+2025-2026学年统编版高二语文选择性必修下册
- GINA哮喘指南核心更新解读2026
- 2025年甘孜州船头学校选调事业单位工作人员真题
- 2026年汽车维修前台测试题及答案
- 2026福建厦门公交集团有限公司公交招聘考试备考试题及答案解析
- 2026年职业能力倾向验-通关题库及1套参考答案详解
- 百慕大三角分析课件
- 人教版新目标英语七年级下册unit 4 写作市公开课一等奖省课获奖课件
- 八年级家长会-语文老师课件
评论
0/150
提交评论