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