【软件工程】“谁是卧底”之NABC分析
结对编程结束之后,迎来了结队编程,经过了很长时间的思考,想到了“谁是卧底”的idea,以下是该游戏的NABC分析:
N(need):
即需求,近期,内地一知名综艺节目将“谁是卧底”游戏推广到年轻人中,其新颖的玩法和技巧性之强,操作方便、趣味性强,是在同学、朋友、同事聚会时首选的互动游戏。精选近两百组丰富海量词条,让聚会告别无趣,让朋友的感情越来越浓密。但是由于完成该游戏需要的人员较多,推荐为7人,一般很难凑齐,而网络人群之多正好解决了这个问题,而且其需要的卧底牌的内容种类很多,一般的牌玩过几次以后就再也没有新意,而网络上的词库可以随时更新,因此会使得游戏时刻保持新鲜感和生命力。谁是卧底通过语音交流,在游戏之余还能提高自己的语言表达能力以及判断能力。斗地主能够经久不衰说明人们对于棋牌类的益智游戏很感兴趣,而现在年轻人对于“谁是卧底”的喜欢程度,如果可以推广下去,上线人数只能有增无减。
Approach(A)
即做法,模拟斗地主界面,5-7个人进入一个房间,开始游戏时候人们每个人发一张牌,其中有1-2个人和其他人手里的牌都不同,即为卧底,可以选择用语音或者用汉字,描述自己手里的牌,卧底要尽量揣摩大家所说的,尽量不被发现,找到卧底或者最后只有卧底和一个非卧底存在,则视为卧底获胜。其中发牌是随机发的,所以每次卧底不相同,但是如果卧底获胜则其余人均要扣分,只有卧底得分。
Benefit(B)
好处,和其他棋牌类游戏一样,它是一款益智小游戏,茶余饭后就可以玩上一盘,和好朋友PK一下显得十分快捷和方便,是居家旅行和馈赠亲友的良品。该游戏免费,可以判断人们的判断能力和推测能力,刑侦人员的最爱。
Competitor(C)
竞争,市面上棋牌类的游戏很多,例如斗地主和保皇,但是这些游戏都略显陈旧,规则也很单一,奖励规则也不太好。我们这款“谁是卧底”采取新颖的游戏方式。采用开放式的方法,即采用玩家献计献策,提供相近的词条,会相应的得到升级加分和一些其他奖励时刻保持更新,更多的是玩家自主控制,是大家在游戏中得到最大的享受。
【软件工程】“谁是卧底”之NABC分析的更多相关文章
- 软件工程课堂作业(十一)——NABC分析
一.团队开发项目:基于Android的重力感应的解锁APP 二.项目特点:区别于一般解锁软件用开机按钮开锁解锁,我们的重力解锁软件根据动作实现解锁,减少了开机按钮的使用频率,提高寿命. 三.NABC分 ...
- 小组开发项目--NABC分析
我们小组--女神经们,开发项目是重力解锁,我认为我们的项目的最大特点就是不使用开锁键唤醒屏幕.下面我将针对这一特点进行NABC分析: N:经调查一部分人群的手机不能使用就是开机键坏了,我们就是针对这一 ...
- 团队项目--“我爱淘”校园二手书店 NABC分析
本项目的特点之一:可查询功能 NABC分析: N(Need):方便校园里的学生查找自己需要的二手书籍,免了同学想买二手书还得跑到阿姨那里去看. A(Approach):将学生的信息和书籍的信息都存放在 ...
- 针对《来用》的NABC分析
项目名:<来用> 特点:拥有以往win7在内的众多小游戏 NABC分析 N(need需求): 之所以有这个想法是因为,在WIN7,XP系统中往往有很多众所周知的小游戏(比如扫雷),但是在w ...
- 团队开发之《极速蜗牛》NABC分析
一.简介 项目名称:极速蜗牛 特点:操作简单,视觉与听觉配合,让用户有最完美的体验. 二.NABC分析 N(need):在人们无时无刻离不开手机的今天,难免有无聊的时候,此刻一款操作简单又能令人们动脑 ...
- 团队项目NABC分析
我们的团队项目是“来用”实用工具集合软件,我针对我们项目功能丰富的特点进行NABC分析. N (Need 需求):我们的软件正是从最大程度上满足用户需求出发,因为软件集合了不同种类的功能,可以满足用户 ...
- 大作业NABC分析结果
大作业NABC分析结果 这次的大作业计划制作一款关于七巧板的游戏软件.关于编写的APP的NABC需求分析: N:需求 ,本款软件主要面向一些在校的大学生,他们在校空闲时间比较多,而且热衷于一些益智类游 ...
- 项目结队开发---NABC分析(成员)
一.简介 项目名称:校园导航 特点:手机app,简便易用,适合对铁大地形不了解.路痴者使用. 二.NABC分析 N(need):对于新生报到,学生家长参观校园等想要了解校园路线者,本app软件将带给你 ...
- 针对“来用”团队项目之NABC分析
本项目特点之一:扩展性强 NABC分析: N(need):我们这个开发的这个软件主要是集娱乐软件和实用工具于一身的大容器,这里面有很多应用程序,针对不同用户需要,至少有一款应用程序能够满足用户的需要, ...
随机推荐
- mysql connector 和 sqlserver ado.net 的区别
1,虽然同样是实现了IDataReader接口,但是 对于 MySql.Data.MySqlClient.MySqlDataReader 和 System.Data.SqlClient.SqlDat ...
- DataTable
//遍历datatable的方法2009-09-08 10:02方法一: DataTable dt = dataSet.Tables[]; ; i < dt.Rows.Count ; i++) ...
- Gson的使用
GSON:是Google开发的Java API,用于转换Java对象和Json对象 <dependency> <groupId>com.google.code.gson< ...
- aar引用 no executable code found问题
主工程中 repositories { flatDir { dirs project(':trade_module').file('libs') }} dependencies { compile f ...
- js生成GUID
//表示全局唯一标识符 (GUID). function Guid(g) { var arr = new Array(); //存放32位数值的数组 if (typeof(g) == "st ...
- XML中& <> 单引号' 双引号 " 报错
由于xml中 这些字符是特殊字符,所以把&改成& 就行了 ,注意后面一定要带一个分号; < < 小于号> > ...
- UI和3D场景同时都需要响应触摸事件
比如战斗场景,UI和3D场景同时都需要响应触摸事件,如果同时响应可能就会出现触摸UI的时候影响到了3D部分.为了解决这个问题在判断3D响应之前要先判断手指是否点击在UI上. 以前NGUI的时候都是自己 ...
- WPF 绑定的校验
为进行校验,必须准备一个RangeValidationRule类,该类继承自ValidationRule 该类实现如下: class RangeValidationRule : ValidationR ...
- ORACLE插入DATE类型字段
1 怎样在ORACLE中输入DATE类型的字段 insert into table_name (date_column) values(to_date('2006-06-04','yyyy-mm-dd ...
- ORM艰辛路之EF
经过一段时间对EF的研究,发现EF还是有很大的作用的,起码比自己写代码快捷许多.不过往往一个学习一个新东西开始都是简单的,后面才慢慢了解到它的许多不方便 优点: EF在对一个实体的增删改以及继承方面做 ...