论文部分内容阅读
信息社会中手机及其它无线设备越来越多地走进普通老百姓的工作和生活中。随着信息网络化的不断发展,手机及其它无线设备上网也势在必行。J2ME技术是当前业界流行的无线应用开发支柱平台,基于J2ME能够方便地利用各种Java技术在手机上实现许多复杂的功能,传统的手机软件存在很多弊端,而Java技术在无线网络服务中的优势非常明显。随着手机性能的不断提高,手机休闲娱乐应用的市场发展趋势己经逐渐明朗,手机休闲娱乐应用将成为PC休闲娱乐应用之后又一重要业务增长点。通过充分分析了当前手机休闲娱乐应用市场的需求和发展趋势,以及分析了其他手机应用的特点和优点,作者积累了很多理论知识和实践经验。本文正是在此基础上结合了实际的开发经验,合理运用了一些新技术实现了一个手机娱乐游戏,本文的主要工作集中在:详细阐述了开发手机游戏所需的关键技术--怎样用对象表示游戏角色及怎样控制游戏流程及各角色的动作。重点在如何表示一个游戏角色,如何控制各各角色及如何对用户的按键作出适当的反映。本文的主要结构包括下面两方面:1.根据作者的开发经验介绍了手机游戏的基本开发技术,硬件特点和具体开发环境。2.结合作者参与的具体项目--“太空大战”,详细阐述开发一个基于J2ME平台的手机游戏的基本步骤和各个关键要素,重点说明了如何用面向对象的思想对手机上的游戏动画角色进行抽象和封装,并用具体的源代码说明如何控制游戏角色的运动,绘制及游戏流程和如何相应按键事件。本文组织如下:第一章简单的介绍了本论文的引言,第二章阐述了J2ME技术的系统结构,第三章J2ME手机增值业务进行介绍,第四章介绍了手机游戏的开发要点和工具。第五章是本文的重点,介绍了手机游戏--太空大战的制作过程。第六章总结全文。