论文部分内容阅读
移动平台的特性带来了全新的游戏制作理念,依靠游戏性与高画质的传统游戏因其较长的开发周期、较高的制作难度与游戏难度,面临着收益周期长、广告投放困难、用户接受度低的困境,相较之下,轻松休闲类的小型游戏凭借较短的开发周期、低游戏难度和开发难度以及便捷的广告投放途径迅速得到了应用开发商的青睐。随着移动平台上的进一步普及和增长,移动设备上的游戏应用也越发具有广阔的前景,如何在移动游戏高速更新换代的市场节奏下获取有利地位是许多创业公司与应用开发商不得不重视的课题。于是一种更高效、灵活的游戏开发工具显得越发重要和关键。本文所提到设计致力于移动游戏特别是Android游戏的快速开发平台的研究,通过设计一个功能强大的脚本语言和相应编译/解释器,并围绕此建立一系列游戏开发所需的绘图、布局、设计模块,实现诸如单位设计、路径绘制、动画/声音管理、AI及关卡逻辑编辑、脚本设计等功能。让某些只有PC游戏开发工具上才拥有的快速开发功能在得以在移动游戏开发平台上实现,以弥补移动游戏开发平台特别是Android系统下的游戏快速开发平台功能缺乏、灵活性差、游戏类型支持单一、AI设计困难、资源复用率低等不足。本文首先介绍了移动游戏快速开发平台的项目来源,国内外研究现状及相关的技术理论和基础知识,并进行了相关技术的延伸探讨,如Web Service技术的接口安全性保障。其次,本文对平台的需求做了介绍,并在需求的基础上进行了总体设计,包括架构、开发运行环境、数据模型等。再次,本文对平台各模块做了详细设计和实现。最后,对整个项目进行了部署和测试,主要是对移动游戏快速开发平台的功能测试,并提出了优化的方向和对未来的展望。