5月13日工作日志(需求规格说明书4.0)

说明:在前面的3.0版本增加了一部分内容。

项目文档:需求规格说明书

  1. 引言

1.1编写目的:

本文档旨在为游戏下阶段的设计、开发提供依据和指导,为项目组成员对需求的详尽理解,以及在开发游戏项目中协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。

1.2项目背景:

1.2.1项目名称:英雄达拉崩吧

1.2.2项目的提出者:刘帅、宋从智

项目开发者:刘帅、宋从智、张赐、房渤萱、冯惠妍

用户:游戏玩家

1.3缩写说明:

(1)RPG:即Role-Playing-Game,角色扮演类游戏,在游戏中,玩家负责扮演这个角色在一个写实或虚构世界中活动。

(2)CG:即Computer Animation,游戏开场动画。

(3)HP、MP:即Health Point 和Mana Point,生命值和魔法值。当受到来自敌人的攻击时,生命值会减少,当生命值为0时,角色死亡;某些技能需要消耗一定量的魔法值。

(4)BUFF:即状态,分为增益BUFF和不良BUFF。

1.4术语定义:

(1)RPG:即Role-Playing-Game,角色扮演类游戏,在游戏中,玩家负责扮演这个角色在一个写实或虚构世界中活动。

(2)CG:游戏开场动画。

(3)战棋模式:回合制的、角色扮演的、在地图上按格移动人物进行作战的游戏模式。因为这种游戏模式类似于下棋的博弈模式,故称为回合制战棋游戏。

(4)回合:自己可以控制的时机,只有在自己的回合内才能控制自己的单位进行操作。

(5)攻击范围:攻击的最大限度范围,超过这个范围则判定无法攻击。

(6)行动力:每回合可以行走的最大距离。

(7)HP、MP:即Health Point 和Mana Point,生命值和魔法值。当受到来自敌人的攻击时,生命值会减少,当生命值为0时,角色死亡;某些技能需要消耗一定量的魔法值。

(8)BUFF:即状态,分为增益BUFF和不良BUFF。

(9)HP药:恢复一定血量

(10)MP药:恢复一定魔法值

(11)BUFF药:根据类别强化自身某项能力

(12)血量:玩家能否继续玩游戏的标志

(13)经济:金币

(14)魔法:类似于王者荣耀的蓝BUFF

(15)经验值:判断经验高低的标志

(16)攻击力:对对面造成伤害的多少

1.5参考资料

[1]窦万峰.软件工程方法与实践[M].北京:机械工业出版社,2009.

1.6版本信息

具体版本信息如下表。


修改编号


修改日期


修改后版本


修改位置


修改内容概述


4


2018-5-3


4.0


主要是增加2.2.6的应用环境,另外对其他部分细节作出细微修改


对之前编写内容作细节修改

2.任务概述

2.1系统定义

2.1.1 项目来源及背景

随着信息时代的到来,各种多媒体技术层出不穷,极大程度丰富了人们的信息化生活。但是科技的加速发展也加重了人们工作负担,所以在业余时间找到适合的方式缓解自己的压力是极为重要的。当下将多媒体技术应用到游戏娱乐领域受到了大多数人的追捧,人们在游戏中舒缓压力,得以在工作中提高自己的办事效率。另一方面,游戏研发的商业前景不容小觑,如腾讯、网易等大型互联网公司通过运营大型游戏,取得了巨大的利益,这证明游戏研发领域的确有很大的发展空间和潜力。

在众多的游戏模式中,RPG(Role-Playing-Game)即角色扮演类游戏一直被玩家所陈赞。RPG游戏以其强烈的代入感、丰满的剧情、探险的精神深深吸引着玩家,使玩家可以身临其境,在紧张刺激的剧情中去探索未知的世界。

同时,战棋模式也是老玩家所津津乐道的一种游戏模式。区别于其他的游戏模式,战棋模式更趋于对游戏策略的考量。玩家通过思考进行排兵布阵,以及在最恰当的时机发起攻击,还要揣测对方下一步的行动,从而实现最后的胜利。战棋这种游戏模式在潜移默化中不仅锻炼了玩家的大局观,还有对机会的把握程度,是一种博弈的艺术。

2.1.2 项目要达到的目标

能做出基本功能相对完善的RPG-战旗类游戏,有一定的故事情节,在游戏体验方面,难度适中,以游戏策略为主。且系统相对稳定。

2.1.3系统整体结构

本系统作为单机版游戏独立运行在PC上。

2.1.4系统各部分组成、与其他部分的关系、各部分的接口等

本系统是一个独立运行的系统,不需要与其他系统连接。

2.2运行环境

2.2.1 设备环境

Intel Core 2 双核或以上,内存至少2GB。

2.2.2 硬件环境

至少2GB的空余硬盘空间,显卡需要支持OpenGL,显示器1280*768分辨率或更高。

2.2.3 软件环境

RPG Maker MV、PyCharm。

2.2.4 网络环境

无。

2.2.5 操作环境:Windows 7/8/8.1/10 (32bit/64bit) 或 Mac OS X 10.10 及其更高版本。

2.2.6 应用环境

系统工作流程如下:

用户点击开始游戏->交代故事背景->英雄进入->交代故事背景->进入王宫,接受国王指示拯救公主->走出王宫,来到主堡,新英雄加入->进入主城,购买道具等装备,接NPC支线任务->出塞,与守卫对话获得线索,开始旅程->开启世界视野,选择前进路径->三个分支①②③

①:进入变异森林,消灭怪物,打到boss,获得碎片

②:进入精灵国度,新英雄加入,接受智慧挑战,获得碎片

③进入邪恶之源,消灭怪物,打倒boss,获得碎片

碎片集齐,传送至黑暗城堡->眺望主堡,引起回忆,触发线索->进入黑暗城堡二层,消灭怪物,精灵英雄阵亡,得到三层钥匙->进入黑暗城堡三层,两英雄被控制->击败两位队友,另两位队友化为剑盾,使用二刀流应战恶龙->恶龙被击败,公主获救,主角装备消失->回到故乡,举办婚礼,日子安定->多年后,带着公主和子女悼念战友,对孩子讲过去的故事->...

2.3条件限制

2.3.1列出进行本软件开发工作的假定和约束,如经费限制、开发期限等

本项目要求在本学期16周以前完成,暂无经费。需要开发者学习HTML语言。

2.3.2列出本软件的最终用户、用户的教育水平和技术专长

本游戏面向最终用户为游戏各类玩家,教育水平不限,可以无技术专长。

2.3.3 列出本软件的预期使用额度等

频繁的时候每周2-3次左右。

3.数据描述

3.1静态数据

每个兵自身带有的血量

杀掉每个勇者、骑士、战士、魔法师、刺客、牧师、神射手所获得的经济一定且都不一样

HP药恢复的血量一定

MP药恢复的魔法值一定

BUFF药强化能力的时间一定

装备所提升的能力一定

3.2 动态数据:

用户登录信息

用户的通过鼠标完成的一系列选择操作

血量:每消灭一个怪兽,血量都会有所降低。不同等级的怪兽血量降低的也不尽相同。每使用一次HP,血量都会上升

魔法值:每使用一个技能,魔法都会有所下降。使用MP药会恢复魔法值

经验:每消灭一个怪兽或者没通过一个关卡,经验都会上升

经济:每消灭怪兽都会或者相应的经济值,每升一级会获得相应经济,每买一个装备都会消耗经济,每加一次防御会消耗经济,每加一次攻击会消耗经济

攻击:可以用经济来买攻击,每获得相应装备会增加攻击

3.3 数据库描述:数据库名称、版本

SQL server 2008

3.4 数据字典:

3.5 数据采集

整个游戏系统在运行时需要预先读取数据库中的数据,随着玩家游戏进程的推进,所获得的装备、金钱、经验等数据会动态的存储。

4.功能需求

4.1功能划分

4.1.1系统功能组成

系统初始化设置

界面和地图设置

游戏资料数据库设置

游戏进程控制

游戏存档

战斗执行

4.1.2功能编号和优先级


编号


名称


优先级


描述


1


系统初始化设置


次要


初始化系统的各部分功能


2


界面和地图设置


重要


过场动画,游戏界面,关卡地图的设置


3


游戏资料数据库设置


重要


游戏内各种数值、资料的管理设置


4


游戏进程控制


次要


对游戏进度的管理配置


5


游戏存档


次要


对玩家已完成的部分进行存档,可以在下次继续。


6


战斗执行


重要


各种战斗形式的设置。

4.1.3功能定义

设置系统初始化:设置基本的参数,对各个子系统模块进行初始化操作。

界面和地图设置:对过场动画,游戏界面,关卡地图等多方面内容进行设置。玩家在运行游戏后,可以依照剧情流程图中的顺序,详细查看每一个方面的细节内容。

游戏资料数据库设置:将游戏中所设计到的人物、技能、物品、任务、怪物等多种参数进行合理化配置。包括数值数据和图片数据。

游戏进程控制:协助玩家进行合理的游戏流程,提示玩家当前的任务。

游戏存档:存储当前玩家已经进行的游戏进度,解决玩家由于时间缘故无法一次完成所有内容而需重新进行游戏的问题。

战斗执行:对RPG和战棋类的战斗模式进行设置。

4.2功能描述

4.2.1功能说明

同上。

4.2.2详细描述

同上。

5.性能需求

5.1数据精确度

游戏内伤害误差小于10。

系统在接受玩家的相应指令后作出反应的误差在3秒以内。

5.2时间特性

游戏内各种数据计算和接受处理的响应时间不超过3秒。

5.3适应性

适应Windows操作系统不同的版本。

支持不同类型的PC兼容机和笔记本电脑。

6.运行需求

6.1用户界面

6.1.1界面风格

遵守Windows风格。

6.1.2界面描述和样式

6.2硬件接口:与外部硬件的接口

无。

6.3软件接口:与其他软件的接口

6.4故障处理

游戏在运行过程中可能会遇到一些未知的BUG,关于解决方案可以通过重新读档解决。

7.其他需求

7.1检测或验收标准:列出故障率、出错率等验收标准

在游戏测试过程中可以顺利完成所有剧情任务。

后续的实际运行中故障率低于20%。

后续的实际运行中出错率低于20%。

7.2可用性、可维护性、可靠性、可转换型、可移植性要求

软件故障率低于5%。

软件可以在出现BUG后进行版本更换。

软件可在不同的Windows、Mac OS X、Android/IOS或者嵌入浏览器平台上使用。

软件支持不同的PC兼容机。

7.3安全保密性要求

无。

7.4开发要求:支持软件,包括操作系统、编译系统、测试软件等

支持Windows操作系统开发;采用黑盒测试方法设计测试用例进行验收。

原文地址:https://www.cnblogs.com/song1900/p/9071562.html

时间: 2024-10-07 17:45:09

5月13日工作日志(需求规格说明书4.0)的相关文章

软件需求规格说明书V1.0版本

链接:http://files.cnblogs.com/files/yinll314/软件需求规格说明书.pdf

2016年06月08日 工作日志

今天是入职第三天,还可以比较清楚的记得昨天的任务和过程是怎样的,希望写简单日志的习惯可以帮我更好的记忆自己的工作情况 ,总结得失. 昨天主要是统计数据的需求,最后出了一些问题.因为我统计的是不同月份各个应用的排期(广告位,时间等信息),另一份相关数据是对应月份这些应用的下载数据,会一起交由财务统计比对,但是双方在应用名称上不一致,分别统计了应用的最新名称和第一个名称,造成比对工作的困难.顺便还被mac与windows不同的excel功能坑到,mac的Excel无法直接从text文件中提取数据 ,

3月29日工作日志

前言: 鉴于书写需求分析文档的要求,本次开始对游戏数据方面内容进行初步设计. 工作内容: 一.前言   为初步确立游戏的合理性,今早的进行游戏内容的实现,决定进行初步数据设计.   本次数据设计主要包括关卡.玩家数据.游戏规则.雇佣军和敌人的数值等内容.   本次设计属于模拟阶段,可能有很大一部分数据不合理,会在后续的版本中更正.   另外如果有好的想法和建议也可以提出,便于弥补完善.   二.数据详细设计   (一)游戏关卡:   目前初步确定的关卡为三大关,分别为变异森林.邪恶之源.恐怖城堡

7月18日工作日志

日  期 今日工作结果 问题及改善方法 明日计划 7.18 1.书上的内容看了html的入门片和提高篇,对于技术性问题没有多少 2.敲了前三章的代码 问题:刚开始对于某些用法不是很牢固 改善方法:以后多加练习 1.计划任务至少完成到第九章的代码问题 2计划任务:继续往后看剩余章节 版权声明:本文为博主原创文章,未经博主允许不得转载.

5月4日工作日志

摘要: 概要设计文档初稿发表. 工作内容: 本周主要对概要设计文档进行了初步的撰写,另外对精灵王国地图的剧情事件等进行了略微调整. 以下为概要设计文档初稿内容. 1.引言 1.1目的 本概要设计说明书目的在于明确说明我们团队所设计的游戏各功能的实现方式,指导团队进行编码,并解决实现该系统的程序模块设计问题.包括如何把该系统划分成若干个功能模块.决定各个功能模块之间的接口.模块之间传递的信息,以及数据结构.模块结构的设计等.在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明

7月13日实习日志

今天是实习第七天.今天通过学学习我知道了网管软件通过监测网络设备是否可用.各端口流量.性能如何.是否有异常日志及有没有人非法登陆等,来确保网络系统的正常运行. 学会了对网络交换设备的管理. 1.监测网络设备的可用性 监测网络设备可用性最简单的方法就是网络设备对Ping或者SNMP Get请求的响应. 2.监测网络设备的性能 网络设备的性能参数主要包括网络设备的CPU负载.内存使用率以及剩余内存空间等. 3.对网络设备流量的管理 网络流量管理主要是对流经企业IP网络的数据流量进行管理. 4.对网络

3月11日工作日志

前言: 经过小组成员的投票认可,决定采用我的想法作为开发目标.我的本周工作就放在了游戏文档的设计上,另外学习github的使用方法. 工作内容: 主要进行了文档的说明,下面为文档内容: 游戏名<The war of kingdom>       一.简单介绍   本游戏属于回合制策略类战棋游戏,融合了卡牌元素.游戏玩家将扮演国王,利用卡牌,指挥自己的部队,摧毁敌方的城堡,即可获得胜利.       二.游戏设定   (一)资源篇   1.卡牌:玩家双方拥有相同的卡牌池(包括兵种类型和数量),游

4月11日工作日志

前言: 由于上周战棋的设计上仍有不少问题,本周工作重心仍放在战棋战斗形式的实现上. 工作内容: 对战棋插件进行再测试,发现了一些BUG,并进行了部分修改:收集了另外一些插件使用信息. 原文地址:https://www.cnblogs.com/song1900/p/8974706.html

4月4日工作日志

前言: 游戏计划书在上周初步设计完成,本人本周开始投入如何实现战棋战斗形式的研究. 工作内容: 利用搜索引擎.贴吧以及各种网站资源,对基于目前平台的战棋战斗形式进行了实现,并做了一个DEMO,对功能进行测试. 原文地址:https://www.cnblogs.com/song1900/p/8974687.html