结对项目之需求分析与原型设计
结队队员:学号3030王倬楠, 学号3031林文雄
使用工具:墨刀组件
在在《构建之法》的第八章中,介绍了NABCD模型,
NABCD模型(p154~p157):
目的是:在竞争性地环境中做实用并且创新的项目;
而具体的解释如下:
N需求(need):解决用户的需求;
A,做法(approach):解决需求的手段;
B,好处(benefit):产品会给客户/用户带来什么好处;
C,竞争(competitors):市场竞争,看清优劣事态;
D,推广(delivery) :如何把产品交到用户手中;
设计过程
主要的游戏设计
这是一个飞机大战的游戏,分为很多关卡,也有很多模式,道具和战机等,但只有通过一下关卡,也就是打完一个大boss才会产生新的模式。
这里主要用第一个场景模式进行讲解。
第一个场景,这是和弹一弹一样,打够怎么多下才能消灭,消灭后会随机产生一些道具,当然也可能没有,捡到道具后可以升级炮弹,也有其他不同的功能,防护罩或者生命等。Boss会拥有发射炮弹的功能,随机位移,不像小兵一样,只会挨打。关卡通过就获得新的关卡和场景,道具,战机等。
N,需求(need):
这个小游戏主要的需求是让用户在无聊的时候能有一个游戏打发时间,让玩游戏者得到快乐。并且操作简单,无需花许多时间练习。
A,做法(approach):
- 确定是做一个微信小游戏。
- 经过粗略的分组,结合我们以前玩小游戏的经验先制定了一个大概的制作方向。
- 我们各自在网上自学一些相关的内容。
- 通过墨刀组件把我们的想法简单地制作成一些图片模型,不断完善(如下)。微
怎样操作进入游戏界面
飞机大战游戏小程序的简介
开始界面
主要有统计你的最高分,你的金币;开始游戏选项和战机商店,当然也是可以设计音效和查看你在你的好友排名和全球排名。
开始游戏中界面
打boss的界面
战机爆炸结束游戏的界面
当然你也可以花钱继续打,打完boss将解锁新模式
B,好处(benefit):
- 在原来的飞机大战小游戏中略微增加了一点难度(boss),让用户觉得更具有挑战性,不容易短时间内通关。
- 在游戏中可以捡道具升级战机,也可以在商店使用相应的游戏币来购买一些升级战机需要的组件,游戏的可玩性较高。
C,竞争(competitors):
因这类游戏在市场上比较多,所以需要分析别人所制作的游戏的优缺点,增加一些自己的特色吸引玩家们的注意力。
D,推广(delivery):
这个游戏可能先会拿给同学们玩,如果他们的反馈是好的,再考虑是否要推广到微信小程序中。
PSP
PSP |
|
计划 |
两个星期 |
开发 |
需求分析:休闲时期,可以玩一下游戏疏解疲劳和愉悦心情 |
|
设计复审:多次审核,共同讨论,确保原型的正确性和完整性 |
|
具体设计:设计游戏页面,在别人游戏基础上增加自己的想法 |
|
具体编码:Android |
|
代码复审:在开发过程中不断对系统进行完善修改 |
|
测试:自己试玩 |
测试报告 |
利用测试结果进行测试报告的编写 |
事后总结 |
游戏设计还不够完美,有空再弄 |
过程改进 |
暂无 |
|
|
|
|
|
|
任务总结
学号3030王倬楠:
通过这次作业我学到了许多,我学到了如何去做一个需求分析,通过需求分析去解决问题,原本以为好像没什么用的东西都了解到了他们的意义。进一步提升了我的动手能力和思考能力,也提升了我和我的队员交流的能力,体会到互相听取别人的意见真的是很重要的事情,知道了如何去跟我的队员合作。这次作业我获益良多。
学号3031 林文雄:
游戏主要是人们休闲时玩的,大多数人对游戏的主要要求就是技能炫酷,界面保值,闯关模式丰富,道具多选,最好还是有点难度,比较有挑战性,可以锻炼质量里;全民排名,可以满足人们的虚荣感。我们的飞机大战还处于初级构想阶段,很多都只是思考,并没有实现。
在整个结对设计的过程,我了解到队友的重要性,我俩可以互取其长,互补其短,让我 们短时间内就构思完我们的项目,并完成它。