您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 飞机大战游戏-体系结构设计报告
[键入文字]飞机大战游戏体系结构设计报告文件状态:[]草稿[√]正式发布[]正在修改文件标识:QRSX-004-DOC-AS当前版本:1.0作者:青软实训完成日期:青岛软件园软件人力资源服务有限公司实训服务中心飞机大战《体系结构设计报告》Page2of7版本历史版本/状态作者参与者起止日期备注1.0/发布张玉星飞机大战《体系结构设计报告》Page3of7目目录录0.文档介绍............................................................................................................................40.1文档目的.......................................................................................................................40.2文档范围.......................................................................................................................40.3读者对象.......................................................................................................................40.4参考文献.......................................................................................................................40.5术语与缩写解释............................................................................................................41.系统概述............................................................................................................................52.设计约束............................................................................................................................53.设计策略............................................................................................................................54.系统总体结构.....................................................................................................................55.子系统的结构与功能.........................................................................................................55.1人工智能子系统............................................................................................................55.2游戏对象子系统............................................................................................................66.开发环境的配置.................................................................................................................77.运行环境的配置.................................................................................................................78.测试环境的配置.................................................................................................................7飞机大战《体系结构设计报告》Page4of70.文档介绍0.1文档目的为模块设计人员提供飞机大战游戏模块设计依据。0.2文档范围本文介绍了飞机大战游戏的体系结构。0.3读者对象模块设计人员0.4参考文献无0.5术语与缩写解释缩写、术语解释飞机大战《体系结构设计报告》Page5of71.系统概述飞机大战游戏是基于Windows桌面的射击类游戏。做为一个游戏首先要保证游戏本身的规则,而这个版本的一个重要的功能就是其2D的展现形式。2.设计约束(1)需求约束。体系结构设计人员从《软件需求规格说明书》)中提取需求约束软件、硬件环境(包括运行环境和开发环境)的约束用户界面的约束软件质量的约束,如正确性、可靠性、效率(性能)、易用性。(2)隐含约束。有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员假设对用户熟悉简单的Windows游戏的玩法。3.设计策略无。4.系统总体结构有两个主要的部分组成,分别是规则子系统、游戏对象子系统。系统的总体结构图如下:subsystem规则子系统subsystem游戏对象子系统5.子系统的结构与功能5.1规则子系统该子系统主要是实现飞机大战各项游戏规则。实现了需求中的游戏规则。组成结构如下图所示:飞机大战《体系结构设计报告》Page6of7人工智能规则子系统这个系统包含1个重要的模块,人工智能,它实现了敌机对战机的攻击以及游戏对象碰撞监测规则,其实实现的是代表计算机方与玩家进行对战。攻击规则敌机在战机上方或下方时发射炸弹,炸弹从下至上或从上至下射向战机攻击时发出声音碰撞规则导弹或炸弹本身的矩形区域和敌机或战机的矩形区域相交时,表示导弹或炸弹射中了战机或敌机战机被炸毁,游戏结束。敌机被炸毁,战机10分,出现文字提示。爆炸时产生声音5.2游戏对象子系统该子系统包含了各个游戏对象的实现,它实现了需求中的部分规则以及游戏特效。本子系统的组织结构图如下:应用程序对象游戏对象游戏对象子系统应用程序对象游戏程序的加载游戏对象的绘制飞机大战《体系结构设计报告》Page7of7游戏规则的调用玩家的键盘事件获取游戏对象敌机图像加载敌机贴图位置存储6.开发环境的配置类别标准配置最低配置计算机硬件P42.0,1GRAMP42.0,1GRAM软件VS2013VS2008网络通信100M局域网10M局域网7.运行环境的配置类别标准配置最低配置计算机硬件P42.0,1GRAMP42.0,1GRAM软件WindowsXP,Win7WindowsXP网络通信100M局域网10M局域网8.测试环境的配置单元测试类别标准配置最低配置计算机硬件P42.0,1GRAMP42.0,1GRAM软件VS2013VS2008网络通信100M局域网10M局域网系统测试类别标准配置最低配置计算机硬件P42.0,1GRAMP42.0,1GRAM软件WindowsXP,Win7WindowsXP网络通信100M局域网10M局域网
本文标题:飞机大战游戏-体系结构设计报告
链接地址:https://www.777doc.com/doc-4652963 .html