在《泰拉瑞亚》中是存在着电路系统的,并与现实中的电路逻辑相同,所以值得好好研究一下。但不少玩家对于电路的了解是极少的,对于电路系统自然也是一头雾水,今天小编就为大家带来泰拉瑞亚中的基础电路教学,一起来看看吧。
一.首先,概率逻辑门是什么?
我们都知道蒸汽朋克NPC售卖逻辑门,在蒸汽朋克的售卖栏里你可以看到一个叫做故障逻辑门灯(faulty lamps),这就是构成概率逻辑门的关键。
在任意六种正常的逻辑门上面,放置一个故障逻辑门灯(中间可以放置任意逻辑门指示灯),这个逻辑门就会变为概率逻辑门。如图。
(不同的逻辑门变为概率逻辑门时,其底部逻辑门样子会不一样,但功能和性质完全相同,其实样子的不一样只是用来标记原先的逻辑门样式)
概率逻辑门的使用也很简单,它分为三个部分:顶灯(故障逻辑门灯),逻辑门指示灯,概率逻辑门。改变指示灯的亮灭可以控制信号输出概率(见下面)。顶灯用于信号输入,开关、拉杆、压力板等都要连接到这里;而下面的逻辑门则是用于信号输出,连接其他信号接收物品,如雕像等。在顶灯和逻辑门之间不需要有电线连接,只需要二者有各自的正确物品连接即可。(见下图)
二.概率逻辑门的性质1——概率
概率逻辑门与普通的逻辑门不一样,顾名思义,它的信号输出是有概率的。
以概率逻辑门往上数至第一个故障逻辑门灯,这二者之间的逻辑门指示灯会影响此概率逻辑门的输出概率(也就是第一个顶灯往上的指示灯和顶灯也就对概率逻辑门的信号输出没有影响了)。(如下图)
具体则为:亮起的逻辑门指示灯数量/总共的逻辑门指示灯数量=逻辑门信号输出的概率,例如:一个概率逻辑门上面摆放了一个亮起的指示灯,1个熄灭的指示灯,最上面是顶灯,那么这个概率逻辑门信号输出的概率就是1/2。如图:
当然,如果只有一个指示灯,那么就可以很容易地推断出:亮起时概率为100%,熄灭时为0%,这就可以用来表示是/否(0和1)
三.概率逻辑门的性质2—延迟
逻辑门能够用来传递信号,但它并不是瞬时传输信号。为此,我们可以做一个小装置来验证这个结论:
首先看上列两个装置,拉动两个开关,看起来时间差距并没有,但我们将两个装置连起来,你将看到差距:
可以看到,我在下面接了一条蓝线,如果下面的信号传输比上面快的话,那么蓝线将会先于上面的红线信号传输,提前熄灭所连接的那个指示灯,上方的火把将不会熄灭。
拉开拉杆,我们发现,上方的火把没有熄灭,这就证明下面的信号传输比上面快。
这就说明了一点:在逻辑门(概率逻辑门)中的信号传输是有延迟的,从顶灯输入信号到逻辑门输出信号需要时间。(这个时间小于1tick,所以它的时间很短)
利用这个小小的逻辑门延时,我们可以制作出一个传送器中转电路,在下图的电路中,人物会从第一个传送器开始依次传到最后一个传送器,但之间间隔的时间很短。
四.概率逻辑门应用—简单逻辑先后
运用概率逻辑门的0%触发概率和100%触发概率(上面说过),我们可以制造出需要有触发顺序才能成功发出信号的装置,如下图:
你需要先拉下面的开关,亮起右面的指示灯,才能拉动上面的开关使火把亮起
你还可以做成需要三个开关才能使火把亮起的装置,只要最后使最右面连接火把的逻辑门灯亮起即可
当然,通过增加逻辑门指示灯数量,你甚至可以造出需要先后拉动100个开关才能使火把亮起的装置,这就需要你自己去尝试啦
五.一次性电路
我们知道,当逻辑门上面的指示灯满足该逻辑门的条件时,逻辑门就会输出信号,那么让逻辑门的信号返回来熄灭指示灯会发生什么呢?
我们可以发现,指示灯被熄灭了,但是逻辑门发出了一阵烟雾。这就是逻辑门烟雾,这种现象也叫做爆门(不过因为本帖是专门讲述概率逻辑门的,加之在大量使用爆门的情况下,想要理清逻辑比较困难,所以在此不讲述爆门)
我们也可以将其应用到概率逻辑门上:
如图(两个逻辑门指示灯都为亮起状态),拉动开关后,两个指示灯都会被熄灭,这样子无论再怎么拉动拉杆都无法再次输出信号了,这样它就成为了一个一次性电路。
一次性概率逻辑门电路的构造原理:只要从顶灯输入信号后,所有逻辑门指示灯均变为熄灭状态,即可达到一次性电路效果。
六.降频电路
拉一次开关使逻辑门发出信号很容易,可是要是两次呢?四次呢?
如果不用逻辑门的话,我们可以使用下列这个装置来达到这个效果:
第一次:陷阱发射,但方块被实化(初始状态为虚化),所以无法激活压力板发出信号。
第二次:陷阱发射,方块被虚化,陷阱触发压力板发出信号熄灭火把。
那么用概率逻辑门如何实现这个效果呢?
很简单,我们把陷阱想成顶灯,方块想成逻辑门指示灯,压力板想成概率逻辑门,这样子我们就能够造出一个拉动两次输出一次的电路了。这种电路也被称为—降频电路(如图)
它的工作方式是什么呢?我们来分析一下这个电路的工作方式,以上面的这个2倍降频电路为例。(记住电路的初始状态,如上图,你摆放时也要这样注意逻辑门指示灯的亮灭)
(我把第一个逻辑门简写为1,第二个简写为2)
第一次:2灭
第二次:2亮,输出信号
第三次:2灭
第四次:2亮,输出信号
......以此类推
按照这样的方法,我们可以任意扩大电路规模
说明:每联一个概率逻辑门(是电线连到指示灯的逻辑门才算,没联到的不算,例如1就不算,2、3、4才算),最终输出的频率就降低为原先的1/2(依最终输出端所连接的逻辑门而定),计算概率的方式为:频率=原始输入电路的信号频率*1/2^从第一个有效的概率逻辑门算起到输出端的逻辑门数量
拿上图举例:输入的信号频率为60次/s,那么第二个火把接收到的信号频率就是60* 1/2^3=7.5次/s
七.递次电路
我们学会了如何使用逻辑门降低频率,那么如何使用逻辑门来达到递次(依次)的目的呢?
首先,我们的目的是递次,也就是将相同的状态依次传递。达到这个目的很简单,只需要每次激活,逻辑门将自己的灯的状态传递到下一个逻辑门那里即可,如下图:
(拉动开关后,第一个逻辑门熄灭自己的指示灯,同时点亮第二个逻辑门的指示灯,这就可以看做一次状态传递)
以此类推,我们可以将这个装置无限延长(下图为四个),所需要注意的是,为了让循环一直进行,需要将最后一个门的指示灯与第一个门的指示灯连接,如图:
递次电路的工作过程(以上方电路为例,从左到右逻辑门依次为1、2、3、4):
第一次:1输出同时2亮,1灭
第二次:2输出同时3亮,2灭
第三次:3输出同时4亮,3灭
第四次:4输出同时1亮,4灭
说明:摆放多少逻辑门,一个循环就是输入端输入几次信号。它也可以作为降低频率的装置,连接其中任意一个输出端(逻辑门),输出的频率就为:输入端频率* 1/逻辑门个数
此外,递次电路还可以与降频电路共同应用,可以达到降低任意倍数频率的效果(其实单用递次也可以,就是电路规模要造很大)。如下图,如果连接下面递次电路中的一个逻辑门,频率就会被降低为原来的1/8
八.复位电路
当我们使用逻辑门电路的时候,如果你不知道你的逻辑门电路处在什么样的状态下,那就比较麻烦了,这时候你就需要用到复位电路来恢复你的电路到初始状态。
如下图:这是一个最基本的概率逻辑门一次性电路,拉动开关火把熄灭。那么我们如何来记录它的状态呢?
我们只需要再接一个概率逻辑门,使上方逻辑门熄灭火把的同时触发下面逻辑门的指示灯,这样子上面的状态就会被转移到下面去了,那么如何把这个状态复位回上面的逻辑门呢?
我们只需要像下图这样连接,这样拉动下面的开关,下方的逻辑门会把状态传递回上面(包括火把的状态,如果你不想全部复位的话,你可以将连接火把的电线换一个颜色,只复位逻辑门),同时下面的逻辑门也会自己回复到初始的关闭状态。
将这样的单个复位部件组合起来,便是一个完整的复位电路,它可以用来复位递次或者降频等电路:
九.随机电路
我们已经知道了概率逻辑门的信号输出是有概率的,但是这仅仅体现在一个输出端上,我们如何让概率逻辑门在多个逻辑门输出端上都达到随机呢?这就是随机电路(以下用1/6的随机电路举例)
看下面的六个概率逻辑门,它们的输出概率分别为:1/6,1/5,1/4,1/3,1/2,1。我们怎样将它们连接起来并达到1/6的随机输出概率呢?
看下图,我们只需要将这六个逻辑门连接起来,并使每次信号都能够依次经过这六个逻辑门即可。不要在意上面的六个与门,那只是用来进行信号的不间断传递,否则一次输入信号只能对第一个逻辑门起作用(电路上面与门的工作方式:第一个逻辑门接收信号,上面的指示灯改变状态使第一个逻辑门向第二个逻辑门发出信号,以此类推直到第六个)
这样子便可以完成一个完全的1/6概率的随机电路。可能会有吧友疑惑了:六个逻辑门的概率都不一样,怎么会有1/6的概率呢?那让我来分析一下:
1.首先,信号输入到第一个概率逻辑门上,有1/6的概率输出信号,如果没有输出信号,则转向下一个概率逻辑门(假设概率是一个整体,原始值为1,现在就是5/6)
2.第二个门的概率为1/5,输出信号的概率同样为5/6*1/5=1/6,与第一个相同(如果没有输出信号,现在就是4/6)
3.第三个门为1/4,同理,概率也为4/6*1/4=1/6(~~3/6)
4.第四个门为1/3,同理,(2/6)
5.第五个门为1/2,同理,(1/6)
6.这样一来,只有1/6的概率信号会到第六个逻辑门上,而第六个逻辑门的输出概率则为100%
这样就是一个接近完美的1/6概率
我们来把这个装置稍微美化一下(下面为显示装置和信号处理部分),它就成了一个骰子(喜欢赌博的老哥们!)