
论文摘要
J2ME(Java 2 Micro Edition)是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。它定位在消费性电子产品的应用上,对设备的智能化、多样化,提供了革命性的解决方案,并因其“Write Once,runanywhere”的Java特性而提高开发的效率。随着手机性能的不断提高,手机休闲娱乐应用的市场发展趋势已经逐渐明朗,手机休闲娱乐应用将成为PC休闲娱乐应用之后又一重要业务增长点。通过充分分析了当前手机休闲娱乐应用市场的需求和发展趋势,以及分析了其他手机应用的特点和优点,作者积累了很多理论知识和实践经验。本文正是在此基础上结合了实际的开发经验,合理运用了一些新技术实现了一个手机娱乐游戏。本文的主要工作集中在:详细阐述了开发手机游戏所需的关键技术——怎样用对象表示游戏角色及怎样控制游戏流程及各角色的动作。重点在如何表示一个游戏角色,如何控制各个角色及如何对用户的按键作出适当的反映。本文的主要结构包括下面两方面:1.根据作者的开发经验介绍了手机游戏的基本开发技术,硬件特点和具体开发环境。2.结合作者参与的具体项目——“坦克大战”,详细阐述开发一个基于J2ME平台的手机游戏的基本步骤和各个关键要素,重点说明了如何用面向对象的思想对手机上的游戏动画角色进行抽象和封装,并用具体的源代码说明如何控制游戏角色的运动,绘制及游戏流程和相应按键事件。
论文目录
摘要ABSTRACT第1章 引言1.1 研究背景及意义1.2 手机游戏的国内外发展状况1.3 本文的研究重点第2章 手机游戏概述2.1 开发环境及相关技术的介绍2.1.1 选择J2ME的原因2.1.2 JAVA语言的介绍2.1.3 J2ME语言的介绍2.2 游戏API简介第3章 手机游戏开发关键技术3.1 应用中相关核心包的介绍3.2 设计软件的选择3.2.1 JAVA的运行环境及其开发工具3.2.2 JDK工具包的安装与设置3.2.3 J2ME模拟器——Eclipse和WTK3.3 GameCanvas的使用3.3.1 绘图3.3.2 键盘3.4 Sprite的使用3.4.1 Sprite帧3.4.2 帧序列3.4.3 Reference Pixel3.4.4 Sprite的变换3.4.5 绘制Sprite3.4.6 碰撞检测3.5 Layer的使用3.5.1 TiledLayer3.5.2 贴图(Tiles)3.5.3 单元格(Cells)3.5.4 渲染一个TiledLayer3.5.5 LayerManager3.5.6 渲染第4章 手机游戏开发4.1 游戏设计策略4.2 游戏的目的、目标及说明4.3 游戏的设计说明4.3.1 对主要技术问题的简单说明4.3.2 主要类的功能实现4.4 对游戏的测试4.5 导入手机的过程第5章 总结与展望5.1 论文工作总结5.2 下一步研究展望致谢参考文献个人简历 在读期间发表的学术论文与研究成果
相关论文文献
标签:手机游戏论文; 智能化论文; 坦克大战论文;