1、Matinee -编辑器中的一个关键帧工具,它允许在游戏中移动物体并改变其属性。也可以在相机路径及创建游戏中的镜头剪切时使用它。Kismet-UDK引擎中自带的可视化脚本系统2任务概述目标 本软件产品是一项独立的软件,而且全部内容自含。UDK引擎强大的编辑器,会把复杂的图形算法都稳定高效地封装在模块内部,开发人员可以非常轻松地通过便捷的SDK满足对各种复杂的3D游戏功能需求。本游戏的开发旨在了解并应用这些高效的功能。 游戏的背景故事是设定玩家努力解开机关,走出迷宫,寻找光明和神像的故事。背景音乐充满恐怖感,营造了阴森紧张的氛围,促使玩家努力走出迷宫。本迷宫游戏的设计对象是中、低龄玩家,游戏容易
2、上手,情节简单,迷宫的世界奇特而神秘,始终吸引玩家去探究它的秘密,寻找那未知的出口。迷宫世界会带给玩家充满刺激与挑战、理智与抓狂的快感!运行环境硬件运行环境:处理器型号:AMD/Intel 2.0GHz 及以上内存容量:2GB及以上外存剩余空间:10GB以及以上软件运行环境:操作系统:Windows NT/XP/7/8运行支持软件环境:DirectX9/10 PC、Xbox 360、PlayStation 33需求功能需求本系统的功能需求用用例图的方式描述,如下图所示。图1.迷宫用例图3.1进入游戏用例编号:1用例名称:进入游戏用例描述:用户进行安装,直接进入游戏前置条件:无前置条件后置条件:
3、安装成功活动步骤:系统提示安装成功或失败的信息扩展点:无异常处理:3.2选择地图2选择地图系统提供地图选择列表玩家等待玩家成功进入地图场景中系统根据玩家选择进入地图场景3.3开始游戏3开始游戏玩家控制人物,使用道具完成“拿秘钥”“开门”的任务玩家成功进入游戏成功走出迷宫的玩家获胜通过触碰钥匙打开迷宫中隐藏的大门,通过障碍走出迷宫,找到传送点3.4退出4退出游戏玩家选择返回游戏大厅重新组队或者直接关闭游戏系统判断成功与否反馈给玩家结束游戏返回游戏大厅 关闭游戏客户端4总体设计基本设计概念和处理流程4.1基本设计思想游戏的玩法是让玩家进入游戏预先设计的三维迷宫地图场景,从入口处出发,找出迷宫里的秘
4、钥,通过触碰钥匙打开迷宫中隐藏的大门,从而通过障碍走出迷宫,找到传送点,进入游戏第二场景,取得游戏的胜利。我们主要实现“进入游戏”,“选择地图”,“开始游戏”,“返回主菜单”,“退出游戏”等功能。在界面的美观设计方面,着重强调页面风格的一致,以及界面内容结构的清晰。游戏设计顺序图、协作图如下:图2.迷宫游戏顺序图图3.迷宫游戏协作图总体结构 4.2 结构(如表1所示)表1 结构模块名称功能描述输入输出null安装成功或失败的信息玩家控制人物,使用道具完成找钥匙开门走出迷宫的任务玩家进行游戏系统返回玩家是否成功完成游戏信息返回主菜单玩家选择返回游戏大厅返回直接关闭游戏关闭关闭游戏 4.3 结构需
5、求与程序的关系(如表2所示)表2 结构需求与程序的关系需求功能模块进入游戏大厅显示玩家可以进行游戏玩家选择地图玩家控制角色及道具玩家根据角色进行游戏系统判断胜负系统判断玩家是否胜利玩家选择返回大厅重新选择地图直接关闭游戏客户端5数据结构设计5.1对象-关系图经过对系统中涉及的实体和关系进行的分析,画出了实体的对象-关系图,如图4所示。图4 实体的对象-关系图5.2基本表设计根据图3得到的对象-关系图,结合本系统的实际,设计基本表如下:game名称字段数据类型备注游戏编号gidNchar(10)Primary key地图编号midmap地图名称mname道具编号pid表示地图用了哪些道具prop
6、erty道具名称pname6使用说明安装与初始化6.1游戏说明游戏安装包为Epic Install Packaged的应用程序,大小为414M,版本为1.0.10996.0,语言为英语。6.2游戏安装流程(1)点击安装文件,在阅读最终用户授权协议后点击“我接受”。图5.安装示例(2)选择要安装的位置,单击安装。图6.安装示例(3)游戏安装中会弹出“安装先决条件文件”的窗口,此时无需操作,耐心等待即可。图7.安装示例(4)游戏安装完成界面。若勾选“启动runningman”,则在单击“完成”后立即启动游戏。图8.安装示例软件主要功能的使用说明6.3游戏登陆界面进入游戏,选择名为“SUMMONER
7、GORGE”的地图,开始游戏。 图9.游戏界面6.4游戏主要功能说明(1)门与钥匙整个迷宫总共设置了4道门和4把钥匙,主要功能是阻碍玩家通过,增加游戏可玩性。每道门的设计大致相同,在初始情况下,门是关闭的,阻碍玩家通过,在玩家拿到钥匙后,门自动打开。如图10,蓝色框为钥匙模型及其触发器(Trigger_5 Touch),红色框为门模型及其触发器。图11为图10中钥匙和门对应的触发器触发一系列事件的可视化程序图。玩家进入触发器(Trigger_5 Touch)范围内,即触发开门音效,与此同时,也触发钥匙隐藏以及“开门”事件,门的触发器触发开门动画事件,门打开,在延迟7秒后关闭。即输入触碰事件,输出音效以及开门动作。图10图11(2)游戏结束过场动画游戏结束过场动画的功能是回顾游戏场景,提示玩家游戏结束。如图12所示,红色框为过场动画触发器(Trigger_3 Touch)图13为图12中触发器触发一系列事件的可视化程序图。玩家进入触发器(Trigger_3 Touch)范围内,触发结束音乐以及过场动画。即输入触碰事件,输出音乐以及过场动画(另一事件)。图12图13