当前位置:问答库>论文摘要

题目:基于J2ME平台的ACT手机游戏的设计与实现

关键词:Java;J2ME;手机游戏;移植

  摘要

移动设备正在以飞速的发展受到大众的青睐。手机和个人数字助理的大量普及给开发者提供了一个全新的应用开发平台。面向此类平台的增值应用的在线销售记录显示,手机游戏的销售名列前茅,特别是基于Java 2 Micro Edition(J2ME)平台的手机游戏。Sun公司的J2ME平台是Java 2平台的简化版,专门针对能力受限的小型移动设备,这些设备屏幕小、内存少、处理器慢。在这样的平台上开发高刷新率和响应迅速的实时游戏虽开发者来说是巨大的挑战。变化繁多的J2ME设备和商业需求要求同样的游戏必须支持现时市面上的所有手机,这无疑增加了开发进程和软件维护的复杂度。基于J2ME平台的手机游戏开发项目存在两方面的难题。第一,手机设备本身的诸多限制给手机游戏开发技术带来诸多亟待解决的问题。例如,现有大多数手机的处理器处理速度有限,但是许多都涉及多幅图像的处理,特别是动作类游戏,角色和场景都比较多,要在如此受限的环境中,让每个角色的动作形象逼真,用普通的台式机处理方法显然是不可行的。其次,目前大多数移动设备的资源都非常宝贵,尤其是堆内存和包容量受到了很大的限制。第二,项目移植也是手机游戏开发中一个十分重要的问题。手机设备的多样性要求一个游戏相应定制多个版本。单独依靠一种技术不能同时兼顾管理定制版本的可变性和潜在的共通性。同时出于商业考虑,一款基于J2ME的手机游戏还会移植到Brew、Symbian等其它开发平台上,如何增强可扩展性、提高软件复用也是移植阶段、甚至从游戏实现阶段就应该考虑的。本文在前两章介绍了手机游戏开发的发展过程和现状,并对J2ME平台开发技术、J2ME手机一致性问题作了简要阐述。从第三章开始,以一个ACT动作类手机游戏的项目开发过程为依据,重点分析了ACT手机游戏的设计方案,并将项目分为主版本实现和移植版本实现两个阶段分别给与了技术实现。最后一章对全文进行了总结,并提出下一步的工作。