应用名称:爽歪歪选择器
应用背景:
现在的人普遍存在选择恐惧症,“随便”这个词总会高频出现。
今天吃什么好呢?在家吃,还是出去吃呢?好麻烦啊!这个假期去哪里旅游好呢?真纠结啊!
我到底应该买哪件东西啊?好难取舍啊!
……
如果遇到以上等等让你难以选择的事情时,不妨使用一下爽歪歪选择器吧,相信它一定不会令你失望,愁眉苦脸立马眉开眼笑,犹豫不决立马坚决果断。
应用说明:
1、设置选项2-8个,最少2个,最多8个。
2、选择类型有3种方式:单选、多选、随便
当选项只有两个的时候,选择类型只有2种:单选、随便
多选类型:可以设置2至n-1,n表示选项个数
随便类型:只判断一次,结果可能是单项,也可能是多项,也可能是什么都不选。
3、当设置好选项后,就进入随机选择结果状态。
产生结果的过程前台以画面形式呈现。
每个选项都有相对应的一个拿枪的小兵,比如选项A对应A兵,选项B对应B兵,依次类推。
每个小兵都有两个属性:1、向谁射击;2、射击速度(射击速度分为快、中、慢)
每次属性的获得都是随机产生。
下面举两个例子加以说明:
例1:2个选项,单选
因为只有2个选项,那么A兵、B兵所要获得的就是射击速度。
开始选择,后台程序先随机给他们赋值,也就是获得射击速度,因为是单选,也就是说必须产生一个选项,那么当他们射击速度相同的时候,则需要重新赋值,直到射击速度不同为止,然后后台程序结束,前台画面呈现,其中一个小兵被爆头。
之后出现提示画面:一个站立敬礼的小兵,标题是“报告首长”,下面是用户设置的选项及内容。
如果是随便类型,后台程序只需随机赋值一次,就可以前台呈现。
例2:8个选项,单选
因为是8个选项,那么8个兵需要获得向谁射击以及射击速度两个参数。
开始选择,当结果为所有小兵都死掉,那么程序重新赋值,直到不少于1个小兵存活为止。
当只有1个小兵存活,那么就结束。如果多于1个小兵,那么在**次射击结束后,进入第二次赋值,直到只存活一个小兵。
注意:射击间隔最好控制有1秒钟时间,太短就不好玩了。
如果是多选,比如产生3个选项,那么**次结果需不少于3个小兵存活,否则重新赋值。
重点说明:
1、小兵初始分布在米字格的8个点上,简单一点,那么就是每个点固定一个小兵,也就是说A兵始终出现在A点。如果要生动有趣点,那么小兵出现的位置也要随机确定。
2、小兵显示状态,一是初始状态,可以是匍匐在沙包后面,拿着狙击步枪;二是死掉的爆头状态,存活的欢呼状态。如果要更刺激一点,可以引入中间状态,就是射击状态,哪个兵向哪个兵射击,一旦选项多于两个,这个有难度。