版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录1、引言 21.1 编写目的 21.2 背景 213 定义 31.4 参考资料 32 总体设计 32.1 需求规定 32.1.1 系统功能 32.1.2 系统性能 32.1.3 输入输出要求 42.1.4 故障处理要求 42.1.5 其他专门要求 42.2 运行环境 42.3 根本设计概念和处理流程 42.4 结构 72.5 功能需求与程序的关系 82.6 人工处理过程 92.7 尚未解决的问题 93 接口设计 93.1 用户接口 93.2 外部接口 133.3 内部接口 144 运行设计 144 1 运行模块组合 144 2 运行控制 144 3 运行时间 145 系统出错处理设计 14
2、5.1 出错信息 145.2 补救措施 155.3 系统维护设计 151、引言1.1编写目的说明编写这份概要设计说明书的目的,指出预期的读者。本概要设计说明书目的在于明确说明“华师大之旅游戏各功能的实现方式, 指导团队进行编码,并解决实现该系统的程序模块设计问题。包括如何把该系统划分成假设干个功能模块、 决定各个功能模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。本说明书的预期读者为:游戏开发人员1.2背景说明:a.待开发软件系统的名称;b 列出此工程的任务提出者、开发者、用户以及将运行该软件的计算
3、站中心 软件的系统名称: 本工程的提出者:本工程的任务开发者: 本工程的用户:游戏软件由7个场景组成,均是结合大学生活设计:k爭业走进华师大13 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 开发工具: Visual Studio 2005 开发语言: C# 开发框架:系统运行环境: Windows server 2003 、 Windows XP SP2、 IIS6、 .NetFramework 2.0 系统、游戏:假设未特别指出,统指“华师大之旅单机游戏 。根据后面写的情况写添加1.4 参考资料列出有关的参考文件,如:a.本工程的经核准的方案任务书或合同,上级机关的批文;
4、b 属于本工程的其他已发表文件;c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 无结构及流程2 总体设计2.1 需求规定2.1.1 系统功能游戏包括的范围:本游戏包括主类、出发类、问答类、军训类、运动会类、考试类、竞赛类 游戏范围是按场景划分,局部场景有些功能会类似 该游戏包括七个场景,每个场景又不同的规那么要求游戏能有效、快速、平安、可靠和无误的完成上述操作。并要求界面要简单明了、易于 操作。2.1.2 系统性能1、时间特性要求: 在机器正常启动的条件下,屏幕刷新时间不长于 1 秒。2、可靠性:
5、保证系统的可靠运行和在操作过程中的方便快捷。3、灵活性:游戏应当可以根据需求的变化,方便地进行功能的调整、增减,模块的升级和系统架构 的逐步完善。输入输出要求输入的数据为初始化时候和游戏结束时重新载入的闯关数据,输入的数据较简单,没有特殊要求。故障处理要求应用程序错误:程序开发中出现了Bug。其他专门要求界面友好、操作方便:操作界面要直观、简单、贴近实际,操作过程应当尽量简化,符合实 际过程。可维护性:系统维护应当简单。2.2运行环境列出支持软件,包括要用到的操作系统、编译或汇编程序、测试支持软件等。分类名称版本语种操作系统Win dows7.0简体中文应用平台Win dows7.0 32 位
6、简体中文软件Un ity3d5.0英文2.3根本设计概念和处理流程说明本系统的根本设计概念和处理流程,尽量使用图表的形式。场景 3:军训场景5 :考试的划分,.2.4结构用一览表及框图的形式说明本系统的系统元素各层模块、子程序、公用程序 等扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系萍坪大之旗进入游戒AB犊游戒运动会走 it 华 肺 A2.5功能需求与程序的关系本条用一张矩阵图说明各项功能需求的实现同各块程序的分配关系:E.2.7E.2.7.需求模块产生游戏的屏幕主类模块选择游戏游戏设置显示地图画出背景和障碍出发类模块玩家控制人物动画画面移动碰撞检测显示问题和答
7、案问答类模块接受用户选择判断对错方阵动画控制军训类模块玩家控制领队时间计时分数统计画出背景运动会类模块玩家控制运发动规那么判定完成任务,进入下一个工程画出学生方块和老师方块考试类模块控制个方块的移动碰撞检测判断学生方块位置竞赛类模块2.6人工处理过程本实验只需游戏者对其进行相应的操作即可。2.7尚未解决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。1了解整个软件的需求分析。2对于软件的数据结构和整体关系进行全面了解。接口设计要求3接口设计3.1用户接口说明将向用户提供的命令和它们的语法结构,以及软件的答复信息。 说明提供给用户操作的硬件控制面板的定义。在用户界
8、面局部,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用1主界面:背景图:华师大校门,背景音乐:华师大校歌游戏名称:ECNU TOUR四个按钮:开始游戏、游戏设置、退出按钮名称按钮功能开始游戏进入关卡选择游戏设置退出退出整个游戏2关卡选择界面:背景图:华师大闵行和中北校园平面图才匕宇.&厂厂冃景曰乐:7个按钮:场景1:走进华师大、场景 2:欢迎、场景3 :军训、场景4:运动会、场景5:考试、场景6 :竞赛、场景7:毕业按钮名称按钮功能场景
9、1走进华师大点击进入场景1场景2欢迎点击进入场景2场景 3军训点击进入场景3场景4运动会点击进入场景4场景5考试点击进入场景5场景6竞赛点击进入场景6场景7毕业点击进入场景7场景1 :背景图:草原、河流船、城市街道路标、路灯、高楼大厦、华师大校门才匕宇.&厂厂冃景曰乐:障碍:石头草原、水晶物河流、汽车城市街道人物:卡通人物动作:跑、跳、乘船操作:W键表示 跳,按钮选择:鼠标控制假设中途失败:跳出界面: you lose和2个按键:按键名称按键功能Replay重新开始本关游戏Exit退出假设顺利通关:跳出界面:you win和3个按键:按键名称Next下一关Replay重新开始本关游戏E
10、xit退出(4)场景2 :背景:华师大闵行和中北校园平面图4个按钮:A、B、C、D按钮名称按钮功能A判断所选答案是否正确B判断所选答案是否正确C判断所选答案是否正确D判断所选答案是否正确假设答对自动跳入下一题,假设答错显示正确答案后再自动跳入下一题 分数显示:答对加10分、答错不扣分试题:30道选项:A、B C、D操作:鼠标控制答完30题后,跳到本关的最后一页,即显示总共得分3个按钮:按钮名称按功能Replay本关重新开始Next跳到下一关退出场景3:军训界面:方阵区: 形状为“ ECN系统指定命令显示动作领队区:领队由玩家控制,根据玩家按键显示动作计时区:计时工具类似一个体温计的形状,时长为
11、两秒命令显示区:根据随机函数,随机产生定义好的7种训练命令分数显示区:用于显示玩家当前分数操作:按键控制假设顺利通关:跳出界面:you win和3个按键:按钮名称按功能Replay本关重新开始Next跳到下一关退出场景4:本关由2个小游戏组成:跳沙坑和百米跨栏百米跨栏:背景图:运动场,跑道和观众席才匕宇.&厂厂冃景曰乐:计时:显示奔跑时间人物:卡通人物障碍:栏杆操作:按下空格键,人物开始奔跑,W键控制人物跳起,假设碰倒栅栏,奔跑速度减慢,依次叠加,直到跑到终点。假设中途失败:跳出界面:you lose和2个按键:按键名称按键功能Replay重新开始本关游戏Exit退出假设顺利通关:跳出
12、界面:you win和3个按键:按键名称Next下一关Replay重新开始本关游戏Exit退出跳沙坑背景图:运动场,跑道和观众席、沙坑、时间转盘才匕宇.&厂厂冃景曰乐:距离测量:测量所跳沙坑的距离人物:卡通人物操作:按下空格键,人物开始奔跑,跑到要跳出的地方,时间转盘转动,玩家选取适宜时间 转盘的角度,按下空格键,人物就按照转盘的角度跳出,这里用插入的函数计算后,得到距离,在屏幕上就会显示相应的数字,人物也落到相应的沙坑位置。假设中途失败:跳出界面:you lose和2个按键:按键名称按键功能Replay重新开始本关游戏Exit退出假设顺利通关:跳出界面:you win和3个按键:按键
13、名称Next下一关Replay重新开始本关游戏Exit退出场景5结题思路区:?华容小径?诗句,蕴含华容道的结题思路 游戏区:实现方块移动,碰撞检测等控制:鼠标控制其他操作:按键名称按键功能Select4种模式的选择Replay重新开始本关游戏Exit退出假设顺利通关:跳出界面:you win和3个按键:按键名称Next下一关Replay重新开始本关游戏Exit退出(8)场景6:背景图:教学楼楼层才匕宇.&厂厂冃景曰乐:人物:卡通人物障碍:多种卡通怪兽、箱子人物动作:向前走、向后走、停、发射技能 怪兽动作:不同的怪兽有不同的动作 怪兽种类出现:随机(随机函数控制) 技能发射:操作:假设中
14、途失败:跳出界面: you lose和2个按键:按键名称按键功能Replay重新开始本关游戏Exit退出假设顺利通关:跳出界面:you win和3个按键:按键名称Next下一关Replay重新开始本关游戏Exit退出3.2外部接口软件接口: un ity 3d3.3 内部接口说明本系统之内的各个系统元素之间的接口的安排。内部接口方面, 各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。接口传 递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输4 运行设计41 运行模块组合游戏在运行时通过主页面和各模块之间的调用, 读入操作进行格式化。 在主模块得到充分的 数据
15、后,将调用各个子模块,显示子模块对应的操作和信息。 子模块返回主模块后,可继续 进行上述操作。4 2 运行控制说明每一种外界的运行控制的方式方法和操作步骤。 运行控制将严格按照各模块间函数调用关系来实现。 在各事务中心模块中, 需对运行控制进 行正确的判断,选择正确的运行控制路径。43 运行时间说明每种运行模块组合将占用各种资源的时间。 在软体的需求分析中, 对运行时间的要求为必须对做出的操作有较快的反响。 软件件对运行 时间有较大的影响,当任务过多时,操作反响将受到很大的影响。5 系统出错处理设计5.1 出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、 含意及处理方法。序号出错状况解决方法1人物抖动且不能操控退到关卡选择界面重新开始2突然断电使用后备电源3界面卡住退出重新开始4障碍物变成路面退出重新开始5.2补救措施1. 假设在安装期间出现错误导致程序无法执行,可以检查机器的性能进行再次安装。2. 在硬件方面要保证机器能够稳定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南农业大学《家具与陈设设计》2022-2023学年第一学期期末试卷
- 湖南工业大学科技学院《系统包装设计》2023-2024学年第一学期期末试卷
- 20高三一轮复习成果检测卷-备战2025年高考英语
- 2024至2030年中国鱼糜制造机械行业投资前景及策略咨询研究报告
- 2024至2030年中国自硬砂用脱模剂行业投资前景及策略咨询研究报告
- 2024至2030年中国滑板车前叉行业投资前景及策略咨询研究报告
- 2024至2030年中国照相机成像模型行业投资前景及策略咨询研究报告
- 2024至2030年中国氧化铬碌行业投资前景及策略咨询研究报告
- 小学美术课件-纸筒人
- 2024至2030年水性苯丙外墙涂料项目投资价值分析报告
- 弱电机房设备与系统巡检记录表全套
- 平面构成(普通高等院校艺术设计专业)全套教学课件
- 与采购人等相关单位的配合措施
- 在线网课学习知道《新闻摄影基础(西南政法大学)》单元测试考核答案
- 意识形态和意识形态国家机器
- 钳工实训课教学设计案例
- MOOC 劳动与社会保障法学-西南政法大学 中国大学慕课答案
- 畜禽排泄物处理中心及生物有机肥生产建设项目可行性研究报告
- 外科学教学课件:颈、腰椎退行性疾病
- 国家开放大学《高等数学基础》形考任务 1-4 参考答案
- 保安骨干员工培训课件
评论
0/150
提交评论