● 摘要
本课题以实际手机游戏项目的开发思路为基础,具体设计和实现一款角色扮演类手机游戏“幕府传说”。该款游戏的设计和开发将解决以下三个问题,首先是如何提高手机游戏体系结构的可重用性,其次是如何改善屏幕图像的显示效果和提高手机游戏的运行速度,最后是如何提高手机游戏运行的稳定性,针对这三个问题本文将给出具体的解决方案。因此本课题具有较强的针对性和实用性,应用前景广阔。论文首先通过需求分析描述了游戏背景并获取了游戏中要实现的功能模块,然后通过分析比较不同的游戏开发平台确定出本项目的开发方案,同时对一些重要的关键技术做了详细的介绍。在设计和实现游戏各功能模块的过程中,本文重点考虑了图形绘制模块和资源管理模块的实现方法。开发完成后本文还简单介绍了如何对游戏进行测试,以保证游戏能够顺利运行在相关的手机平台上。针对如何提高手机游戏体系结构的可重用性问题,本文根据J2ME技术特点并结合传统游戏结构对该款游戏的体系结构进行了总体设计,按照游戏功能分三个层次划分出生命周期模块、图形绘制模块、游戏逻辑模块、人机交互模块、多媒体模块、网络通信模块、资源管理模块以及通用算法模块共八个模块,以提高体系结构的通用性。对于手机游戏运行速度缓慢的问题,我们在图形绘制模块中采用了双缓冲技术来绘制图像,以避免手机屏幕的闪烁现象;针对地图场景等较大的图片资源我们利用了脏区算法来进行优化,以提高手机游戏的运行效率。对于手机游戏运行时出现的非正常终止等问题,我们考虑了游戏在不同状态下的资源利用情况,然后采取了载入所用资源和释放无用资源的方法及时回收空余的内存,以提高手机游戏运行的稳定性。项目发布后,游戏在运行速度和稳定性等方面均有较好的表现,得到了玩家的一致认可,同时也给企业带来了良好的市场效益。
相关内容
相关标签