仿雷电太空射击游戏项目需求分析文档

上传人:油条 文档编号:116837614 上传时间:2019-11-17 格式:DOC 页数:8 大小:364KB
返回 下载 相关 举报
仿雷电太空射击游戏项目需求分析文档_第1页
第1页 / 共8页
仿雷电太空射击游戏项目需求分析文档_第2页
第2页 / 共8页
仿雷电太空射击游戏项目需求分析文档_第3页
第3页 / 共8页
仿雷电太空射击游戏项目需求分析文档_第4页
第4页 / 共8页
仿雷电太空射击游戏项目需求分析文档_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《仿雷电太空射击游戏项目需求分析文档》由会员分享,可在线阅读,更多相关《仿雷电太空射击游戏项目需求分析文档(8页珍藏版)》请在金锄头文库上搜索。

1、仿雷电太空射击游戏项目课 程:软件体系结构 调研题目:仿雷电太空射击游戏项目 学 院:计算机信息 专 业:软件工程 班 级:111 学 号: 学生姓名:李颖 苟召明 林木 指导教师:蒲天应 2013年 6 月 18 日目录2引言22.1背景22.2参考资料22.3假定和约束22.4用户的特点23功能需求33.1系统范围33.2系统总体流程33.3需求分析34非功能需求34.1性能要求34.2灵活性要求45运行环境规定46用例分析46.1用例设计描述46.1.1主事件流:46.1.2辅助事件流:46.1.3后置条件:46.2用例图57图形描述57.1用例图:57.2类图:67.3游戏流程图:78

2、组内自评71 引言1.1 背景雷电是曾经红白机上比较火热的太空射击游戏,丰富了很多八零后九零后的童年生活,在如今pc的时代,需要在pc端还原雷电的童年体验。由于本项目如果涉及比较复杂的游戏引擎设计将会在时间上来不及完成客户(老师)的在课程时间要求。所以本项目采用现成的Unity3d游戏引擎和编辑器。需要完成的模块大概包括玩家类,目标类等设计,由于Unity3d是3d游戏开发引擎的事实,还要要重写部分包括碰撞检测和运动控制在内的引擎函数。1.2 参考资料雷电 :是一款由TAITO开发的射击游戏,本项目在PC上实现雷电游戏的类似效果Unity3D :Unity3D是由Unity Technolog

3、ies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。也可以利用Unity web player,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持涉及到引擎的类:

4、碰撞检测,按键控制,物理效果,粒子系统1.3 假定和约束1. 使用Unity3d游戏引擎,不另外开发引擎2. 由于是课程设计,只实现两个关卡以及开始、退出、排行榜功能3. 本项目不公开发布,不商业化使用4. 由于本项目属於模仿作品,可能存在一定程度的作品雷同1.4 用户的特点1. 追忆八零后红白机童年的爱玩青年2. 寓教于乐的益智为目的的儿童2 功能需求2.1 系统范围1. 使用unity3d自带的场景管理,游戏引擎,不另外开发2. 只开发单机游戏,不涉及网络连接3. 只开发游戏过程及玩家类、目标类、以及图形界面4. 使用网络找到的模型,不另行开发2.2 系统总体流程1. 玩家运行游戏2. 进

5、入关卡游戏3. 输入姓名将得分计入排行榜,查看排行榜4. 游戏结束2.3 需求分析具体功能如下:1. 游戏开始界面,包括一个开始按钮,一个退出按钮,一个排行榜按钮2. 点击开始界面载入第一关,界面显示玩家生命值以及得分,目标朝着玩家的飞船飞来,如果碰撞飞船,玩家的生命值减一。玩家发射子弹击中目标,目标销毁,积分增加103. 当玩家生命值小于0,游戏结束4. 当玩家积分满4000,载入第二关,满8000载入第三关,依次类推,通关之后载入胜利界面,输入玩家姓名,将姓名得分计入数据库并,跳转到排行榜并查看玩家所处位置3 非功能需求3.1 性能要求1. 能在较老的pc,奔腾三处理器的pc上正常运行2.

6、 游戏过程不卡顿,及时释放占用资源3.2 灵活性要求1. 游戏过程灵活2. 游戏过程中界面上要求有退出按钮随时退出游戏4 运行环境规定1. windows xp .net 2.0 dx92. windows 7 .net 3.0 dx103. windows 8 .net4.0 dx115 用例分析5.1 用例设计描述用例名称:PlayGame参与者:Player ,gamesystem前置条件:用户打开游戏运行5.1.1 主事件流:(1) 玩家载入开始界面(2) 点击开始按钮运行游戏(3) 载入第一关卡并进行游戏(4) 游戏通过进入下一关,后同(5) 游戏失败载入失败界面,用户填写玩家姓名进入排行榜5.1.2 辅助事件流:(1) 玩家不点击开始,点解界面的排行榜可查看排行榜目前信息,点击返回返回到主界面(2) 玩家在开始界面点击退出按钮则终止游戏并释放资源(3) 玩家在游戏界面点击退出按钮跳转到游戏开始界面,再次点击退出完全退出5.1.3 后置条件:如果玩家游戏结束输入姓名,则打开排行榜并显示玩家所处位置5.2 用例图6 图形描述6.1 用例图:6.2 类图:6.3 游戏流程图:7 组内自评本次实践,我们小组初步掌握了软件体系的核心内容,设计进度比较快。团结协作。其中。苟召明负责游戏流程图等图的绘制,林木负责了文档的编写。李颖负责代码和产品的设计与导出。可以说是成功的一次实践。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号