论文部分内容阅读
随着信息技术和移动通信技术的飞速发展,在智能手机日益普及的同时,其硬件性能和软件功能也已经今非昔比。现在手机在作为移动通信设备为人们提供优质通讯功能的同时,越来越体现出其在游戏娱乐应用方面的价值。由于J2ME秉承了Java技术的跨平台、稳定安全、开放易扩展等优秀特性,加上支持J2ME技术的终端设备的大量普及,使其很自然的成为了当前嵌入式/移动应用开发的首选平台。本文围绕J2ME平台上的手机游戏开发技术为主题,进行了游戏开发的基础理论和相关开发技术的研究,并特别针对手机游戏开发中的通用框架、滚屏技术等几项关键技术进行研究,并在J2ME平台上完成了设计实现。论文主要包含以下内容:1.研究并介绍了J2ME平台的主要用途以及基于J2ME平台手机游戏应用行业的国内外发展现状。2.研究并论述了J2ME平台的特性及其体系结构。重点讨论了连接受限设备配置(CLDC)和移动信息设备简表规范(MIDP),特别是针对游戏开发的GAME API进行比较深入的研究探讨。3.论述了手机游戏软件的发展和分类,研究并探讨了手机游戏开发的技术要点,包括手机游戏开发中的性能优化,手机游戏的交互设计,以及手机游戏在J2ME平台不同版本间的移植问题。4.设计出了一套适合在J2ME平台下使用的手机小游戏开发通用框架,较大的提高了这类手机小游戏的开发效率。通过研究分析游戏滚屏技术原理,实现游戏屏幕背景随游戏角色的移动而做相应的改变,来拓展游戏角色的活动空间,从而大大提升游戏的可玩性。设计实现了GameRMS存储类,采取了特定的数据存取操作方式和储存位置等技术,使数据存储的效率有了比较大的提高,特别是在读写的数据量较大时,效果尤其明显。5.对全文的工作进行了总结,并对下一步的工作和J2ME移动应用开发的前景进行的了展望。