UML大富翁游戏需求规格说明书_第1页
UML大富翁游戏需求规格说明书_第2页
UML大富翁游戏需求规格说明书_第3页
UML大富翁游戏需求规格说明书_第4页
UML大富翁游戏需求规格说明书_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大富翁游戏需求规格说明书版本:V2.0发行日期:2011/4/28作者:14 组修改情况一览表版本Version出版日期IssueDate修章节SectionChanged修订原因ReasonforIssue修订者Modifier2.02011/4/28全部原版本错误较多,无法使用14 组目录1 弓 I 言 11.1编写目的11.2项目背景11.3定义11.4参考资料32 任务上既述 31目标31运行环境51条件与限制53 数据描述 64.1.静态数据64.2.动态数据64.3.数据库介绍74 功能需求 71功能划分71功能描述161领域模型(DomainModel)471系统顺序图(Syst

2、emSequenceDiagram)485 性能需求 52数据精确度52时间特性52适应性536 运行需求 536.1界面原型537 其它需求 541引言编写目的本文目的是使本系统的使用者和软件开发者双方对该软件的初始规定有一个共同的理解。本文描述了大富翁游戏的主要功能设计,分析了本项目在技术、实用条件方面的需求,主要叙述了系统的功能和非功能方面的设想,明确了本项目的目标和工作计划。为日aboration阶段和Construction阶段的下一个迭代周期代码的编写提供了基本依据。本报告的预期读者是项目组长、设计人员、开发人员、测试人员、本系统的最终使用者。项目背景大富翁游戏软件:委托单位:郑艳

3、老师开发单位:数字媒体系uml课程14组成员主管部门:厦门大学软件学院用户:玩家实现软件的单位:暂无其他配套软件和硬件:装有WindowsOs的计算机定义Observer:使用这个游戏软件的自然人,即通常所说的玩家。Player:观察者在游戏中的替身,即虚拟人物。Board:游戏进行的平台,即通常所说的地图。Square:游戏中平台上的区域,每个游戏包含 4080 个区域。Money:游戏中 player 具有的虚拟货币。Gold:游戏中 player 的虚拟黄金储备。Die:游戏中的道具,用来表示随机数的大小,即通常所说的骰子游戏模式:包括游戏中的音效,使用的功能,屏幕大小等等土地:每个 s

4、quare 上有虚拟的土地,土地可以有所有者地图道具:放置在 board 上的游戏道具即时道具:即时生效的游戏道具参考资料1美CraigLarman著,李洋译,UML和模式应用(原书第3版),北京:机械工业出版社,2006同时,ftp:5需求规格说明书样本2任务概述目标(vision简化版)简介大富翁是一种多人联机模拟经营类游戏,玩家可控制不同的人物,通过房地产、股票等多种商业形式赚取资金,弁使用特殊的卡片和道具获得更多利益。参考资料大富翁4高解析度3D显示模式游戏规则自由度定位问题说明问题是游戏平衡性,游戏性不够强,回面欠佳,游戏内容单一,场景不够丰富影响玩家问题的后果由于

5、游戏内容场景不够丰富画面单随着时间玩家可能对游戏的丧失兴趣最终导致游戏丧失大部分玩家成功的解决方案丰富游戏内容,增加可选择内容产品定位说明(略)涉众和用户说明项目相关者概要(略)用户概要大富翁游戏设负责给游戏定位,设游戏公司的游戏策划计游戏内容和游戏平衡性及游戏规则及设计人员大富翁游戏开发人员负责开发游戏,编写游戏程序,制作美工游戏程序员,美工,音效人员等游戏开发音效等,弁进行后期修改者大富翁游戏测试人员负责第一时间对游戏进行测试,查找游戏中存在的问题弁反馈给开发人员游戏公司的测试人员及小部分玩家大富翁游戏玩家最终进行游戏的人员,负责实现游戏内容弁对游戏提出意见和建议游戏设计时定位的年龄段游戏

6、玩家人群用户环境(略)关键的涉众/用户需要游戏的紧张刺激程度高游戏本身的游戏性通过买卖土地,股票波动等增强对手实力,提高人机游戏时电脑的能力游戏的精美程度中游戏画面在游戏的美工臬础上添加修改对游戏的圆面风格进行修改,美化,加入天气效果等游戏对玩家的益处低玩家体验对地权买卖和股票有一定了解增加游戏系统,或者游戏中加入房价股票说明等是玩家游戏同时收获知识备选方案和竞争(略)产品概述产品透视图大富翁游戏可以有玩家自由选择地图,游戏人数,游戏起始金钱及道具大富翁游戏将游戏内容反馈给玩家弁向玩家提供挑战假设与依赖关系(略)产品特性大富翁是一种多人联机模拟经营类游戏,玩家可控制不同的人物,通过房地产、股票

7、等多种商业形式赚取资金,弁使用特殊的卡片和道具获得更多利益。所有的人物、建筑、特殊地标都依照其特性以3D模型逐一构成,每一幅画面都异常精美、立体感十足。尤其是12个游戏角色,造型可爱、个性鲜明,加之拟真的3D动画,无论是喜怒哀乐的表情,还是跑跳前进的动作都惟妙惟肖,具备迪斯尼风格。众位玩家可以在游戏开始时,自行设定不同的规则,伴随着不同的规则,会面临不同的挑战。由于完全开放的操作设定大大提高了游戏的弹性,尤其是在多人联线时,可以根据玩家的喜好,变化出多种不同的玩法,更有一番不同的乐趣。大富翁4的场景横跨中国台湾、中国大陆、日本、美国四地,各式各样的绚丽风景和特殊事件层出不穷,令人目不暇接。就游

8、戏内容而言,大富翁以土地建设和房地产经营为核心;投资方面则有股市交易、房地产炒作、企业股东分红等不同手段; 更有30张功能独特的策略卡片, 附之以特殊道具、各式买卖等等。游戏玩家间的竞争性:玩家通过买卖土地建造楼房收取地租实现自身资产的增减游戏股票系统:简单模拟显示股市,是玩家通过游戏了解股票的大致内容,进行简单的股票买卖游戏道具卡片系统:玩家通过得到和使用道具卡片,得到不同的效果,丰富游戏内容和游戏可玩性游戏附加人物系统:玩家通过损失点卷得到财神跟随或者释放强盗的手段获得额外利益,增强游戏可玩性、平衡性和趣味性。游戏收益:通过一定时间的游戏,使得玩家对现实世界的土地买卖,商品竞争和股票买卖等

9、有所了解。获得现实世界的生存经验。运行环境操作系统:MicrosoftWindows2000AdvancedServer支持环境:IIS5.0数据库:MicrosoftSQLServer2000条件与限制完成项目规划时间:本学期结束前硬件:pc机软件:rationalrose或staruml显示要求:显卡显存128m以上3数据描述(v2.0版本略)静态数据动态数据【包括输入数据和输出数据。】数据库介绍【给出使用数据库的名称和类型。】数据词典数据采集4功能需求功能划分设定游戏参数用例图如下UC1UC1 设定玩家形象:观察者在游戏开始前设定想要使用的替身形象,可以设定的内容有名称,头像,性别,个人

10、标记等等UC2UC2 设定游戏地图观察者在游戏开始前设定想要使用的游戏地图UC3UC3 设定游戏模式观察者在游戏开始前设定游戏的音效,画面水平,使用的功能等等。进行游戏用例图如下UC4UC4 使用黄金买卖系统oberveroberver玩家在游戏中可以买进和卖出虚拟的黄金,并以此来改变金钱数目UC5UC5 使用游戏道具玩家在游戏中可以使用道具,道具分为地图道具和非地图道具,方法大致相同UC6UC6 行动游戏中玩家接回合制行动,每个回合每个玩家行动一次,不能放弃行动。按骰子的点数在地图上移动,移动到目的地后购买土地或支付费用,系统记录状态。UC7UC7 购买土地玩家行动过后,若所处的 squar

11、e 上的土地没有所有者,玩家可以购买土地UC8UC8 保存游戏游戏中玩家行动前,观察者可以选择保存游戏状态UC9UC9 载入游戏游戏开始前或游戏中玩家行动之前,观察者可以选择载入游戏,游戏状态回到保存的游戏状态UC10UC10 画面回放载入游戏被使用之后,观察者可以将画面回放,此时观察者无法操作功能描述UseCaseName用例名称:UC1UC1 设定游戏玩家Level级别:用户目标PrimaryActor主要参与者:游戏观察者StakeholdersandInterests涉众及其关注点:观察者:希望可以选择自己喜欢的形象作为替身系统:希望准确地记录观察者的操作。希望快速,准确地保存观察者选

12、择或修改的内容。Preconditions前置条件:观察者使用设定游戏玩家的功能SuccessGuarantee(orPostconditions)成功保证(或后置条件):观察者的操作被正确的记录。MainSuccessScenario(orBasicFlow)主成功场景(或基本流程):.系统显示观察者可以选择使用玩家设定功能。.观察者选择玩家的性别,若观察者不选择,系统默认为男性。.观察者选择玩家的头像,若观察者不选择,系统默认为数据库中第一个头像。.观察者选择服装,若观察者不选择,系统默认为学生装。.观察者选择个人标记,若观察者不选择,默认为圆形标记。.观察者选择个人标记颜色,若不选择,默

13、认为蓝色。.观察者确认信息,系统将改动的信息保存,本次设定的形象成为已经存在的形象。Extensions(orAlternativeFlows)扩展(或替代流程):1a观察者没有使用玩家设定功能,玩家可选择已经存在的形象。1b观察者没有使用玩家设定功能,也没有使用已经存在的形象,系统使用默认值创建形象,本次创建的形象不作为已经存在的形象。7a观察者没有确认信息,系统不自动保存,返回上一级系统命令。SpecialRequirements特殊需求:提供给观察者的选项不少于五种。观察者可以将任意图片导入数据库。已存在的形象数量可以在10以上。UseCaseName用例名称:UC6UC6行动Level

14、级别:用户目标PrimaryActor主要参与者:游戏观察者StakeholdersandInterests涉众及其关注点:观察者:希望可以快速的产生行动点数并准确的移动到相应的位置系统:希望准确地记录观察者的操作,并快速的获得观察者的行动点数,记录和保存观察者当前位置和行动之后的位置Preconditions前置条件:轮到当前玩家行动SuccessGuarantee(orPostconditions)成功保证(或后置条件):观察者的操作被正确的反馈给系统。MainSuccessScenario(orBasicFlow)主成功场景(或基本流程):.系统显示观察者可以选择的骰子个数和决定行动按钮

15、,并显示观察者当前位置。.观察者选择投掷骰子的个数并按决定键进行行动。.根据骰子个数由骰子随机产生一个点数,并将点数反馈给系统。.系统计算观察者行动后的位置,并将随机产生的点数显示在画面上。.观察者根据点数前进相应的步数并最终停在行动后的位置上。.观察者将当前位置反馈给系统.系统更新观察者所在位置。.系统保存当前状态。Extensions(orAlternativeFlows)扩展(或替代流程):1a若观察者使用停留卡片道具,则无论选择几个骰子,观察者按决定键后都留在原地。1b可选择的骰子个数由观察者当前交通工具决定,步行为1,摩托车为2,汽车为3。7a若观察者始终不按决定键进行行动,则等同于

16、暂停游戏,游戏不会继续进行。SpecialRequirements特殊需求:UseCaseName用例名称:UC7UC7购买土地Level级别:用户目标PrimaryActor主要参与者:游戏观察者StakeholdersandInterests涉众及其关注点:观察者:希望可以快速准确得到土地完整信息,购买土地后能快速正确减少资金,并更新土地信息。系统:希望能快速获得玩家所在土地位置并准确得到玩家是否购买土地信息。Preconditions前置条件:该土地无人占有,资金足够支付购买土地费用玩家行动结束SuccessGuarantee(orPostconditions)成功保证(或后置条件):观

17、察者的操作被正确的记录,土地所有者信息及时更新MainSuccessScenario(orBasicFlow)主成功场景(或基本流程):.系统获得土地信息。.系统显示土地基本信息如土地名称,购买金钱等并询问玩家是否购买土地。.观察者确认购买土地。.系统更新玩家金钱信息并显示玩家损失相应的金钱与购买土地后的剩余金钱。.系统更新土地所有者信息并标记在画面上。Extensions(orAlternativeFlows)扩展(或替代流程):1a若土地已有所有者,则玩家支付所有者一定数额的金钱。1b若玩家资金不足以购买土地则显示金钱不足。7a若玩家使用购地卡之类的道具则玩家获得土地所有权且金钱不减少。S

18、pecialRequirements特殊需求:系统至少提供50块土地可供玩家购买UseCaseName用例名称:UC2UC2选择地图Level级别:用户目标PrimaryActor主要参与者:游戏观察者StakeholdersandInterests涉众及其关注点:观察者:希望可以快速准确快速的进入所选择的游戏地图。系统:希望可以准确的得到玩家所选择的地图信息,保存并正确载入信息。Preconditions前置条件:观察者进入地图选择SuccessGuarantee(orPostconditions)成功保证(或后置条件):观察者的操作被正确的反馈给系统。MainSuccessScenario

19、(orBasicFlow)主成功场景(或基本流程):.系统显示可供玩家选择的地图和相应的地图属性。.玩家选择地图,若不选择则默认为中国。.玩家选择相应的地图属性,若不选择,默认土地永久所有,初始资金三十万,行动为步行,胜利条件为其他玩家资产为零。.玩家确认信息,系统将改动的信息保存,本次设定的地图及地图选项成为开始游戏时的地图及地图选项。Extensions(orAlternativeFlows)扩展(或替代流程):1a玩家并未进入地图选择模式,则按系统默认值创建地图1b玩家选择后没有确认信息,系统不保存当前选择,返回上一级系统命令。SpecialRequirements特殊需求:可供选择的地图不低于五种领域模型(DomainModel)初步领域模型系统中的类及关系+buymyionSOHjwmypropertYO系统顺序图(SystemSequenceDiagram)UC1设定玩家形象系统顺序图gjimr+numberdfilpc+urrentiijrr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论