需求分析报告
第七组。 软件名称:兔窝保卫战。 目标用户:大学生。 本次撰写人:张炎和。学号2016035107294。职位:项目经理
N.用户需求:让兔子可以移动,添加三种模式(1.传统模式:老鼠从右侧随机位置出现,向左侧移动,兔窝在左侧,兔子在兔窝旁指定位置,兔子可以进行攻击,如果老鼠碰到兔窝,则血条减一,血条为五,血条为0,游戏结束。有时间限制,到达指定时间,游戏胜利。2.生存模式:在传统模式基础上,去掉时间限制。3.对战模式:在传统模式基础上,兔子可以移动,老鼠可以攻击,老鼠攻击击中兔子,兔子掉血,老鼠击中兔窝不掉血,老鼠进入兔窝,游戏结束。),多种地图可供选择,希望可以联机对战。
调研对象:E324寝室全体成员。
调研过程:2018.11.15晚5点,在E324寝室对寝室全体成员进行调研。
1.询问了希望有几种游戏模式。答:三种模式。
2.询问了三种模式的具体情况。答:1.传统模式:老鼠从右侧随机位置出现,向左侧移动,兔窝在左侧,兔子在兔窝旁指定位置,兔子可以进行攻击,如果老鼠碰到兔窝,则血条减一,血条为五,血条为0,游戏结束。有时间限制,到达指定时间,游戏胜利。2.生存模式:在传统模式基础上,去掉时间限制。3.对战模式:在传统模式基础上,兔子可以移动,老鼠可以攻击,老鼠攻击击中兔子,兔子掉血,老鼠击中兔窝不掉血,老鼠进入兔窝,游戏结束。
3.询问了需要几种音乐。答:每种模式都有不同的音乐,音乐风格激情一点。
4.询问了希望有哪些背景。答:1.传统模式:草地。2.生存模式:草地。3.对战模式:岩浆。
5.询问了兔子血量。答:5滴血。
调研结果 :成功完成调研。
经过我们团队的软件工程师的讨论,可以完全满足客户的需求。
功能清单:1.更换背景2.更换音乐3.更换模式4.兔子可以移动,攻击5.老鼠可以攻击,移动6。兔窝有血量7.有计时器
能给客户带来的好处:让客户有极佳的游戏体验,让用户可以享受到游戏带来的乐趣。
我们的优势:我们也可以通过我们自己添加的新游戏模式占得优势。
我们的劣势:我们没有用c#编写过游戏。
我们准备将我们做出的游戏在商店进行免费下载,让对这款游戏有兴趣的人都变成我们的用户,我们通过发送邮件进行推广。
软件原型图:
原型说明书:
屏幕总H=700;W=1200;
老鼠:H=50;W=80;
兔子:H=100;W=100;
兔窝:W=100;(兔窝只给宽度,在左侧均匀竖立排列)
兔子靠近兔窝,间隔0;
箭:H=10;W=70;
软件效果图:
在普通模式中我把背景颜色换成这样的淡蓝色,蓝色和绿色同为冷色,玩家在听到兔子的时候很容易想到绿色,所以我选择蓝色,不是玩家预期的绿色,让玩家有一种新奇的感觉同时因为同为冷色,所以给玩家一种熟悉的感觉,让玩家在进入游戏时就被吸引。在普通模式中,我们的兔子,老鼠,兔窝,偏卡通,让玩家没有那么紧张,因为我们游戏的定位就是一个休闲游戏,让玩家在放松的一个心态下玩游戏。给玩家一个更好的休闲游戏体验。在整体画面上,我们是保持一种简约风格,让玩家不用花费太多的精力就可以了解游戏规则,节省玩家时间,让玩家尽快融入游戏中,让玩家感觉到这款游戏的简单直入,对游戏开发人员产生好感。
甘特图:
燃尽图:
团队遇到的问题:我们没有什么调研对象,就询问同班的一些同学的意见,我们会把这个小型游戏做的很精致,做好细节,让用户体验好一些。在用墨刀设计软件原型时,墨刀不能修改文字大小,做的时候比较费劲