● 摘要
AVG游戏以其特殊的游戏方式,吸引了一大批忠实的玩家。AVG游戏最大的特点就是带给玩家身临其境的置入感,其第一人称视角的表现方式和通过2D方式模拟3D视觉效果的方法更是让玩家有一种置身于现实之中的感觉。 AVG游戏有着天马行空般的自由度。游戏作者可以任意发挥自己的想象力及创造力,构建丰富多彩、形形色色的故事情节。游戏引擎通常分为两大部分,即面向策划人员的编辑器和面向平台的终端程序。连接这两部分的是自定义的通用数据格式。编辑器最重要的部分就是场景编辑器,它包含了策划人员需要的所有元素,包括美术资源、声音资源、游戏情节逻辑和文本资源;并将其按照一定方式组织起来。我们选择Director作为我们的场景编辑器,利用Director的媒体编辑功能编辑我们的场景及道具,并且利用Director强大的lingo语言制作脚本引擎,最终将编辑后的资源采用通用的二进制格式导出。我们采用J2ME为平台开发手机端引擎,此引擎可以导入并解析场景编辑器中导出的二进制文件,在终端引擎根据编辑器所编辑脚本和场景实现游戏内容。最终通过测试后,此方案圆满的实现了整个游戏的需要,构建出了内容丰富、情节曲折的AVG游戏世界。同时,也存在一些缺陷和不足。在下一步的工作中,我们将进一步设计出界面良好、功能强大、通用的AVG场景编辑器及终端引擎。