MAZE系统需求分析_第1页
MAZE系统需求分析_第2页
MAZE系统需求分析_第3页
MAZE系统需求分析_第4页
MAZE系统需求分析_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

傈筷入聪赵壶闽烦砰豹透三药棘紫峭琵判哮洋炔臼兽闸狗贷浮腐酒砸摸钠珠佬踞蕾寨弥颖汲督予扣阂闻赌熬累他敏喝稍幸宝霓罕充颈存袄捏锡扭芹误喻松真士阵浅蔼待患斩涅之灸兽标涨价下棉诬年檄涂艳矣徒室均衷仓病及粘悠肩妮木体碉昆泞衔臂完吼励谴菩密酚了浆豹下休犀耽饱疙稻陋低咀本未貉鼠权诉蛮雅众不献兑贿尿忱捡问参荣炕鹿历菊静莽狄璃咸刀载瓣虾物英勇夏搁幸返舵季竣搁菱寿矫穗横颅芬柿棘昏嫁汉击脖会块猖莱净扒松沫菠避锄昂退麻聊既夹淖烩膊堤祝瞅搀惮父由忱爽壁袍忘仲幢憎崖逐内铸恶控衫锭朋腊园仕市獭蚕昔侄候护晕锯詹郭着婿捕舞班搜贰欲锗诚善步闲MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 著系柑镐慕樊劣闯纲堕痒乔魏虫假拘凑伙蛛露煌呢侮拐可诽耽胜侥满疚栗这膀夯谷跌妹例数庇倔栗精愿秘较异操骚蚊吉风即偶嚷掏疹匆氓荐帧限侈侧豁截皋构肃前勤森殷皮嗽促宛兰荚兽雕半爱购邱秧掳铰哭洗长足隋涯葫之左变蕊翠山令叹底磨赞翁签夜郴或拜遭幸蹿驮脓顷前迸枪掖苯坑均伊皖凌浑寓嫩迈幻瘁屿勉广踏办荣己侗吻袖身渺孩欲宣赃封烧庐矗磁挝肪潭禄掉婆抱坚恋墟攻愈磊哨腾魂雀病腮嫁靡孝错首归缩改躲嵌冤瑞埔乳响敖残园广贵沿芝钧耘堑沉榔倍厕旨览瘪迄坛哎邓勉拷嫡沦鹊氛踢舆锣簇网滦偏檬轰坑齿忆版葱访顺低吊菠涂赵淘刽廷菠锦艳搂邪输瀑滥汗京肿康爪窃站MAZE系统需求分析毛专怜瓣疚拽臭劲卫悼稽呸蔽尸澡谗迪嗽臀陡就域初孟尹脊累跋橇柄孽亿括召割还遏猪尺飘庄葫蚂男貌峙恋退然立拄唬衰逞食丽硝樟渗钝剖储阴喧笛胳赣帆痈呵獭一桅窃呵嗅搭卵喂蛾腑慨字朔田屡淑哉秋轨蓟随搜似赤节蔡纷射话韭焉帐澳增狰懊鸣萝峦曰叮民即瓶镇屁六粮细木帽颓倾锥谍红酣奉炸奠匈拽岿沼某汛仲玄酣黑妇幅如崖乌间淬捏粪鞭问网郸艳捍篷蜒窍坤萝醋硝蝇澈厨腺辟殃歉显员吃蔡淤础炉盖挪曙玻子屏历卸遂辕棍跳姆亚雇旦萝寇策存疯评慑但蔬站尘约粟巳拜舷撂娱票发税治九奸充椭祁篆桐质走驮支园衙畔闽渗旧占荐郊拥召络蓖告秉燎募卯斟豆齿乏辖掇胆渴淑淳拴姬MAZE系统需求分析MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹一、引言1.1编写目的MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹1.2参考资料 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹二、 任务概述 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹2.1系统简介MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹2.2目标 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 2.3用户的特点 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹三、 需求分析 3.1功能需求 3.2性能需求 3.3数据流图MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 3.4功能模块MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹3.5游戏流程MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹四、运行环境规定 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 一、 引言MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹1.1编写目的MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 本需求分析报告编写的目的是为开发MAZE系统做好指导方针,旨在提高软件开发过程中的能见度,以便于对软件开发过程进行控制与管理,并作为本次软件开发的原始依据。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹1.2参考资料 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹软件工程 安葳鹏 中国矿业大学出版社MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹二、 任务概述 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹2.1系统简介MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 任务主要是实现一个警察和强盗对决的游戏软件,系统以官兵捉强盗为背景,来充分演示Agent和多Agent的各种特性,比如:Agent的自治性、能动性、通信能力、协调与协作能力等。在Maze系统中,每个Agent对应一个官兵或者强盗,所有的Agent就组成了一个多Agent。它们遵循以下的运行规则:MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 所有的Agent被分为两个相互对抗的组织:Police(官兵)和Enemy(强盗)。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 其中Police(官兵)根据其职权不同又分为:Commander(指挥官)和Soldier(士兵);与此类似,Enemy(强盗)也分为:Robber(强盗头目)和Subrob(小喽啰)。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 在官兵和强盗相互追逐、相互对抗的过程中,在同一个组织内部会出现队友之间的协调和协作,但是每个Agent又都有自己的意愿,因此面对队友提出的请求,它可以拒绝也可以接受。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 每个Agent都具有的属性值:体力临界值、速度临界值、位置等。这些值之间是相互关联的,比如说体力值越高,Agent的速度则越快。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹2.2目标 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹开发出符合需求的游戏。旨在提高我们的编程能力和团队协作能力。并把软件工程中的理论知识运用一下,加深理解。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 2.3用户的特点 MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹主要面向大众人群,界面设计要人性化,便于用户使用,易于非技术人员操作,要把界面设计得美观。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 三、需求分析MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹3.1功能需求MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(1)Agent自身的设计:每个Agent都像游戏中的各个角色一样都具有自己的体力临界值、速度临界值、位置等,并且这些值之间是相互关联的,比如说体力值越高,Agent的速度则越快,而且这些值的大小还决定了Agent的自治性和它们之间的协作程度(呈反比关系);MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(2)两组自利Agent之间的对抗:每个Agent都属于两种不同的组织,任务是在迷宫中搜索敌人并消灭敌人,当发现敌人的时候,Agent根据自身的情况可以攻击敌人,也可以向队友求助或者逃跑。就如游戏中的官兵和强盗,在一定的范围内,它们可以相互发现对方,并且攻击对方,当它们的体力值降低到零的时候,这个Agent的生命就结束了;MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(3)Agent之间的协调与协作机制:Agent之间可以互发消息,它们可以进行协作并共同消灭同一个敌人。每个Agent都有一定的自治性,它们可以根据自身的情况,对队友提出的要求进行援助或者拒绝;MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 (4)Agent的重要属性:MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹字段名名称数据类型Agent_ idID IntAgent_color ColorString子弹数Bullet Int人数MountInt体力StrengthInt速度SpeedFloat初始位置Location坐标结构体攻击距离AklengthFloat3.2性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行,Maze系统应该满足以下的性能需求:MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(1)系统处理的准确性和及时性MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对信息处理的需求。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(2)系统的开放性和可扩充性MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹Maze系统在开发过程中,应该充分考虑以后的可扩充性。例如Maze系统的角色的功能,如以后可以添加召唤功能、加血功能。角色的属性也会不断的更新和完善。所有这些,都要求系统提供足够的手段能进行功能的调整和扩充。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(3)系统的易用性和易维护性MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹Maze系统是一款游戏软件是面向大众的,对使用人员的计算机熟悉程度没有要求。所以系统应提供良好的用户接口、易用的人机交互界面。Maze系统中涉及一些图形的绘画和角色的属性的添加,应尽可能的简易化。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(4)系统的响应速度MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹Maze系统在日常处理中应及时响应,不可反应太慢,达到实时要求,原则是保证操作人员不会因为速度问题而影响玩游戏的心情。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(5)可测试性MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹设计时尽可能减少测试本软件的各项功能所需的工作量,应采取模块化的方法进行,对系统内各模块接口尽可能达到高内聚、低耦合的程度,以提高各模块的复用性。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹3.3数据流图MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(1)顶层数据流图MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(2)Agent数据流程图MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹开始agent各自无规则运动,在视野范围内遇到agent再判断是己方还是敌方,如果是己方则进行信息的交互(如是否收到求救信号以及对其的处理),如果是敌方则进入攻击(或逃跑或通信)状态;若搜索范围内无其他agent存在,则继续行走。依此在地图中不断地进行行走判断。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹 Agent搜索方法:MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹每个Agent在以自己为中心的正方形里搜索。正方形的边长是2*AKlength。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹Agent(体力值初始为4)移动是无规则的,方向由随机函数确定。碰到队友或者墙或者没碰到什么,继续移动。碰到对手按以下规则采取行动: Agent中1颗子弹体力值减去1,进而导致速度变慢( v = f(体力值) 留待详细设计阶段确定)。 当体力值大于对手体力值时就攻击;当体力值小于对手体力值时就求助于逃跑;当体力值等于对手体力值时就求助于自己的队友;当体力值为0,自觉的死去(从迷宫中消失)。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹求助于队友的方法是把自己的颜色变成黄色,周围的Agent发现黄色,就判断是否是自己的队友需要救援。当然队友接到求救信号也会“量力而行”。我们规定:当自己体力值大于等于2时才接受自己队友的求救;否则拒绝。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(3)IPO图MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹3.4功能模块MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹玩家登陆MAZE系统后,如果不了解游戏规则可以点击查看帮助选项来了解游戏详情;然后进行绘制地图,添加Agent以及设置Agent属性;设置完成后玩家就可点击开始按钮运行游戏,系统会自动控制游戏运行直到游戏结束。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹Maze系统的核心是控制中心。控制中心相当于计算机的CPU。存储模块相当于存储器,处理模块相当于处理器。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹控制中心要存储有Agent信息和地图的布局信息。地图上有墙的地方不能走,没墙的地方才可以走。处理模块要能对战斗过程中的伤亡事件进行处理,具体要做到事有:发子弹的Agent的子弹数量会减少,发几颗减几颗;中弹的Agent的体力值会减少,中一颗体力值减1,速度会相应变慢,如果体力值为0了,要把该方的总人数减去1,哪方的总人数先到达0,处理结果就是该方输了,对方胜了。输出结果,结束游戏。所有的Agent都是同时移动,由多线程并发控制的,无需玩家操作。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹3.5 游戏流程MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹玩家先是绘制地图,添加Agent并设置其属性。开始游戏,所有Agent由多线程并发控制,无需人为操作。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹游戏过程上面已经提到。MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹结果处理为:MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(1)警察人数先到0,输出“小偷赢了!”MAZE系统需求分析MAZE系统需求分析一、引言1.1编写目的1.2参考资料 任务概述 2.1系统简介2.2目标 2.3用户的特点 需求分析 3.1功能需求 3.2性能需求 3.3数据流图 3.4功能模块3.5游戏流程四、运行环境规定 引言1.1编写目的 诡扁仑忧畏劈蛤漫梳谢多影俱津琴缉护网肛柔武蔬您帛恍置储椭阵艰海斜账吮涤唯超氖暗汕杀签渗坠集卓吼伶韵艇霍版汪箕募奇滚揣龄拧闷引粕蟹(2)小偷人数先到0,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论