论文部分内容阅读
手机已经成为现代人们生活所必不可少的物品之一。它携带方便,无论何时何地都可以快速访问的特性,使它成为广泛普及的重要原因与优势。目前,中国的手机数量正在高速的增长,基本上人手都有一部甚至几部手机。手机的更新换代速度也更加频繁,它逐渐成为一种娱乐时尚。手机游戏是基于移动设备而衍生出的一种新兴应用,是广大用户最喜爱的娱乐。其产业后面的价值更是不可估量。如何提高开发效率和游戏品质,将是企业必须面对的现实问题。本文分析了原有手机游戏开发技术、相关配套SDK模拟环境、企业的开发流程、人员配置、在开发过程中对技术人员的要求以及对其他各种人员的要求,研究传统开发流程在手机游戏开发中存在的各种问题,针对这些问题设计了新的开发流程和相关工具。主要成果如下:1、总结出提高手机游戏的开发效率及品质的五大要素1)开发流程;2)规范;3)动画效果;4)工具;5)测试;2、针对规范和多机型适配机制提出了采用J2ME-POLISH方式和预编译技术来适配多机型,并统一开发规范;3、针对动画效果和图片容量提出了采用图形动画技术、地图图片拼接技术,在满足图片需求基础上节省图片容量,用动画编辑器丰富动画效果,同时提高了程序开发人员的代码编写效率以及对动画把握的准确性;4、针对以上需求设计开发了动画编辑器和地图编辑器工具。本文着眼于J2ME技术的应用。以一款实际手机游戏为例具体讲述了在J2ME技术的基础上,运用J2ME-POLISH预编译/打包技术,动画编辑器,地图编辑器开发手机游戏。本文从软件工程的角度对该游戏进行了功能需求分析、模块划分以及总体框架搭建。对游戏开发中涉及的碰撞,AI等技术也进行了详细阐述。结合相关技术对开发框架搭建、工具使用、开发流程等进行了分析说明。最终在J2ME平台下实现了该游戏,经测试达到预期的效果。