最近很多我的世界玩家都对密码锁和密码门的价格对比感兴趣。这两款设备对逻辑思维的要求更高。至于具体实现方式,在实际游戏中还是比较复杂的。下面详细分析一下物品密码锁的制作方法。
文章密码锁制作详解
这种密码锁使用物品的顺序作为密码,密码可以是可堆叠物品的任意排列。
序列作为密码的好处
1、组合多样。
2.输入方法是把物品顺序放入盒子里确认,这样旁边的人就看不到密码是什么了。
第1部分序列检测部分
1.1项目组合测试
使用漏斗检测物品。一个漏斗代表一个密码。暂时密码是五色毛线。
这样第一格比满格少装一个密码物品,后面装木剑,这样同样的物品可以吸入,不一样的就不会了。
排出后,水流被设置在漏斗的上部。如果物品组合正确,所有物品都会被吸收。如果水流末端有任何项目,将判断组合是否正确。
1.2序列检测
其实没必要仅仅为了检测组合而为每个密码设置一个漏斗,这是为了检测项目的顺序而设计的。
也就是区分 橙紫色”,以及 白色橙色 。
这里采用的方法是每个漏斗先吸收货物,然后锁定其后的漏斗。
我们直接通过电路来解释吧。
第一,漏斗的满箱检测,
邻近漏斗的比较器输出与物品数量相关的信号,
具体计算不重要,只要知道油箱满了才会输出满信号就行了。
红石线下面有个火把直接供电,所以也是全电网信号。第二比较器比较这两个信号。
你可以看到漏斗中还有一项没有满,所以没有输出。
货物装满后,第二个比较器后面的两个火把亮起,表示输出信号。
然后,通过一个非门,当前一个料斗未装满时,后一个料斗装料并锁定。
这里可以看到比较器两边都有红石粉输入,因为是全信号,所以没有影响。
只要背面电路这样放置,
需要注意的是,红石火炬既是非门的来源,也是全栅信号的来源,非门激活后会熄灭。
所以最后一帧应该用全信号填充。
就这样,物品按顺序流过漏斗,正确的顺序被充分吸收。如果有错误,就会从末端流出。
比如第三项放在第二项之前,那么第二项就会解锁第三个漏斗,第三项就已经过去了。
1.3复位装置
检测电路使用一次后,漏斗已满,需要复位。
重置的基本思想是让装满箱子的料斗释放一个项目。
先把漏斗下面的毛拿掉,换上抛毛器,口朝下(操作前在漏斗上放一块红石锁好,防止漏)
里面装的都是这个人的遗物(比如这里的白羊毛)。
注意黑色羊毛部分,上面有红色石粉。
盒子满了,上面的白毛线就会通电,同时红石粉也会充电。
下面的电路是这样的。在图中,您可以看到两个中继器亮起,表示箱子已满。
只要下面的活塞被激活,投掷器就会被触发一次,一个物品被释放出来,然后一个从漏斗漏出来到投掷器。
活塞的触发顺序是特殊的,这将在后面讨论。
至此,货物检测的电路完成,可以放水检测了。
1.4水流和测试
像这样把漏斗围起来,注意有红石粉的地方。像图中一样把红石线围在一起,玻璃不会划破红石线,水也不会流进来。
在水流的末端放一块木板可以简单的检测出错误的密码,
在最后一个漏斗满箱检测的输出处放一个红色的石灯,可以简单的显示密码是正确的。
更多信息请关注:我的世界话题