Minecraft(我的世界)中文论坛

标题: 【1.8命令方块】6位物品密码门-可随意改密码【收山之作】

作者: songfeitong    时间: 2014-2-13 13:04
标题: 【1.8命令方块】6位物品密码门-可随意改密码【收山之作】
本帖最后由 songfeitong 于 2014-2-13 13:42 编辑
Hello,大家好,这里是即将开学的SOFT。
今天给大家带来我游戏生涯中最有技术含量的作品——六位物品密码锁,并且拥有改密码功能。
制作过程共4个小时。
吾乃红石渣,请勿吐槽。
-----------------------------------------------------------------------------------------------------------------------------
图片预览
如图是密码门的操作处。


可以看到墙上有一个凹槽,是用来改密码的。把橙色、品红色、淡蓝色、黄色、黄绿色、粉色羊毛按你希望的顺序摆在凹槽里,每一种羊毛必须使用,也只能使用一次。如图这样摆,就是把密码改成了橙色、品红色、浅蓝色、黄色、黄绿色、粉色。


然后,按下最左边的按钮,密码就会修改成你摆出来的顺序。


设置/修改好密码之后,如果你想开门,需要输入刚才设置的密码,首先打开投掷器。


然后把六种羊毛按刚才设置的顺序排列。

最后按下Enter,门就开了。

如果你想关门,按下Reset按钮,门会关掉,并且现在可以重新输入密码。

如果您不想看完,在这里先点下顶吧!


原理详解
如图,是整个密码门的电路部分,体积十分庞大。共有差不多300个命令方块。
1.密码检验部分
如图有6个投掷器,每个下面都有一个漏斗。系统会把你输入密码的那个投掷器克隆6份,分别克隆到这里的六个发射器的位置。


六个漏斗里各摆了5种羊毛,于是投掷器中的6种羊毛会被漏斗吸进去5个,只剩下一个留在发射器里。第一个发射器把橙色羊毛过滤下来,第二个过滤品红色,第三个过滤浅蓝色,第四个过滤黄色,第五个过滤黄绿色,第六个过滤粉色。

之后,系统会检测每个投掷器里的物品在第几格,判断是否与设置的相同。这里是检测一个投掷器的单元。

共含12个命令方块,右边6个用于检测物品在1-6格,左边6个用于输出。6个检测的命令方块只有1个后面有比较器,这个比较器就是设置密码的部分放置的。于是6个单元每一个比较器都亮了,就会触发一个与非门,铁门就会打开。



2.重设密码部分
当你按下Set Password按钮时,系统会把密码检验部分的所有比较器删除。
之后此部分会检测6个羊毛的排列顺序,也有6个单元,一个单元对应一种颜色。

这个单元的结构与检验密码的结构相同,共12个命令方块,六个分别检测某种颜色在1-6格中的哪一个,然后输出信号,在密码检验部分的一个单元里的对应位置放一个比较器。6个单元在检测密码的对应6个单元的对应位置放置比较器,所以在检测密码部分被激活时,只有与设置的密码相符才能输出讯号。

差不多值得讲的就是这么多了,其他内容可以下载下来自己研究。
下载地址: Locks.zip (490.17 KB, 下载次数: 722)
这是SOFT的寒假收山之作,之后开学了应该就不太活跃了。
最后,如果您觉得我的作品好,就请顶一下和评分。
以上内容由SOFT?科技独家研发
盗版必究
游戏狗什么的都去死吧!





[groupid=546]Redstone World[/groupid]
作者: 我的世界sun123    时间: 2014-2-13 13:06
不错!顶!
作者: songfeitong    时间: 2014-2-13 13:06
本帖最后由 songfeitong 于 2014-2-13 13:39 编辑

大召唤@cyqsimon @MC大湿 @minehenry @PpY_SK @tyson @审奥不解释 @我的世界sun123


作者: JUNS    时间: 2014-2-13 13:06
- -!~好厉害的样子,顶一下
作者: 本人红石渣    时间: 2014-2-13 13:06
又是1.8……1.8指令逆天
作者: A2645244201    时间: 2014-2-13 13:08
好厉害  命令方块什么的  最不喜欢了
作者: 审奥不解释    时间: 2014-2-13 13:09
额。。。。丢物品?可改密码好评!
作者: tyson    时间: 2014-2-13 13:09
songfeitong 发表于 2014-2-13 13:06
大召唤@cyqsimon @MC大湿 @minehenry @PpY_SK @tyson @审奥不解释 @我的世界sun123

还有@jianghr 完爆你 ...

表示没有完爆
我先设置密码
再输入
放不住熊孩子
作者: 审奥不解释    时间: 2014-2-13 13:10
songfeitong 发表于 2014-2-13 13:06
大召唤@cyqsimon @MC大湿 @minehenry @PpY_SK @tyson @审奥不解释 @我的世界sun123

还有@jianghr 完爆你 ...

我一说CB、PM神马的,怎么都在跟我学?
作者: wjwrh    时间: 2014-2-13 13:11
表示testforblock已完全习得..
作者: minehenry    时间: 2014-2-13 13:12
体积还是蛮小的么
作者: songfeitong    时间: 2014-2-13 13:12
tyson 发表于 2014-2-13 13:09
表示没有完爆
我先设置密码
再输入

这当然不是实用向的,只是纯粹的技术,单防熊孩子1个命令方块就搞定。

作者: 250=mo    时间: 2014-2-13 13:13
已收藏慢慢学习
作者: tyson    时间: 2014-2-13 13:14
songfeitong 发表于 2014-2-13 13:12
这当然不是实用向的,只是纯粹的技术,单防熊孩子1个命令方块就搞定。
...

呵呵,放在里面最好
作者: tyson    时间: 2014-2-13 13:16
songfeitong 发表于 2014-2-13 13:12
这当然不是实用向的,只是纯粹的技术,单防熊孩子1个命令方块就搞定。
...

你这个检测密码好复杂
直接改成摆的就好了
作者: songfeitong    时间: 2014-2-13 13:17
tyson 发表于 2014-2-13 13:16
你这个检测密码好复杂
直接改成摆的就好了

摆的没有技术含量嘛~
作者: PTmissionary    时间: 2014-2-13 13:18
还不明白么。
用不用CB完全就是不能比的东西。
还有体积大的缺点不是优点。
作者: tyson    时间: 2014-2-13 13:18
songfeitong 发表于 2014-2-13 13:17
摆的没有技术含量嘛~

我们弄技术的要有节操啊啊
作者: songfeitong    时间: 2014-2-13 13:20
PTmissionary 发表于 2014-2-13 13:18
还不明白么。
用不用CB完全就是不能比的东西。
还有体积大的缺点不是优点。 ...

吾乃红石渣,PT无视即好。
作者: a992199857    时间: 2014-2-13 16:55
对红石无爱
作者: PpY_SK    时间: 2014-2-13 17:44
讨厌命令方块。。。。QAQ
作者: songfeitong    时间: 2014-2-13 17:44
PpY_SK 发表于 2014-2-13 17:44
讨厌命令方块。。。。QAQ

大爱命令方块~PPY你开学了吗?为什么晚上才看见?

作者: 小浚jim    时间: 2014-2-13 20:33
如果能给大家带来好处也不错。
作者: 我的世界sun123    时间: 2014-2-14 10:42
songfeitong 发表于 2014-2-13 17:44
大爱命令方块~PPY你开学了吗?为什么晚上才看见?

(你在抬杠么)那个你的体积呃呃。。。