第二次作业--结对作业
第二次作业--结对作业
结队队员:学号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 林文雄:
游戏主要是人们休闲时玩的,大多数人对游戏的主要要求就是技能炫酷,界面保值,闯关模式丰富,道具多选,最好还是有点难度,比较有挑战性,可以锻炼质量里;全民排名,可以满足人们的虚荣感。我们的飞机大战还处于初级构想阶段,很多都只是思考,并没有实现。
在整个结对设计的过程,我了解到队友的重要性,我俩可以互取其长,互补其短,让我 们短时间内就构思完我们的项目,并完成它。
转载于:https://www.cnblogs.com/wzn-32/p/10685821.html
第二次作业--结对作业相关推荐
- 福大软工1816 · 第五次作业 - 结对作业2
1.结对同学的博客链接.本作业博客的链接.所Fork的同名仓库的Github项目地址 Github地址:https://github.com/Stellaaa18/pair-project 结对同学的 ...
- 软工实践 第三次作业 结对作业一
Ⅰ.链接 结对同学博客戳我 本次作业戳我 Ⅱ.设计说明 问题重述 用户可给定论文列表 通过论文列表,爬取论文的题目.摘要.原文链接 可对论文列表进行增删改操作(今年.近两年.近三年) 对爬取的信息进行 ...
- 软件工程第六次作业--结对作业
在线英语学习平台客户端原型 1.结对成员 刘博良 2015034643042 杨子龙 2015034643030 2.需求分析 使用NABCD模型进行需求分析 2.1 N(Need, 需求) 2.1. ...
- 软件工程实践第三次作业——结对作业(一)
Link: 原型模型设计工具:墨刀.(在学长的推荐下发现有这一款十分好用的原型模型设计工具呢.^_^.) 小伙伴链接:http://www.cnblogs.com/mingsonic/p/968345 ...
- 第二次作业— —结对项目
第二次作业- -结对项目 标签(空格分隔): 需求分析与原型模型设计 结对成员: 031302610 黄志鹏 031302603 陈波 1.样本实例 一个老师的迫切需求----开课报课之繁琐教师开课报 ...
- 软工实践第二次结对作业
1.结对成员: 031502340 易伟航 031502312 黄阳正 2.项目的Github链接: 第二次结对作业 3.数据和"数据生成"程序的原理以及我们所考虑的因素: 生成数 ...
- 第六次作业--结对编程第二次
本次作业deadline: 2017-10-10 21:00 根据上一次结对作业的背景,实现一个分配算法,根据输入信息,输出: 部门和学生间的匹配信息(一个学生可以确认多个他所申请的部门,一个部门可以 ...
- [BUAA-SE-2018]结对作业测试报告
目录 1. 测试方式 2. 评分规则 2.1 测试点组成 2.2 性能测试的分级 2.3 重新提交的扣分策略 3. 评测结果 3.1 罗老师班 3.2 任老师班 3.3 表中数据的说明 4. 测试点下 ...
- 北航 2012 秋季 现代软件工程 两人结对 作业要求
Pair Project: Elevator Scheduler [电梯调度算法的实现和测试] Design and implement an Elevator Scheduler to aim fo ...
最新文章
- linux ATT汇编 与 Intel汇编 语法格式对比
- 写博客一定程度上是在刷存在感~
- 作业三——原型化系统——外卖app
- JAVA 入门(一)
- 有效的云安全态势始于三个步骤
- 世界定级 企业即时通讯软件
- 2021 Chrome Devtools 新特性
- Golang基本变量
- 印度将推出太阳能光伏制造政策
- 如何录制回放测试用例并且添加检查点?
- q函数表格怎么看_会计表格函数玩不会?送你会计表格函数公式大全,财务人都在用...
- maven新建的项目,不自动引入依赖包
- abaqus算出来的转角单位是什么_abaqus中后处理中U的单位是什么?
- 基于深度学习的知识追踪研究进展 Research Advances in the Knowledge Tracing Based on Deep Learning
- 无招胜有招——面向对象设计模式随笔,
- 实例学习Ansible系列:颜色与设定
- python画二维图_python3实现绘制二维点图
- 使用 Gitbook 打造你的电子书
- 关于桌面程序被安全软件误判为HEUR:Trojan.Win32.Generic的解决方案
- ajax tool works,,AJAX TOOLS.
热门文章
- Android 阿里云 视频直播安全下载踩坑实录
- Macbook Pro上装Linux的牢骚
- flutter nfc
- window 7 笔记本电源损耗修复(简单方法)
- any_value()
- Run-Time Check Failure #2 Stack around the variable ‘xxx’ was corrupted
- nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/exc/Invalid.....
- Witt向量简介 §3.3.2:原像集为Witt向量环的环态射的态射性验证
- [Transformer]On the Relationship between Self-Attention and Convolutional Layers
- CIA进行“嫁祸式攻击”?专家称维基解密对CIA的指控有些“过分”