需求分析报告书-基于linux平台qt技术的雷电游戏的设计与实现

需求分析报告书-基于linux平台qt技术的雷电游戏的设计与实现

ID:15033645

大小:292.50 KB

页数:15页

时间:2018-08-01

需求分析报告书-基于linux平台qt技术的雷电游戏的设计与实现_第1页
需求分析报告书-基于linux平台qt技术的雷电游戏的设计与实现_第2页
需求分析报告书-基于linux平台qt技术的雷电游戏的设计与实现_第3页
需求分析报告书-基于linux平台qt技术的雷电游戏的设计与实现_第4页
需求分析报告书-基于linux平台qt技术的雷电游戏的设计与实现_第5页
资源描述:

《需求分析报告书-基于linux平台qt技术的雷电游戏的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、南昌航空大学东软班需求分析报告书版本:0.1.0基于Linux平台QT技术的雷电游戏设计与实现需求分析报告书南昌航空大学东软班需求分析报告书版本:0.1.0总页数15正文附录生效日期2013.12.11编制:审批:南昌航空大学东软班需求分析报告书版本:0.1.0修改履历修改编号日期修改人版本号修改内容1VER0.1.0初始做成2VER0.1.0一次修改3南昌航空大学东软班需求分析报告书版本:0.1.0目录1引言-4-1.1编写目的-4-1.2项目背景-4-2任务概述-4-2.1开发目标&应用目标-4-2.2运行环境-4-

2、2.3条件与限制-4-2.4关键词-4-3功能要求-4-3.1功能划分-4-3.2系统结构及功能描述-5-3.3备注-5-4性能要求-5-4.1时间特性-5-4.2显示特性-5-5运行要求-5-5.1界面-5-5.2基本操作-5-5.3显示要求-5-6扩展需求分析-5-南昌航空大学东软班需求分析报告书版本:0.1.01引言1.1编写目的编写这份报告的目的是为了使开发人员了解雷电游戏设计的总体流程和框架,使开发人员明确该软件各方面的功能和预期达到的目标。1.2项目背景现代科学技术的发展(尤其是手机技术的发展),改变了人们的

3、生活,作为一名新世纪的大学生,应该站在时代发展的前沿,掌握现代的科学技术知识,以适应社会的发展需要。要求我们能够独立完成面临的任务,努力成为一名有创新意识的新型人才。游戏是人们活动中一项非常重要的内容,有人认为如果哪一天人类对所有的游戏都失去兴趣,恐怕世界的末日就要到了。电脑对游戏的贡献有目共睹,现在摸索电脑的人很少没玩过电脑游戏的,喜欢游戏的人也很少不玩电脑的。雷电是一款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。雷电最早还是出现在PC机上,而我国的用户都是通过红白

4、机了解、喜欢上它的。随着计算机的发展而发展,雷电不断推陈出新,深爱广大玩家喜爱。这个游戏有的简单,有的复杂,但其根本原理是一样的都是对运动的方块进行组合,来训练玩家的反应能力。因此开发此游戏软件可满足人们的一些娱乐的需求。此雷电游戏可以为用户提供一个可在普通个人电脑上运行的,界面美观的,易于控制的雷电游戏。因此,为了迎合众多用户的需求,我们使用Linux下的Qt技术,开发出一款具有很强的娱乐性和交互性的经典“雷电”游戏。2任务概述2.1开发目标&应用目标开发目标:通过本游戏的开发,主要实现游戏的可操作性及美观性,同时也通

5、过游戏的开发使自己对C++语言,Linux语言的掌握更进一步,能初步掌握新学习的QT编程语言,为自己将来的工作打下坚实的基础。应用目标:本游戏的总体任务使实现游戏的可操作性,以及界面的美观性。通过采用Linux下的QT编程技术实现界面以及事件的控制,使得用户可以根据键盘的四个方向键控制向上,向下,向左,向右的操作,通过界面中的相应按键来实现游戏的开始,结束,游戏设置,以及查看积分的排名等功能。2.2运行环境操作系统:MicrosoftWindowsXP,Win7系统开发平台:Linux平台下开发语言:C++,Qt_cre

6、atorIDE:Ubuntul12.04(VMwareWorkstation8.0.4)Qt4.7南昌航空大学东软班需求分析报告书版本:0.1.02.3条件与限制在Linux平台下运行,界面由Qt进行设计。3功能要求3.1功能划分用户分类功能玩家登陆界面继续未完的游戏创建新游戏声音游戏排名帮助退出游戏游戏过程中暂停游戏继续游戏放大招玩家吃生命宝物玩家吃放大招宝物玩家吃子弹强度宝物吃子弹变换宝物吃无敌状态宝物游戏帮助声音设置玩家保存游戏玩家返回游戏直接退出游戏南昌航空大学东软班需求分析报告书版本:0.1.03.2系统结构及

7、功能描述1.系统流程图,如下:结束改变相关属性吃到“礼物”血数是否为零命数是否为零被子弹或者敌机击中击毁敌方飞机减少相应血数增加分数开始选择飞机类型,初始化飞机信息飞机出现于屏幕下方中央,直到结束不断发射子弹命数减1NONOYES南昌航空大学东软班需求分析报告书版本:0.1.02.功能分析图,如下3.3备注玩家增加分数时,击毁的敌方不同类型的飞机增加的分数也会不同,也可以捡金币来增加分数。击败一关的boss后可以进入下一关,并且游戏的难度会相对应增加一点。4性能要求4.1时间特性刚开始时敌机数量比较少,随着时间的增加敌机

8、的数量也开始增加,获得的分数也随着我们击毁的敌机数增加。4.2显示特性主界面中有开始游戏,退出游戏,游戏排名,游戏设置,游戏说明等按钮,进入游戏后,自己控制的飞机在界面中央最下面,然后敌机从上面下来且自动发射子弹,我们通过方向键控制飞机的移动和按键来发射子弹射击敌机,控制飞机捡宝物改变自身属性,或增加血量,界面中可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。