欢迎来到天天文库
浏览记录
ID:41873966
大小:516.57 KB
页数:7页
时间:2019-09-04
《Greed游戏模型系统[.]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Greed游戏模型系统[doc.]问题陈述:ProblemstatementforgreedygameGreedDice游戏系统是一款提供多人互动的小游戏。游戏开始时,游戏者可以自行决定游戏的人数,游戏者名称,以及游戏次序。游戏开始后,系统要依次为游戏者提供6个色子进行游戏。系统要能够显示所有游戏者当前的积分情况和排名情况,如果是初始时,或者是积分相同时,按照游戏次序排名。玩家在掷色子时,系统耍向玩家提示每一掷的得分情况以及可以继续投掷的色子个数。游戏者可以自行决定是继续投掷,还是停牌计分。当玩家主动停牌放弃投掷后,系统要把他木次的积分累加到他原有的积分上去,并更新排
2、名,轮换到下一个玩家。当在某一次投掷过程中,出现0分的情况,系统要向游戏者提示此轮游戏积分作废,并失去继续投掷资格,轮换到下一个玩家。当玩家所有6个色子均已掷出后,系统提示无色子可以继续投掷,并将积分累加,排名,轮换到下一玩家。在第一轮游戏中,当玩家一局的积分达到300分以上时,系统才能确认玩家可以入局资格,否则系统要提示玩家他还没有资格开始游戏,请等待下--轮游戏。当有玩家积分超过3000分时,显示最终积分排名,游戏结束。当有玩家中途退出时,系统要自动删除他的名字和积分,并继续游戏。UserCase用例图):ActivityDiagram活动图):loginanot
3、herqame>300points'nGameVwait5^0pointkeepscore>3000points<3000pointsClassDiagram类关系图):SequenceDiagram时序图)1)Sequence_Main这是用户和系统交互完成用户注册并进行一步掷色子的主要步骤。LoqinControllogincreatplayertables程序和用户的交互都应该经过一个视图类,但是基于边界类的复杂性,在本时序图中没有画出视图类。DiceBoxTablecreatDieeobjectDicerolldicesrollavailabledicesea
4、chdicepointe3)Sequence_End这是游戏正常结束的相关操作。程序和用户的交互都应该经过一个视图类,但是A基于边界类的复朵性,在本时序图中没有I田i出视图类。:vPlayer〉4)Sequence_Quit这是玩家在游戏中选择退出游戏后进行的相关操作。如果游戏过程中玩家因为色子没得分(或者分数不够不能上台)而取消游戏
5、资格,相关操作和这个类似。程序和用户的交互都应该经过一个视图类,但是J基于边界类的复杂性,在木时序图中没右画岀视图类。:MerryChristmasThanku:)
此文档下载收益归作者所有