Eclipse平台飞机游戏开发.doc

Eclipse平台飞机游戏开发.doc

ID:24942968

大小:501.01 KB

页数:32页

时间:2018-11-17

Eclipse平台飞机游戏开发.doc_第1页
Eclipse平台飞机游戏开发.doc_第2页
Eclipse平台飞机游戏开发.doc_第3页
Eclipse平台飞机游戏开发.doc_第4页
Eclipse平台飞机游戏开发.doc_第5页
资源描述:

《Eclipse平台飞机游戏开发.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、二〇一三届本科毕业论文(设计)报告题目:基于Eclipse平台的飞机游戏的开发学生姓名:所在系:学号:专业:指导教师:梁国希基于Eclipse平台的飞机游戏的开发【摘要】随着当今社会的发展,手机已经融入每个人的生活中。但因为信息网络的不断进步,传统手机已经不能满足人们的要求。程序不能增加与删除,有错误又不能更新或修改,通过wap访问互联网,速度慢,费用又高。这时,Java技术就充分展现了其自身的优势,可以按需要从网上下载程序进行升级安装,还提供了一个类库,使开发商可以设计更方便,直接的用户界面。而JAVA演进到JAVA2后,JAVA平台分别针对不同领域

2、的需求被分成四个版本,即J2EE、J2SE、J2ME以及JavaCard。J2ME被应用于消费性电子产品。至此,JAVA手机将是未来手机的发展方向,是业界的热点。而因为J2ME的应用层面之广,使其成为未来JAVA平台发展的重点项目。此次设计的这款手机游戏《飞机游戏》就是应用了J2ME来实现的。本论文介绍了J2ME的相关技术及本程序的结构分析和具体功能的实现。【关键词】J2ME;手机游戏;功能目录1绪论11.1手机软件现状11.2J2ME介绍11.3手机游戏应具有的特征11.4本游戏背景介绍21.5本章小结22开发环境及相关技术的介绍32.1开发环境32

3、.2Java语言特点32.3关于ECLIPSE32.4关于WirelessToolKit32.5JavaAppicationManager42.6本章小结43程序结构、思想和相关技术53.1本程序需要解决的主要技术问题53.2程序流程53.3Canvas类63.4Graphics类63.5MIDP1.0技术下的绘制背景技术63.6MIDP2.0新增的GameCanvas包63.7PNG图片格式73.8玩家飞机的控制方式和敌人方的智能运行73.9子弹的运行和控制83.10内存的优化83.11内存检测器83.12关于混淆器93.13本章小结94程序分析和具

4、体实现104.1游戏进入前的选择104.2mybullets类104.3游戏逻辑及gameScreen类114.3.1gameScreen类所实现的功能114.3.2地图的创建114.3.3地图的移动124.3.4gameScreen类的构造函数124.3.5关于commandAction()方法124.3.6Sprite类对象的碰撞检测及相关属性134.5普通敌人相关属性154.6白云的实现原理164.7关尾BOSS及相关属性164.8本章小结175测试185.1打包测试的过程185.2发现的BUG及解决情况195.3未完善的功能206总结216.1

5、本程序的总结和展望216.2感想217致谢22参考文献22英文翻译23附录英文文献及翻译241.绪论1.1手机软件现状在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行。但是传统手机存在以下弊端:1.传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了错误也不能更新、修改,若要增加新功能必须另换一部手机。2.传统手机访问互联网是通过WAP(WirelessApplicationProtocal),所有网络资源必须接通网络才能在线访问,非常耗时、费用亦很高。而Java技术

6、在无线应用方面的优势非常明显:1.应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。2.Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面(GUI);3.Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。基于以上分析,Java手机将是未来手机的发展方向,是业界的热点。1.2J2ME介绍虽然Java已经被用到许多企业级软体上,可是其实骨子里面还是非常适合用在嵌入式系统之中。Java平台演进到Java2后,Java平台分别针对不同领域的需求被分成

7、四个版本,亦即J2EE、J2SE、J2ME以及JavaCard。其中J2ME定位在消费性电子产品的应用上。这个版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块化的架构让不同类型产品能够随时增加支持的能力。这个版本的应用层面相当广泛,会是未来Java平台发展的重点项目。J2ME在1999年的JavaOne开发人员大会上初次亮相,它的目标是面向智能无线设备和小型计算机设备的开发人员。J2ME的一个关键优点是,J2ME与所有支持Java的设备都是兼容的。支持Java的设备就是任何运行Java虚拟机器的计算机。Motorola、Nokia等生产厂

8、商都生产支持Java的设备。J2ME平台是由配置(Configuration)和简表(Prof

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。