仿雷电太空射击游戏项目需求分析文档(共7页)

仿雷电太空射击游戏项目
课程:软件体系结构
调研题目:仿雷电太空射击游戏项目
学院:计算机信息
专业:软件工程
班级:111                          学号:
学生姓名:
指导教师:
__年 6  月 18  日
目录
2引言 (2)
2.1背景 (2)
2.2参考资料 (2)
2.3假定和约束 (2)
2.4用户的特点 (2)
3功能需求 (3)
3.1系统范围 (3)
3.2系统总体流程 (3)
3.3需求分析 (3)
4非功能需求 (3)
4.1性能要求 (3)
4.2灵活性要求 (4)
5运行环境规定 (4)
6用例分析 (4)
6.1用例设计描述 (4)
主事件流: (4)
辅助事件流: (4)
后置条件: (4)
6.2用例图 (5)
7图形描述 (5)
7.1用例图: (5)
7.2类图: (6)
7.3游戏流程图: (7)
8组内自评 (7)
1引言
1.1背景
雷电是曾经红白机上比较火热的太空射击游戏,丰富了很多八零后九零后的童年生活,在如今pc的时代,需要在pc端还原雷电的童年体验。由于本项目如果涉及比较复杂的游戏引擎设计将会在时间上来不及完成客户(老师)的在课程时间要求。所以本项目采用现成的Unity3d游戏引擎和编辑器。需要完成的模块大概包括玩家类,目标类等设计,由于Unity3d是3d游戏开发引擎的事实,还要要重写部分包括碰撞检测和运动控制在内的引擎函数。
1.2参考资料
《雷电》:是一款由TAITO开发的射击游戏,本项目在PC上实现雷电游戏的类似效果
Unity3D :Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于
Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS _下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。也可以利用Unity web player,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widts所支持
涉及到引擎的类:碰撞检测,按键控制,物理效果,粒子系统
sds聚丙烯酰胺凝胶电泳1.3假定和约束
1.使用Unity3d游戏引擎,不另外开发引擎
2.由于是课程设计,只实现两个关卡以及开始、退出、排行榜功能
3.本项目不公开发布,不商业化使用
4.由于本项目属於模仿作品,可能存在一定程度的作品雷同
1.4用户的特点
1.追忆八零后红白机童年的爱玩青年
互联互通软件2.寓教于乐的益智为目的的儿童
2功能需求
2.1系统范围
1.使用unity3d自带的场景管理,游戏引擎,不另外开发
2.只开发单机游戏,不涉及网络连接
3.只开发游戏过程及玩家类、目标类、以及图形界面
4.使用网络到的模型,不另行开发
2.2系统总体流程
1.玩家运行游戏大球泥
2.进入关卡游戏
编织管3.输入姓名将得分计入排行榜,查看排行榜
4.游戏结束
2.3需求分析
具体功能如下:
1.游戏开始界面,包括一个开始按钮,一个退出按钮,一个排行榜按钮
2.点击开始界面载入第一关,界面显示玩家生命值以及得分,目标朝着玩家的飞船
飞来,如果碰撞飞船,玩家的生命值减一。玩家发射子弹击中目标,目标销毁,积分增加10
3.当玩家生命值小于0,游戏结束
4.当玩家积分满4000,载入第二关,满8000载入第三关,依次类推,通关之后载
入胜利界面,输入玩家姓名,将姓名得分计入数据库并,跳转到排行榜并查看玩家所处位置
3非功能需求
3.1性能要求
1.能在较老的pc,奔腾三处理器的pc上正常运行
2.游戏过程不卡顿,及时释放占用资源
3.2灵活性要求
荸荠去皮机
1.游戏过程灵活
2.游戏过程中界面上要求有退出按钮随时退出游戏
4运行环境规定
1.windows _p
2.0 d_9
2.windows 7
3.0 d_10
3.windows 8
4.0 d_11
5用例分析
5.1用例设计描述
用例名称:PlayGame
参与者:Player ,gamesystem
前置条件:用户打开游戏运行
5.1.1主事件流:
(1)玩家载入开始界面
(2)点击开始按钮运行游戏
(3)载入第一关卡并进行游戏
(4)游戏通过进入下一关,后同
(5)游戏失败载入失败界面,用户填写玩家姓名进入排行榜
5.1.2辅助事件流:
(1)玩家不点击开始,点解界面的排行榜可查看排行榜目前信息,点击返回返回到主界面
(2)玩家在开始界面点击退出按钮则终止游戏并释放资源止吠项圈
(3)玩家在游戏界面点击退出按钮跳转到游戏开始界面,再次点击退出完全退出
5.1.3后置条件:
如果玩家游戏结束输入姓名,则打开排行榜并显示玩家所处位置

本文发布于:2024-09-22 01:43:05,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/159921.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:游戏   玩家   界面   引擎   开始   排行榜
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议