【软件工程】“谁是卧底”之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):我们这个开发的这个软件主要是集娱乐软件和实用工具于一身的大容器,这里面有很多应用程序,针对不同用户需要,至少有一款应用程序能够满足用户的需要, ...
随机推荐
- SVN的感叹号
黄色感叹号(有冲突):--这是有冲突了,冲突就是说你对某个文件进行了修改,别人也对这个文件进行了修改,别人抢在你提交之前先提交了,这时你再提交就会被提示发生冲突,而不允许你提交,防止你的提交覆盖了别人 ...
- bug_ _
java.lang.SecurityException: Not allowed to bind to service I app中加了百度定位功能,大部分手机测试没问题,但有部分手机会定位失败,提示 ...
- CentOS下Apache开启Rewrite功能
1.centos的配置文件放在: /etc/httpd/conf/httpd.conf 打开文件找到: LoadModule rewrite_module modules/mod_rewrite.so ...
- 每天一个 Linux 命令(17):whereis 命令
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息. 和find相比,whereis查找的速度非 ...
- 用python脚本通过excel生成文件夹树结构
大概这样写标题是对的吧... 目标: 通过excel目录结构文档生成文件夹树结构. 也就是: 通过下面的excel
- 带你入门带你飞Ⅰ 使用Mocha + Chai + Sinon单元测试Node.js
目录 1. 简介 2. 前提条件 3. Mocha入门 4. Mocha实战 被测代码 Example 1 Example 2 Example 3 5. Troubleshooting 6. 参考文档 ...
- <页面里折合与打开>
主要思想是:通过覆盖,显示的方式.visible 为 true与false,id以及function函数中参数的不同. 具体代码如下: <script type="text/javas ...
- bootstrap下使用模态框,在模态框内输入框中回车时,模态框自动关闭的问题及解决方法
使用bootstrap下模态框,构建表单提交页面,但是输入框中直接回车,本来是想执行一下验证,但是却导致模态框自动关闭了. 遇到这样的问题,只需要先禁止回车触发表单提交 $(do ...
- 用MyEclipse自动生成SessionFactory文件
1.Hibernate1->MyEclipse->Capabilities->Install Hibernate Facet.如图所示. 2.选择Hibernate的版本. 3.创建 ...
- Webpack 入门指南 - 1.安装
Webpack 是目前流行的打包工具,如何安装它呢? 1. 安装 Node Js 首先,Webpack 是基于 NodeJs 的工具,你必须首先安装 NodeJs. NodeJs 仅仅只需要在你的系统 ...