本篇教程由作者设定使用 CC BY-NC 协议。

引言

关于空白导向石的详细机制请参考这篇教程,本文将不再累述。

基础原理

空白导向石的法术环特性

当空白导向石接受到媒质波的一瞬间,会立刻从其箭头指向的两个方向中随机选择一个方向,并检测那个方向的是否有符合媒质波传输的条件的相邻法术环方块。如果没有,则会立刻停止媒质波传输并且发生;如果存在符合条件的方块,则会进入激活状态且停留固定的延迟后将媒质波传输至对应方块。

空白导向石的红石特性

空白导向石接受到媒质波且被激活时,可以通过比较器输出强度为15的红石信号。

引入概念

这里将会引入一些下面部分会经常用到的概念。

随机信号:特指由空白导向石经过红石电路导出的红石信号,因为空白导向石的机制而拥有随机性。

参考信号:由促动石经过红石电路导出的参考红石信号,信号改变与法术环的运行存在着紧密联系。

随机延迟:指的是从激活促动石成功输出随机信号的时间。

参考延迟:指的是从激活促动石成功输出参考信号的时间。

最小循环输入延迟:指的是通过其他时钟电路,连续激活牧师促动石的最小延迟。请注意这里考虑到法术环与红石等因素,因此基本上无法通过任何手段进一步缩短。

自循环:将参考信号的输出反接至牧师促动石,使得法术环发生事故停止后可以产生新的脉冲激活促动石。

自循环延迟:按照上述方式连接后循环一次的延迟,根据随机结果的不同通常会有多种不同的延迟。

1/2随机信号装置

基于空白导向石的随机红石信号输出装置设计-第1张图片铜块信号输入 钻石块参考信号 金块随机信号

基础参数

随机信号:参考信号(次数)随机延迟参考延迟最小循环输入延迟
1:216gt4gt22gt

注:最小循环输入延迟理论上可以达到20gt,但是参考信号会因此不产生脉冲。

搭建教程

材料:牧师促动石x1,空白导向石x1,空白石板x1,比较器x2,红石火把、红石粉若干

基于空白导向石的随机红石信号输出装置设计-第2张图片第一层基于空白导向石的随机红石信号输出装置设计-第3张图片第二、三层 石板上的图案仅作装饰

需要注意的是,由于牧师促动石的特殊机制,此装置需要绑定的玩家处于同一维度时才能正常使用。

1/2自循环随机信号装置

将参考信号与信号输入端相接后,即可得到自循环随机装置。

基于空白导向石的随机红石信号输出装置设计-第4张图片自循环

随机信号:参考信号1:2
自循环延迟24gt/14gt

1/4,1/8...随机信号装置

下面将1/4随机信号装置为案例,其他装置只要继续拓展即可制作。


随机信号:参考信号随机延迟参考延迟最小循环输入延迟
1:426gt4gt

31gt



基于空白导向石的随机红石信号输出装置设计-第5张图片制作思路与1/2差不多,需要注意的是中间的空白促动石是横向的

其他概率随机信号装置

以3/8随机信号装置为例(随机信号:参考信号=3:8),首先需要建一个1/4随机信号装置与1/2随机信号装置,然后将这两个装置的随机信号输出端通过或非门连接即可(需要使用参考信号)。

注:(1-1/4)×(1-1/2)=3/8】

此时最小循环输入延迟为所有装置中最大的那个(此处为1/4随机信号装置的最小循环输入延迟)。

错误操作:建一个1/4随机信号装置与一个1/8随机信号装置,然后将这两个装置的随机信号输出端通过或门连接。【此时概率应为11/32】