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

飞机大战概要设计

文档规格说明书

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战舰,击败后可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值