贪吃蛇游戏需求分析说明书.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 需求分析说明书 一.引言 1.编写目的 通过与多位软件使用者进行全面深入地探讨和分析,并完成《贪吃蛇游戏》市场的 前期调查后,提出了这份软件需求分析说明书。 此需求分析说明书对《贪吃蛇游戏》软件做了全面细致的用户需求分析,明确所要 开发的游戏软件应具有的功能、 性能与界面, 使系统分析人员及软件开发人员能清楚地 了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工 作。 本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、 项目管理人员。 2 。 背景 随着科技的发展, 现在手机的功能已不仅仅是简单的打接电话、 收发短信了。 更多 的手机用户希望在工作、学习之余通过方便灵巧可随身携带的仪器休闲娱乐. 因此,为了 迎合众多用户的需求并适应现在手机的规模,我们开发出一套适合各阶层人士的具有很 强的娱乐性和交互性的贪吃蛇小游戏. 贪吃蛇,之所以取这样的名字,去用意还是很明显的。贪吃蛇其实并不贪,它是人 不断向前追求的象征.就像现代的人只有不断努力向前才能得到自己想要的。而食物也 是随机出现的,就像现在社会存在的机会,而我们只有找好自己的目标才能成功。 虽然现在市面上存在着各种各样的游戏版本,可是贪吃蛇其市场还是相当大的。因 为它的特殊在于它能吸引人更深入,爱不释手 .随着游戏速度不断加快,其刺激性也更 强。 可以说该游戏的优势在于它的简单易行, 不论是手机, 还是小游戏机, 都能很快顺 利的运行.对于在外忙碌的人,不可能花费大量时间在娱乐上,大型游戏是行不通的。 这样的小游戏刚好迎合了他们的需求。 3 。 定义 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、 标准, 规范或其它正式规定文档所需具有的条件或权能。 而且其很强的交互性及简单易 行性,可以让人在很短时间内熟悉它的游戏规则,不论用户文化水平如何,都会很轻松的 学会使用它. 2 二。 任务概述 1 .目标 在如今社会, 人们的工作学习压力逐渐增大, 生活节奏逐渐加快, 大多数人没有足 够的时间去休闲娱乐,放松自己。这款小型的手机游戏,可以让我们随时随地都能享受 游戏, .让我们从繁重的日常生活中解脱出来。 游戏的主界面应该力求美观,爽心悦目,以提高玩家对游戏的兴趣 .游戏的控制模 块应该做到易懂、易操作,以给玩家一个很好的游戏环境。 2 。 用户的特点 由于本程序简单易操作,交互性好,对用户没什么特别要求 .一般用户经过几分钟 练系都可以熟悉本游戏的规则。 三.需求规定 1. 对功能的规定 本设计所开发的是基于 Android 的一个贪吃蛇游戏软件, 主要实现游戏的开始、 暂 停、退出等功能,分为:游戏主界面模块、游戏控制模块两个模块。 游戏主界面模块: 主要包括游戏图形区域界面、游戏开始按钮、暂停按钮、退出按钮。 游戏控制模块: 主要完成游戏的开始、暂停、退出等功能。 2. 对性能的规定 本游戏在设计方面本着方便、实用及娱乐性高的宗旨,在对界面进行设计的过程中, 始终坚持清晰明了,在性能方面能够实现效率高,不易出错等优点。 游戏主界面应该力求美观,赏心悦目。游戏控制模块应做到易懂、易操作 ,而且准 确率高,不易出错。 3 。 输入输出要求 输入: 玩家可以通过触摸屏触点的位置不同来控制游戏, 也可以通过快捷键控制游 戏,比如快捷键“N开始游戏, “P”暂停游戏, “R”继续上次游戏,“S”查看 6 次最 高纪录,“L”设置级别为初级, “H设置级别为高级,“D”查看游戏说明, “E”退出游 3 戏。键盘上的方向键控制蛇的移动方向。 输出: 玩家所得的分数, 玩家所用的时间。 当玩家所控制的蛇死亡后, 要输出一个 消息“Game Over!”表示蛇的死亡。 4 。 业务流程图 5. 数据流图 4 6 。 功能分析图 7 数据字典 7.1 名字:级别 别名: 描述:游戏的难度随级别的增加而增大 定义:级别=1 {整数}2 位置:游戏控制面板 7 。2 名字:时间 别名: 描述:记录用户开始游戏到目前为止所耗费的时间 定义:时间=0{秒} n (n 为某个常数) 位置:游戏面板 7.3 名字:分数 别名: 描述:记录用户到目前为止所获得的分数 定义:分数=[10|15]*吃掉的食物个数 为止:游戏面板 7.4 名字: save 文件 别名: 描述:保存游戏暂停时的状态 定义:save 文件=time+score+food 坐标+level+snake.body 各节点位置 位置: MySnake 工程文件夹中 7 。5 名字: score 文件 5 别名: 描述:保存用户自第一次玩本游戏开始到最近一次为止的6 次最高分 定义: score 文件=score 最高的 6 次的 score+tim

文档评论(0)

墨臻网络 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8076027046000022
认证主体苏州墨臻互联网科技有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320506MA26CPT988

1亿VIP精品文档

相关文档