需求分析与原型设计
1.在文章开头给出团队序号、要开发的软件名称、目标用户或客户、此次博客撰写人姓名与学号以及在团队中的职务。
团队序号:09
团队名称:神奇第9组
软件名称:贪吃蛇游戏
目标用户或客户:青少年
此次博客撰写人:孟昊; 学号:2017035101101; 在团队中的职务:队长、软件开发工程师
团队成员及职务:孟昊(队长、软件开发工程师)、关显然(产品经理、项目经理)、王云鹏(UI设计师)、胡迪(软件开发工程师)、王猛(软件开发工程师)、王奇(软件测试工程师)、刘雨涛(软件测试工程师)
2.采用NABCD模型进行需求分析,并写出需求分析报告。
N:打开网页就可以开始游戏;提供用户积分;设置关卡
A:PC端;
功能:1.初始化游戏界面为600600大小,等待鼠标响应以开始游戏;
2.游戏可以进行模式选择;
3.用上、下、左、右键控制蛇的方向为上下左右进行游戏。游戏过程中,每吃到一次食物分数加3,蛇长加一格;
4.蛇头咬到蛇尾or蛇头接触活动区域外围则Game over,显示累计分数,游戏结束;
5.当选择不同游戏模式时,为游戏添加不同背景音乐。
服务:用户打开网页就可以开始游戏
B:1.缓解现实社会给与我们的压力,暂时忘却自己的烦恼;
2.缓解精神疲劳;
3.简单好上手,即使是小孩也能应对自如。
C:我们的竞争对手是市面上其他益智游戏;优势:画面精美,简单易懂,容易上手;劣势:与其他益智游戏比我们游戏设计略显简陋,经验不足。
D:在一些用户较多的app中进行宣传,例如qq空间,微信小程序,并且以官方身份创建微博,抖音等进行宣传。
3.软件原型。给出软件原型的链接(保证助教打开可以看到原型)或者对原型进行截图或者手绘原型图,配上相应的文字说明。
原型链接:https://mi7jww.axshare.com。
文字说明:用上、下、左、右键控制蛇的方向为上下左右进行游戏。游戏过程中,每吃到一次食物分数加3。
4.软件效果图。给出UI设计师根据软件原型设计的最后UI效果图,并配上文字说明设计思路和想法。
思路和想法:1.初始化游戏界面为600600大小,等待鼠标响应以开始游戏;
2.游戏可以进行模式选择;
3.用上、下、左、右键控制蛇的方向为上下左右进行游戏。游戏过程中,每吃到一次食物分数加3,蛇长加一格;
4.蛇头咬到蛇尾or蛇头接触活动区域外围则Game over,显示累计分数,游戏结束;
5.当选择不同游戏模式时,为游戏添加不同背景音乐。
5.甘特图与燃尽图。给出甘特图和燃尽图,并配上文字说明以展示团队目前的进度情况。
甘特图:
燃尽图:
6.请说明在完成此任务过程中团队遇到的问题以及如何解决的问题。
UI原型设计中还有一些问题,吃掉食物后蛇身没有变化。