● 摘要
随着手机硬件性能的不断提高和中国移动互联网的飞速发展,手机游戏作为一个新兴产业也迎来了发展的高速时期。本论文将结合实际手机游戏开发项目,着重研究和论述一款炮塔防守类型手机游戏的设计与实现的过程,以及开发过程中所遇到关键问题的解决方法。开发中遇到的关键问题主要包括:如何解决手机屏幕限制显示的问题;如何提高游戏系统可玩性和创新的问题以及如何提高游戏移植性的问题。在该手机游戏项目的开发过程中,基本遵循软件工程的思想和原则,针对上述三个关键问题进行重点分析和研究。关键问题的分析以及解决,贯穿了项目的策划、设计和实现等几个主要开发阶段,最后都得到了很好的解决。针对如何解决手机屏幕限制显示的问题关键问题的解决中,确立了利用屏幕卷轴技术实现游戏地图等画面元素的显示的方法,保证游戏完整性的同时又保证了游戏显示效果。针对如何提高游戏系统可玩性和创新性关键问题的解决中,确立了利用迷宫最短路径算法实现敌人自动寻找路径的游戏核心系统的方法,提高了游戏的可玩性并实现了对传统系统的创新。在对如何提高游戏移植性关键问题的解决中,通过对系统进行模块化设计,加强底层实现方法的封装性等方法,有效的提高了游戏的移植性。该手机游戏项目经历了立项,调研,策划,系统设计,程序实现和测试等过程。最终成为一个面向市场发售的正式产品。在这个过程中,对手机游戏的开发设计和实现过程有了深入的了解和学习。论文中对于关键问题的解决方案的研究思想在手机游戏的设计和实现中具有通用性,对回国后继续参与手机游戏这个产业的学习和研究具有一定的指导和借鉴意义。