农场类游戏需求分析

上传人:hs****ma 文档编号:563820418 上传时间:2023-06-02 格式:DOC 页数:13 大小:253KB
返回 下载 相关 举报
农场类游戏需求分析_第1页
第1页 / 共13页
农场类游戏需求分析_第2页
第2页 / 共13页
农场类游戏需求分析_第3页
第3页 / 共13页
农场类游戏需求分析_第4页
第4页 / 共13页
农场类游戏需求分析_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《农场类游戏需求分析》由会员分享,可在线阅读,更多相关《农场类游戏需求分析(13页珍藏版)》请在金锄头文库上搜索。

1、农场类游戏需求分析(共1 2页)-本页仅作为文档封面,使用时请直接删除即可-内页可以根据需求调整合适字体及大小-模拟农场需求分析1、概述1.1 、 目标本系统实现一个模拟农场的网页版,可以使用浏览器浏览本系统 部署服务器而进行令人着迷的,高拟真的模拟农场之旅,来体验大农场主之路 吧。1.2 、 背景本系统开发背景为中国海洋大学 2016 年夏季学期,软件开发实践 课程的课程要求,结合贾老师提出的要求,并且从已有的模拟类游戏中 吸取灵感,以尽量做到拟真度较高,为圆满完成软件开发实践课程设 计,并且不断提高自己的动手能力,成为新世纪动手型人才而开发。可实现性对于本套系统的可实现性,我想用一句话来概

2、括:前途是光明的, 道路是曲折的。我们对系统的设定是基于 java 、 css、 js 、html 的 b/s 网页版应 用。对于可能用到的技术,在草拟本需求的分析的时候,已经有过一个 大概的模型,大多数都是之前听说过或者粗浅的接触的技术,我们对于 很多东西的理解是知道、听说过。所以,系统的实现过程必然是道路曲 折的。但是一个由我们自己组成的小组,从需求到实现全部都是我们自己 完成的项目来说,收获必然是惊人的、喜人的。我们期待这个项目可以 圆满完成!2、功能分析注册用户管理基本功能分析模拟农场中的角色分为三种:管理员、用户、好友。其中管理员是模拟农场的 商店及活动公告的管理者,必不需要直接参与

3、游戏。用户、好友是模拟农场的 游戏者。他们在玩模拟农场之前,首先要进行注册。注册后可以登录系统。登 录成功后可以修改个人信息、增删好友、买卖种植等。对当前玩家来说,好友 可以进行大多数用户级别的所能进行的操作。管理员基本功能分析管理员的主要管理对象是用户及公告。及时的发布游戏公告,修改系统商 店的商品价格等等。对于用户的管理体现在对于非文明用户的禁言,对非法使 用第三方程序破坏游戏公平的用户进行封号。其功能定义如图2-1-1-1所示:图 2-1-1-1用户及好友基本功能分析用户是整个模拟农场的核心用户,可以对农场进行种植、施肥、除草等操 作。可以到商代购买种子,至怆库出售收获的产品。可以访问好

4、友的农场。并 且帮好友搭理农场。当用户访问好友农场时,用户就作为他所访问的农场的好友级别的了。所以在 此将两者的基本功能一并给出。其功能定义如图2-1-2-1:图2-1-2-1用户基本功能好友基本功能是访问农场,并且帮助好友对农场进行相关操作。与好友结 构相差不大,仅仅是权限的问题。我们在此不进行多余的说明。背包为了方便用户直接对自己的土地进行管理,我们给用户增加一个背包属性, 背包中摆放最近购买的种子、常用工具等。所以背包应包含以下基本信息:1、种子2、工具3、打开与关闭背包的功能如图2-1-3-1所示:背包工5图2-1-3-1背包的功能种子基本功能分析种子应该具有如下基本信息:1、名称2、

5、成熟时间3、种植时间4、是否枯萎5、收获数量6、收获批次7、收获物品名称&价格9、购买等级10、种植收获的经验11、是否可偷窃12、可偷窃数量种子基本功能如图2-2-1所示:种子图2-2-1种子基本功能这样对一类种子,可以设定玩家购买的等级需求,在种植后可以判断是否成 熟,是否收获。并且成熟后的作物如果长时间不收获导致作物枯萎,达到更真 实的拟真效果。收获之后,通过收获物品名称来确定是什么作物。收获作物的基本功能分析作物成熟后收获到仓库里面去,我们对作物的操作为售出,赠送。考虑到游 戏的拟真度,我们增加收获物的保质时间,过期之后作物变成一堆肥料。收 获作物应该具有以下基本信息,并且不同的收获作

6、物的腐败物应该具有不同的 肥力。1、名称2、售价3、进入仓库的时间4、保质期5、售出所获得的经验6、是否过期7、肥力&施肥所获得的经验 收获作物的基本功能定义如图2-3-1所示:图2-3-1种子功能化肥基本功能分析化肥可以加快作物成熟,使用化肥会增加玩家的经验值。化肥应该具有如下基 本信息:1、名称2、售价3、功效(表现为减少的成熟时间)4、施肥所获得的经验其功能定义如图2-4-1所示:#图2-4-1化肥的功能土地基本功能分析在农场上可以种植作物,施肥,松土,清除杂草等操作。农场应该具有如下信 息1、名称2、等级3、是否种植4、种植作物名称农场(土地)的功能定义如图2-5-1所示:名称 等级图

7、2-5-1 土地的基本功能杂草基本功能分析杂草会与作物抢占土地的肥力,为了提高拟真度,我们设置不同的杂草,并且 将杂草对肥力的抢占能力表现为减缓作物的成熟时间,加速作物的枯萎时间。 所以,杂草应具有以下基本信息:1、名称(用以区分不同的杂草)2、对作物成熟的减缓程度3、对作物枯萎的加速程度4、清除所获得的经验为了方便系统搭建,将杂草作为种子的一种,只不过杂草对作物成熟的贡献为 负值。杂草同样可以收割、种植。与普通的种子无异,这里不再单独重复对其 功能定义做出说明。工具基本功能分析勤劳的人总是会勤快的伺弄自己的土地。我们设置几种不同的工具,并且对应 他们的功能。以提高游戏的拟真度,增加游戏的乐趣

8、。工具应具有如下信息:1、名称2、售价3、功能4、使用所获得的经验我们现在假定几种不同的功能:1、锄头-除草2、耙子-在植物枯萎或者土地为空时增加土壤肥力3、铲子-松土并且除草4、水壶-浇水(加快作物的成熟)工具的功能定义如图2-7-1所示:笆称工具功能图2-7-1工具功能商店基本功能分析商店是玩家购买种子、化肥、工具的地方。也是游戏商盈利的主要来源之一。 所以,我们设定商店的物品种类是无限的(实际情况中大型商店的物品也没有 断过货,对吧?)。根据之前的分析,我们为了让玩家方便的购买,对商店进 行分类:1、种子2、化肥3、工具为了方便查找,我们给商店设定排序功能,设定关键字:价格、经验。除此之

9、外,我们给商店设定首页,摆放公告:包括1、今日促销2、新到产品3、活动公告商店基本功能定义如图2-8-1:图2-8-1商店功能仓库基本功能分析仓库存放用户购买的种子、化肥、工具以及收获的作物。为了防止偷窃,仓库 的访问权限为当前用户,但是用户可以向好友公开展示。仓库应该具有如下基本信.息:1、名称2、是否公开3、种子4、化肥5、工具6、作物为了方便用户操作,我们在仓库中增加卖出功能,并且可以设定卖出数量(否 则,一点一点卖出,或者一下子全部卖出,都是会令人崩溃)。仓库的功能如图2-9-1所示:图2-9-1仓库功能3、其他需求操作需求系统要求实现一个web版的模拟农场游戏,要求能够接收并处理 鼠

10、标点击事件。在用户注册、登录等操作,接收并处理键盘输入事件。游戏时间要求时间流速为了在尽量保证游戏拟真度的基础上,不影响游戏的乐趣,我们将加快游 戏中的时间流速。经过比较科学的统计计算,将现实时间:游戏时间的比率设 置为1: 6,即现实中一小时,游戏中6小时。并且修改植物成熟时间,缩短为 现实生活的1/10。季节及天气游戏中设置 3 个季节:春、夏、秋。 不同季节适宜的作物在不同季节有不同的季节加成。这样模拟现实生活中季 节的影响。 在后续的开发中继续完善季节的影响,加中国古代人民智慧的结晶 24 节气的影响加入到游戏中去,提升游戏的文化内涵。作物生长周期及作物规定种子播种后,生长周期规定如下:故障处理要求能够处理用户非法错误输入,并给出对应的提示信息。4 、存在于想象中的升级版模拟农场的构思社交功能系统接入 QQ 等社交工具的接口,可以 QQ 等好友排名竞 赛。同城好友设置有加成、交友等选项。看门狗及有关偷窃应对偷菜,可以领养看门狗一条,也可以雇佣好友给自己看门, 减少偷窃的数量以及偷窃的成功率。偷菜经验高的玩家可以开启入室偷窃的技能,可以进入到玩家仓 库进行偷窃。敬请期待结尾游戏规则由于涉及设置变量、计算公式等问题,把这一部分放到系统流程实现 中去。

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

当前位置:首页 > 建筑/环境 > 施工组织

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