本篇教程由作者设定使用 CC BY-NC 协议。
引言
基础原理
空白导向石的法术环特性
当空白导向石接受到媒质波的一瞬间,会立刻从其箭头指向的两个方向中随机选择一个方向,并检测那个方向的是否有符合媒质波传输的条件的相邻法术环方块。如果没有,则会立刻停止媒质波传输并且发生事故;如果存在符合条件的方块,则会进入激活状态且停留固定的延迟后将媒质波传输至对应方块。
空白导向石的红石特性
空白导向石接受到媒质波且被激活时,可以通过比较器输出强度为15的红石信号。
引入概念
这里将会引入一些下面部分会经常用到的概念。
随机信号:特指由空白导向石经过红石电路导出的红石信号,因为空白导向石的机制而拥有随机性。
参考信号:由促动石经过红石电路导出的参考红石信号,信号改变与法术环的运行存在着紧密联系。
随机延迟:指的是从激活促动石到成功输出随机信号的时间。
参考延迟:指的是从激活促动石到成功输出参考信号的时间。
最小循环输入延迟:指的是通过其他时钟电路,连续激活牧师促动石的最小延迟。请注意这里考虑到法术环与红石等因素,因此基本上无法通过任何手段进一步缩短。
自循环:将参考信号的输出反接至牧师促动石,使得法术环发生事故停止后可以产生新的脉冲激活促动石。
自循环延迟:按照上述方式连接后循环一次的延迟,根据随机结果的不同通常会有多种不同的延迟。
1/2随机信号装置
基础参数
随机信号:参考信号(次数) | 随机延迟 | 参考延迟 | 最小循环输入延迟 |
1:2 | 16gt | 4gt | 22gt |
注:最小循环输入延迟理论上可以达到20gt,但是参考信号会因此不产生脉冲。
搭建教程
材料:牧师促动石x1,空白导向石x1,空白石板x1,比较器x2,红石火把、红石粉若干
需要注意的是,由于牧师促动石的特殊机制,此装置需要绑定的玩家处于同一维度时才能正常使用。
1/2自循环随机信号装置
将参考信号与信号输入端相接后,即可得到自循环随机装置。
随机信号:参考信号 | 1:2 |
自循环延迟 | 24gt/14gt |
1/4,1/8...随机信号装置
下面将1/4随机信号装置为案例,其他装置只要继续拓展即可制作。
随机信号:参考信号 | 随机延迟 | 参考延迟 | 最小循环输入延迟 |
1:4 | 26gt | 4gt | 31gt |
其他概率随机信号装置
以3/8随机信号装置为例(随机信号:参考信号=3:8),首先需要建一个1/4随机信号装置与1/2随机信号装置,然后将这两个装置的随机信号输出端通过或非门连接即可(需要使用参考信号)。
【注:(1-1/4)×(1-1/2)=3/8】
此时最小循环输入延迟为所有装置中最大的那个(此处为1/4随机信号装置的最小循环输入延迟)。
错误操作:建一个1/4随机信号装置与一个1/8随机信号装置,然后将这两个装置的随机信号输出端通过或门连接。【此时概率应为11/32】