本帖最后由 pacerrecap 于 2013-10-21 12:59 编辑
游戏技巧最近很冷清啊,各位大神们都去哪了????
最近因为有擂台赛,需要制作一个随机器。昨天突然有了想法,今天把这个想法实现了。
可是用这个参加擂台赛的确是小了点(无意冒犯无意冒犯),于是我就把这个当作模块发了。
鉴于小白不知道这是神马,我用一句话描述:
就是产生随机强度信号的东东!在游戏机神马的上面都有的!!
擦两句话了。。。。
使用方法:
点击按钮
机器内部会先清零
然后输出一个0-F的随机信号
|
原理:
1-F之间的任何数都可以用1,2,4,8的某几个之和来表示
因此只要造出下面4个机器:
1.一半可能输出1,一半可能输出0
2.一半可能输出2,一半可能输出0
3.一半可能输出4,一半可能输出0
4.一半可能输出8,一半可能输出0
然后把他们相加再加一,就能输出一个随机数。
如何实现的呢?
我们知道,
1.投掷器发射物品是等概率的
2.普通物品和不可堆叠物品放入漏斗后产生信号强度不同,普通为1,不可堆叠为3.
因此,我将1个(多个也可)可堆叠64的物品和一个不可堆叠物品(多个也可,数目须和之前的一样)装入投掷器
4个箱子分别装物品使输出1、2、4、8强度的信号,漏斗信号强度控制箱子能否开闭(打不开的箱子不输出信号),然后将箱子信号相加,即获得随机信号!
|
包装与改造:
包装很丑,请大家谅解
为了尽量缩小体积,我已经将长宽高压缩到了极限水平,箱子体积为10x8x6.
在测试过程中,我发现由于比较器存在延时,随机信号并不是突然产生和消失,而是一段一段变化的。
这对大型电路非常不利,因此我又压缩进了一个类似锁存器的结构,现在里面几乎没有一点空隙了。。。
极限压缩太费劲了!!
|
不一定是0-F,通过改变并联个数甚至进位连接,输出0-FFFF也是可以的
另外,如果把这个随机器接上PT的那个模拟信号锁存,就可以输出连续随机信号了。
PS.作为原型机,欢迎大家利用及改造本机,但若将本机直接作为或以本机为主体作为擂台赛作品,必予追究。
20:32更新:去壳存档
[hide]http://pan.baidu.com/share/link?shareid=878982591&uk=1495318471[/河蟹hide]
[birch]