团队项目-《野狼吃鸡》需求分析

需求分析报告文档

1. 引言.... 1

1.1 编写目的... 1

1.2 预期读者和阅读建议... 1

1.3 产品范围... 2

2. 综合描述.... 2

2.1 产品的状况... 2

2.2 产品核心逻辑... 2

2.3 运行环境... 3

2.4 设计和实现上的限制... 3

2.5 假设和约束(依赖) 3

2.6 用户界面... 3

3. 功能要求.... 5

3.1 关于游戏产品结构图... 5

3.2 关于游戏模式流程图... 6

4. 4.性能需求.... 7

4.1时间特性... 7

4.2显示特性... 7

1. 引言

1.1 编写目的

本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了消除类游戏软件的开发过程,便于之后概要设计、详细设计的顺利进行,并作为工作成果的原始依据,同时也对本软件的开发方向有了一个明确的指导。

本需求说明书的预期读者是使用系统的用户以及与相关游戏软件开发有联系的决策人、开发组成人员、软件验证者。

1.2 预期读者和阅读建议

列举本软件产品需求分析报告所针对的各种不同的预期读者,可能包括:

  • 开发人员;
  • 项目经理;
  • 营销人员;
  • 测试人员;
  • 文档编写入员。

1.3 产品范围

说明该软件产品及其开发目的的简短描述,包括利益和目标。把软件产品开发与企业目标,或者业务策略相联系。

描述产品范围时需注意,可以参考项目视图和范围文档,但是不能将其内容复制到这里。

  • 标题名称;
  • 作者或者合同签约者;
  • 文件编号或者版本号;
  • 发表日期或者签约日期;
  • 出版单位或者资料来源。

2. 综合描述

这一部分概述了正在定义的软件产品的作用范围以及该软件产品所运行的环境、使用该软件产品的用户、对该软件产品己知的限制、有关该软件产品的假设和依赖。

2.1 产品的状况

开发目标:《野狼吃鸡》可以把这款游戏看成是现在的一款流行游戏《绝地求生》与推理类趣味桌游《狼人杀》的全新翻制结合版本。玩家作为一名夜行者或昼行者,分为两波阵营,相互击杀,一方全灭,则另一方获胜。所以在本次游戏开发过程中要做到游戏界面美观漂亮,游戏操作简单有趣。对游戏的设计要做到有趣味性,能够让玩家喜欢上这款游戏。

应用目标:游戏运行稳定,游戏界面简洁美观,用户操作方便,设计递增的游戏难度使这款游戏能够吸引用户的眼球。

2.2 产品核心逻辑

游戏的玩法实际上就是夜行者在夜晚追击昼行者,昼行者需要躲避他们的追杀,而夜行者在白天不能杀人,但可以假装昼行者混迹在他们中间,昼行者白天需要在地图里找寻线索或者道具,尽快找到所有夜行者并击杀他们。夜晚只有夜行者有杀人能力,但是不一定能杀人,若被昼行者躲避则为杀死。

2.3 运行环境

本软件的运行环境:

  • PC机
  • Windows10
  • 待填写

2.4 设计和实现上的限制

确定影响开发人员自由选择的问题,并且说明这些问题为什么成为一种限制。可能的限制包括下列内容:

  • 必须使用的特定技术、工具、编程语言和数据库;
  • 避免使用的特定技术、工具、编程语言和数据库;
  • 要求遵循的开发规范和标准

例如,如果由客户的公司或者第三方公司负责软件维护,就必须定义转包者所使用的设计符号表示和编码标准;

  • 企业策略的限制;
  • 政府法规的限制;
  • 工业标准的限制;
  • 硬件的限制

例如,定时需求或存储器限制;

  • 数据转换格式标淮的限制。
  • UE4虚幻引擎编辑器
  • 开发人员应该熟悉C++或者蓝图设计
  • 对UE4的学习进度

2.5 假设和约束(依赖)

2.6 用户界面

2.1 说明界面

在图示上有一些简单的说明,以及道具携带列表。

2.2 游戏屏幕

前后左右移动:WASD

开火:鼠标左键

瞄准:鼠标右键

装弹:R

切换武器:1/2/3(鼠标滚轮)

步行:左ctrl

冲刺:左shift

跳跃:空格

蹲/站立切换:C

趴下:Z

ESC     退出游戏

(在设置→按键中可以进行按键调整。)

3. 功能要求

3.1 关于游戏产品结构图

3.2 关于游戏模式流程图

4. 4.性能需求

4.1时间特性

(1)键盘鼠标按动响应时间不超过1s;

(2)进入游戏界面时间不超过5s;

(3)对话、信息等响应时间不超过5s;

4.2显示特性

(1)控件分布合理;

(2)游戏界面简单、漂亮;

(3)动画流畅;

时间: 2024-10-07 03:21:25

团队项目-《野狼吃鸡》需求分析的相关文章

团队项目NABCD模型的需求分析

团队项目NABCD模型的需求分析 NABCD模型的介绍 Need(需求)-现在市场上未被满足但又急需满足的客户需求是什么?Approach(方法)-要满足这种需求,我能够提出什么独特的方法吗?Benefits (收益)-该方法给顾客提供的便利是什么?Competition (竞争) -对于竞争对手和其他可选择的方案来说,这种单位成本收益的优势在哪里? ? 1. ?Need 需求 ? ?我们的这次qq项目适用于局域网内的聊天通讯所用,用的数据库轻小而稳定,我们通过了数据设计的第三大范式进行约束表的

团队项目第一周任务之团队组建及项目启动与竞争性需求分析

一.团队项目: 即时聊天工具,编写语言:java.设计知识:java基础,UI,java多线程,java通信,oracle数据库. 二.团队组建 团队组建及项目启动已将完成,成员人数五人,分工明确.各自的准备工作基本完成. 三.竞争需求分析 团队竞争性需求分析应经完成

第11组 团队项目-需求分析报告

组长博客:团队项目-需求分析报告 整体计划安排 截止时间 任务 11.01 前端和后端商议确定接口,UI完成首页,前后端完成项目构架搭建,确定模块并分配任务 11.15 完成前端主体部分,对接后端接口 11.18 测试,修改,改善性能,检查代码,发布Alpha版本 11.23 项目完善+用户使用反馈+测试计划改进 12.1 根据反馈和需求进行新版本的模块编写,发布Beta版本 12.4 正式版本完善+用户手册 团队分工 alpha 版本需要做哪些事情 完成预先规定的功能需求 分工明细 前端: 陈

第03组 团队项目-需求分析报告

一.组队后的团队项目的整体计划安排 项目阶段 阶段时间 主要阶段任务 完成情况 前期准备 9.22-10.11 确定选题及成员分工.完成基础学习及前期准备工作 已完成 10.12-10.18 进一步细化分工.设计项目logo.完成选题报告 已完成 10.19-10.25 通过别组提问改进项目功能计划.完成原型设计及界面设计初稿 已完成 团队编程 10.26-11.2 团队编程及前期准备工作 待完成 alpha冲刺 11.3-11.11 实现基础功能.改进界面.完成alpha冲刺前期准备 待完成

第09组 团队项目-需求分析报告

需求规格说明书 组长博客链接 1.团队项目安排 阶段序列 阶段时间 主要阶段任务 完成情况 第一阶段 9.28 确认选题和团队分工 完成 第二阶段 10.1~10.21 团队选题报告 完成 第三阶段 10.1~10.26 基础学习及前期准备 完成 第四阶段 10.14~10.18 原型设计 完成 第五阶段 10.21~10.26 需求报告 完成 第六阶段 10.26~11.11 前端完成60%页面布局,后端完成60%的基础接口 待完成 第七阶段 11.12~11.15 前端完成所有页面布局,后端

第3组 团队项目-需求分析报告

一.组队后的团队项目的整体计划安排 项目阶段 阶段时间 主要阶段任务 完成情况 前期准备 9.22-10.11 确定选题及成员分工.完成基础学习及前期准备工作 已完成 10.12-10.18 进一步细化分工.设计项目logo.完成选题报告 已完成 10.19-10.25 通过别组提问改进项目功能计划.完成原型设计及界面设计初稿 已完成 团队编程 10.26-11.2 团队编程及前期准备工作 待完成 alpha冲刺 11.3-11.11 实现基础功能.改进界面.完成alpha冲刺前期准备 待完成

团队项目——软件需求分析(NABCD)

一.团队项目简介 团队名称:SmartCoder 项目名称:<一起> 二.针对 " 地图可视化查看发布的内容 " 这一特点进行 NABCD 分析 N(Need需求) 往往用户通过浏览文字信息这个模式时只能获取抽象的信息,无法从具体视觉上获取信息的时间,地点,要求等属性.用户对信息的可视化具有非常大的要求 A(Approach方法) 通过接入高德地图提供的微信小程序SDk,实现定位功能,并在发布信息时通过地图定位的方法提供信息位置,我们在后台对信息进行处理后标注在查看模块的地

团队项目第二周-需求分析(五饭来了吗队)

团队项目2048---第二周计划 (1)项目内容: ? 2048拓展游戏,这款游戏结合了传统2048游戏以及传统俄罗斯方块游戏,并且将汉字作为基本元素,游戏难度增加的同时趣味性也会大大提升,通过消去的汉字来积累分数. (2)用户数量: ? 这次项目是在web端实现开发,用户数量预期1000. (3)开发价值: ? 作为一款游戏,真实性和可用性每位玩家都会感受到,不多赘述. ? 价值性:目前传统游戏的用户数量并不多,作为传统游戏与传统游戏的结合产物,上手简单,这款游戏将单调的数字变换变成了汉字的各

团队项目(一)

团队项目我们组是要做一款局域网聊天工具,是可以允许用户在局域网中创建聊天室并聊天.对于在同一局域网中有聊天.群聊需求的用户十分有帮助,面向高校.企业用户.无需连接因特网,在局域网便可以开启群聊. 具体需求分析如下: 以下数字代表功能需求优先级,最大为10. 业务需求: 私人即时文字交流(10): 一对一的文字交流,一个客户端发送方与一个接收方,发出字符串后接收. 多人即时文字交流(9): 一个客户端发送方与多个接收方,发出字符串(长度<50)后接收. 图形用户界面(10): 提供简洁易懂的图形用