博三F5第二次站立会议

 一、项目简介

1.编写目的:为了让用户在游戏中体验枪战的快感,游戏以最近火过的电影《战狼2》为背景,以多年经典游戏《魂斗罗》为参考,让大家放松心情。也让大家通过                       今年的元素来体验当年的经典。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2.项目背景:a.项目名称:《战狼·出击!》

                    b.项目面向对象:项目设计人员、用户可以是所有年龄段的玩家。

                    c.项目来源及其介绍:往年的动作射击游戏曾风靡一时,但采用当年的素材无法足够的引起玩家的共鸣,且怪物,枪支种类单一。针对以往:我们可能                          加入一些更加现代化的元素,背景也尽量贴近当下。游戏中,我们可能将游戏分为简单和困难两个模式,关卡数目暂定3关及以上。游戏里面还有吃金                        币奖励,其金币可在商店中购买不同种类的武器与加成。

3.软件定义:该游戏节奏偏热血,操作较简单,键位较少,玩家可以在短时间内熟悉其游戏规则,因此适合各个水平的用户使用。

4.参考文献:《软件工程方法与实践》(第三版)   窦万峰著;

                     百度百科多个网站;

                     《战狼2》

                      《魂斗罗》

二、任务概述

1.目标:a.游戏整体风格:贴近战狼2部分故事情节,热血枪战类,画面与情节较为丰富,界面友好。

              b.游戏模式:提供简单和困难两种模式,通过同时间内怪物数量多少来改变。人物具有跑,跳,伏地,翻转,射击等技能。

              c.UI界面:二维。具有战狼系列电影的游戏界面, 界面简单清晰,设置一定路障,贴近电影内容。

              d.武器与伤害加成:武器分为手枪,步枪,冲锋枪,机枪,散弹枪,机关枪六种,每个枪附有不同的伤害值,射速以及暴击率。每个枪子弹数均无限。初始枪为手枪,可以在宝箱中获得其他种类的武器,并选择是否换枪。伤害加成从枪的三个属性出发,增加对应的属性值,其暴击后的爆伤为200%。(其伤害加成从商店中获得)。此外,考虑人物角色死亡,复活时武器掉落,仅仅保留初始武器(破手枪)的设定,以免武器太强导致摧枯拉朽的局面而降低游戏难度。

              e.游戏角色:角色有血量,移动速度两个属性

                                 冷锋 :游戏初期角色,移动速度较快。

                                RACHEL:游戏初期角色,医生,与治疗包有交互。

                               何建国:游戏初期角色,老兵,血量较厚。

                               老爹:解锁角色,通关即得。

          龙小云:解锁角色,打败某boss。

              f.游戏音效:具体参考bgm原生曲目链接如下,后续将作出删减和调整后,以音频自命名方式添加到文件夹中

 

                                http://i.y.qq.com/v8/playsong.html?                             hostuin=941008150&songid=125777841&appshare=android_qq&type=0&platform=11&appsongtype=1&_wv=1&source=qq                                http://i.y.qq.com/v8/playsong.html?hostuin=941008150&songid=125777841&appshare=android_qq&type=0&platform=11&appsongtype=1&_wv=1&source=qq                                    http://i.y.qq.com/v8/playsong.html?             hostuin=941008150&songid=201587896&appshare=android_qq&type=0&platform=11&appsongtype=1&_wv=1&source=qq 鉴于游戏关卡有三关以上,至少需要剪辑4-5种bgm,后续将作出决定并修改。

              g.怪物:第一关  普通小怪:反派士兵

                                       小怪首领:装甲士兵

                                        Boss:钱必达

 

                            第二关  普通小怪:装甲士兵

                                        小怪首领:钱必达

                                          Boss:Big daddy(老爹)

 

                            第三关  普通小怪:钱必达

                                        小怪首领:Big daddy(老爹)

                                          Boss:吴京

 

 

                   普通士兵:武器为单发手枪,伤害一般;间隔1s,每次1发;易被击杀;

                   装甲士兵:武器为连发机枪,伤害较高;间隔2s,每次4发;不易被击杀;

                   钱必达:武器为钞票捆,伤害一般;弹幕发射,间隔2s;很肉;3条命;

                   老爹: 移速快,武器为火箭筒,伤害很高;射速低;间隔2s;3条命;

                  吴京:移速快,武器为弹幕激光枪;伤害极高;射速极快;间隔1.5s;3条命;

 

                   //前关boss在后关以小怪身份出现时将会有所削弱

                   钱必达:弹幕钞票 变为单线钞票

                    老爹:武器伤害降低 生命只有一条

                 机关设置:

                   炮塔:嵌在地图内;固定打炮;射速较慢;伤害较高;

                   陷阱:地表;命中直接结束游戏;

2.用户特点:无特定要求,适合各年龄阶层和文化水平的用户使用。

3.运行环境:windows系列OS,具有固定IP

4.条件和限制:单机游戏(可双人)

三、数据描述

1.静态数据:武器属性,角色属性,怪物属性,商品属性

2.动态数据:角色血量,怪物血量,金币数值,用户存档,玩家坐标,敌人坐标

3.数据库描述:

(1)player 0.001

(2)weapon 0.001

(3)enemy 0.001

(4)shop 0.001

(5)map 0.001

4.数据字典:

weapon

需求规格说明书 随笔 第1张

player

需求规格说明书 随笔 第2张

enemy

需求规格说明书 随笔 第3张

shop

需求规格说明书 随笔 第4张

map

需求规格说明书 随笔 第5张

options

需求规格说明书 随笔 第6张

5.数据采集:

        游戏开始时:存档数据

        游戏进行中:角色信息,敌人信息,按键信息

四、功能需求

1.整体业务的流程图

2.功能划分:游戏开始、游戏进行、游戏设置、游戏帮助,商店五个模块。

3.开始界面:1》游戏简介  2》游戏规则  3》人物简介  4》武器简介  5》操作帮助  6》商店

4.游戏设置:1》音效设置  2》音乐设置

5.游戏进行:1》开始游戏  2》暂停游戏   现场保护  3》退出游戏    给出提示

五、功能描述:

1.功能1:游戏帮助:

                                    a.输入数据:游戏帮助对应的序列号

                                    b.输出数据:游戏帮助的内容

                                    c.功能:参看游戏帮助

2.功能2:游戏设置:

                                    a.输入数据:游戏音效对应的序列号

                                    b.输出数据:设置成功或者设置失败的提示

                                    c.功能:对游戏的相关参数进行设置

3.功能3:游戏开始:

                                     a.优先级:必须实现

                                     b.触发器:菜单选项

                                     c.前提:用户在游戏中有存档

                                     d.后置条件:系统读取用户存档

4.功能4:声音设置(优先级、触发器、前提、后置条件)

                                  a.优先级:必须实现

                                   b.触发器:菜单选项

                                   c.前提:

5.功能5:暂停游戏(优先级、触发器、前提、后置条件)

                                a.优先级:必须实现;

                                b.触发器:暂停按钮;

                                c.前提:游戏正在进行中;

                                d.后置条件:系统暂停游戏;

6.功能6:继续游戏(优先级、触发器、前提、后置条件)

                                  a.优先级:必须实现;

                                  b.触发器:继续游戏按钮;

                                  c.前提:游戏已经暂停;

                                  d.后置条件:系统继续游戏;

六、性能需求:

1.适应性:界面设计简单,易于用户操作。

2.可维护性:

七、运行要求:

1.用户接口:游戏为PC端

2.硬件接口:无

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄