飞机大战游戏需求分析文档 5改

匿名 (未验证) 提交于 2019-12-02 23:43:01

1704 2017317210409

1704 2017317210411

1704 2017317210427

1704 2017317210428

1704 2017317210429

1.引言

1.1编写目的:

1.2项目背景:

3D 形象,却可能是我们最美好的记忆。

1.3定义:

2)敌机:我方战机的敌对方,共三种类型,分为小型、中型和Boss战机。

3)攻击力:对对面造成伤害的多少。

4)

5

6

7

815s.

1.4参考资料

[1]窦万峰.软件工程方法与实践[M].北京:机械工业出版社,2016.

[2].软件工程实验教程[M].北京:机械工业出版社,2016.

2.任务概述

2.1项目目标

“飞机大战”,采用游戏引擎Cocos CreatorJavaScript

2.2用户的特点

2.3系统整体结构

2.4运行环境

2.4.1设备环境:

PC, Intel Core 2500M;需要4个以上的USB接口,支持双鼠标和双键盘工作。

2.4.2硬件环境:

500M的硬盘空间,显示器1280*768分辨率或者更高。

2.4.3软件环境:

Cocos Creator v2.10

2.4.4网络环境:

Windows

WindowsPC

2.5游戏要求

① 游戏可正常运行

② 可基本达到最终目标

③ 游戏界面友好,易于交互

④ 项目具有较高的安全性和稳定性

2.6项目关键问题

①游戏不能过于简单单调,没有吸引力,也不能太难,导致难以进行

②游戏规则一定要明确,易于上手

③一定要进行足够的测试确保游戏得以正常运行

④各种设置要准确

2.7假定和约束

1)软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实例考核相结合。

2)操作员与用户要按照操作规程运行本项目,不得进行恶意破坏性操作。

3.

3.1

3.2

①玩家进入游戏信息

②玩家进入游戏设置

③角色状态变化

④道具加成变化

3.3

3.4

字段名称

字段含义

数据类型

宽度

NULL

备注

Uid

玩家编号

VARCHAR

12

NO

Fid

战机编号

CHAR

10

NO

Mid

地图编号

CHAR

5

NO

Tid

道具编号

CHAR

5

NO

Sid

战机状态编号

CHAR

5

NO

SKid

技能编号

CHAR

5

NO

F_name

战机名称

CHAR

15

NO

T_name

道具名称

VARCHAR

15

NO

S_name

战机状态名称

VARCHAR

15

NO

战机状态

SK_name

技能名称

VARCHAR

15

NO

SK_description

技能描述

VARCHAR

15

NO

S_ description

状态描述

VARCHAR

15

NO

T_ description

道具描述

VARCHAR

15

NO

T_effect

道具效果

VARCHAR

15

NO

表示道具的作用

3.5

4.功能需求

4.1背景移动

4.2背景音乐

4.3玩家移动

ASWD键可控制战机的位置,

4.4敌机创建

Boss机。

BossBoss

4.5爆炸实现

Boss、Boss碰撞以及Boss机发生碰撞则结束游戏。

4.6附加功能

5.功能说明

序号

功能项

描述

1

飞机能够移动,发射子弹,用子弹击毁敌军战机

2

飞机通过吃掉道具,改变自身属性

3

敌军飞机可以击毁我军飞机

4

Boss出现以及打败Boss

6.

Boss机,位置会随机变化,通过碰撞击毁我方战机,并触发爆炸音效的播放,然后结束游戏。

7.性能需求

7.1数据精准性

5s,后续的实际运行中故障率、出错率均低于20%,软件故障率低于5%。以及相关的并发性、吞吐量。

7.2适应性

Windows

PC

8.运行需求

8.1界面风格

Windows风格

8.2硬件接口:

USB接口

8.3故障处理

9.其他要求

9.1

Windows

PC兼容机。

10%

9.2安全保密性要求

9.3开发要求:支持软件,包括操作系统、编译程序、测试游戏等

Cocos Creatorv2.10

Windows驱动

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!