python飞机大战概要设计说明书_概要设计文档

---恢复内容开始---

飞机大战概要设计文档规格说明书

1.引言部分

1.1目的

该文档的目的是描述飞机大战的概要设计,主要内容包括飞机大战的功能简介等

本文档预期的读者包括全体小组成员及指导教师。

1.2 范围

1.2.1 项目目标

开发一个能为生活增添乐趣,填补空闲无聊时间,丰富我们的生活的小游戏,满足我们休闲娱乐的要求。

1.2.2 主要项目需求

该游戏主要功能包括:

● 操控战机

● 发射炮弹

● 攻击敌机

1.2.3 项目设计约束、限制

该游戏支持鼠标或键盘操控。

1.3缩写

1.4参考资料

[1]软件工程方法与实践第3版  主编  窦万峰  机械工业出版

2.数据设计

本部分主要描述软件所涉及的外部数据的结构描述。如果数据以数据库文件呈现,则要描述表的名称和表字段结构;如果数据以外部文件的形式呈现,则要描述文件的内部结构。

2.1数据对象和形成的数据结构

该游戏系统涉及的主要数据结构如下:

存档功能:用来记录玩家当前的游戏进度。其数据结构是一个javascript对象类型。

战机:描述战机的基本信息,包括移动的最大最小速度、子弹数量等。其数据结构是一个javascript对象类型。

道具:随着经验的加成到一定值后而生成的物品,用来各提升角色属性值,使角色战力提高。其数据结构是一个javascript对象类型。

敌机:战机在游戏中遇到的敌军战机,包括普通战机和Boss战舰

你可能感兴趣的:(python飞机大战概要设计说明书_概要设计文档)