本帖最后由 jianghr 于 2012-12-28 19:18 编辑
详细存档下载请见展示&共享版简介帖:http://www.mcbbs.net/thread-73303-1-1.html
这里就带一个MCEDIT用的工程文件。
http://pan.baidu.com/share/link?shareid=161669&uk=1845880237
使用方法见卤蛋的MCEDIT使用教学。
↑依旧是混首页的图。
这台密码门实际上是我在贴吧学习期间初步研制的按键密码门的压缩升级版,最初研制期间感谢iailum大神的协助改进,相关帖子请见此贴:原版按键密码门。
后来转战论坛,看到诸多密码门,多数为简单的多联与门(AND门),极少数带了累加器或清零装置,但是依旧不能做到严格的顺序敏感,而且电路复杂庞大,更改密码需要大改电路,于是倍觉自己作品之优越性,今日特在论坛发布最新升级作品及解说。
(本作品密码:5201314)
此型密码门共有0~9个按键,密码位数为7。
这里说一下这台按键式密码门的与众不同之处:
下面是简要放一些展示图片,展示的图片见共享版同步发布帖子。
全景概览:

输入部分特写:

下面开始解说了,先上电路俯视图的分区说明:

首先是输入部分:
然后是验码电路了,这一部分彻底是我原创的。
修改密码之简单应该也显而易见了,把不对的拉杆打开,正确的拉杆保持关闭就行了。是不是很简单?
下面到了条件进位部分:
22活塞门的教程一大把,再说我也不是做大型活塞门的料,这里就略过不表。
最后说一下

这个是为了整齐就保留下来了,其实可以敲掉很大一部分,具体怎么敲大家自己研究一下。。
对于看过我原作品的人而言,本机的改进之处在于:
终于写完了,欢迎各位指点拍砖,文理混乱请见谅。希望对各位密码门爱好者有所帮助。话说终于攒够5篇红石文章了,申请红石专家勋章去。LOLOL
详细存档下载请见展示&共享版简介帖:http://www.mcbbs.net/thread-73303-1-1.html
这里就带一个MCEDIT用的工程文件。
http://pan.baidu.com/share/link?shareid=161669&uk=1845880237
使用方法见卤蛋的MCEDIT使用教学。

↑依旧是混首页的图。
这台密码门实际上是我在贴吧学习期间初步研制的按键密码门的压缩升级版,最初研制期间感谢iailum大神的协助改进,相关帖子请见此贴:原版按键密码门。
后来转战论坛,看到诸多密码门,多数为简单的多联与门(AND门),极少数带了累加器或清零装置,但是依旧不能做到严格的顺序敏感,而且电路复杂庞大,更改密码需要大改电路,于是倍觉自己作品之优越性,今日特在论坛发布最新升级作品及解说。
(本作品密码:5201314)
此型密码门共有0~9个按键,密码位数为7。
这里说一下这台按键式密码门的与众不同之处:
- 顺序敏感:按钮只有依据正确的按下顺序才能打开密码门,假如密码是357,那输入753、375、375375甚至3557都不能打开密码门。我这里的7位密码,每位0~9,那就是从0000000~9999999之间只有一个正确的输入顺序能打开密码门。
- 密码修改方便:密码验证部分电路是我独创的,本身就是围绕着可编辑性来设计的。所以要更改密码只用调整几个开关那么简单。
- 按键可重复使用:这个意思是指同一个密码中一个按键可以出现多次,而且并不降低它的检验强度。而以往较常见的累加器密码门中一个按键很难使用多次,而且通常会降低检验强度。
- 输错自动复位,防暴力破解:这里输入错误不仅包括输入密码中不包括的按键,此机器能把密码中包含的按键输错的顺序都能识别出来,手抖输入多次也能识别为错误(如密码为357时输入355时就已经被毙掉了,这点常见的累加器密码门我是没见过这特性)。而且输入错误后,密码输入位点自动指向第一位重新输入。
- 结构简单重复,扩展(位数/宽度)非常方便,体积相对较小:此型机器输入、验码、进位清零部分的电路都十分规律,复制粘贴起来很方便,只要横向注意一下红石线15格长度注意延长一下就好。
下面是简要放一些展示图片,展示的图片见共享版同步发布帖子。
全景概览:

输入部分特写:

下面开始解说了,先上电路俯视图的分区说明:

首先是输入部分:
然后是验码电路了,这一部分彻底是我原创的。
修改密码之简单应该也显而易见了,把不对的拉杆打开,正确的拉杆保持关闭就行了。是不是很简单?
下面到了条件进位部分:
22活塞门的教程一大把,再说我也不是做大型活塞门的料,这里就略过不表。
最后说一下

这个是为了整齐就保留下来了,其实可以敲掉很大一部分,具体怎么敲大家自己研究一下。。
对于看过我原作品的人而言,本机的改进之处在于:
- 进一步压缩电路,机架密度由3格一排变成两格一排。
- 取消了专门的清零电路信号线,改为直接由机架下部引出。
终于写完了,欢迎各位指点拍砖,文理混乱请见谅。希望对各位密码门爱好者有所帮助。话说终于攒够5篇红石文章了,申请红石专家勋章去。LOLOL

哈哈,又是我了..
红石新手过来围观

本帖最后由 976500394 于 2012-12-28 17:58 编辑
其实密码门只是在服务器里不好用。懂?
其实密码门只是在服务器里不好用。懂?
好长。。。够咱红石盲好好学习一阵了
红石大白路过。。。
膜拜春卷帝
前来捧场{:10_523:}
真他妈给力
我去←_←
红石真的太深奥了,完全看不懂怎么办。。。
红石真的太深奥了,完全看不懂怎么办。。。
这个为的是可行性研究,咱还进专门的红石服务器玩过,里面各种构件在其他服务器里都是立BAN不赦的。
这种级别的电路在一些服里面确实算是中型红石电路的,为了个别人的耍酷降低多数人的TPS却实很自私,假如一个熊孩子站这反复试密码,估计服务器很快就会呼叫OP的。
红石根本不会QAQ
真给力{:10_507:}{:10_507:}{:10_507:}
1,帖子很好
2,给出了共享版链接,这是单人与共享互利互惠共同壮大的好典范
于是,∴给出贡献
2,给出了共享版链接,这是单人与共享互利互惠共同壮大的好典范
于是,∴给出贡献
然后我撇出去两百个金币和两份沙发奖励{:10_531:}。当然了,小意思而已。咱现在也算脱贫的了。
眼花了。。。回个复,走人



学习!
顺序敏感+小体积真是觉得很棒啊(≧∇≦)。看到「解说」还以为卷卷要献声了期待了一下结果。。。(嘿嘿
带移位的累加器可以这么做。。。我做出来的是最后一位阻断之前的所有输出 而不是直接清零。。。回去改改我的电路。。。学了一招~
本帖最后由 jianghr 于 2012-12-29 15:35 编辑
这个也是我误打误撞瞎鼓捣出来的,此类密码门原型机里的移位部分说实话是我做的第一个移位器{:10_493:}。
另外这系列也是我第一个中等偏上规模的作品,居然就开始鼓捣条件移位了(不过貌似条件移位用这样直接强制清零反倒是最简单的……)。
随后的数码管显示屏组我才算专门研究了移位器的设计(然后自己鼓捣出了环状D触发器组)。
这个也是我误打误撞瞎鼓捣出来的,此类密码门原型机里的移位部分说实话是我做的第一个移位器{:10_493:}。
另外这系列也是我第一个中等偏上规模的作品,居然就开始鼓捣条件移位了(不过貌似条件移位用这样直接强制清零反倒是最简单的……)。
随后的数码管显示屏组我才算专门研究了移位器的设计(然后自己鼓捣出了环状D触发器组)。
似乎我对累加器想的有点复杂了 用的是一串RS锁存器来控制累加【貌似是从哪偷学来的。。。一刻延时应该更简洁一些。。
至于D触发器到现在都弄的不是很明白。。。我试制了一个移位寄存器样的装置样品 是在累加器的基础上从远端开始 依次移位清零移位清零做出来的 过于复杂了。。。
累加器确实是还是卡BUD的活塞组最常见,新版用串联中继器锁存也很好。
串联RS做移位的话,加上控制信号基本上就接近于D触发器组了,我的第一个屏当初做出的移位器就是不明就里情况下撸出来的,后来一分析居然还就是标准的D触发器 = = 。
但是触发器组移位要注意一点,控制信号和移位信号逆向的话没啥问题,但是如果同速同向的话极易发生连续进位的情况,所以iailum大神的延时写入思路真的非常碉堡!
是啊 我也是翻存档的时候找到了群里共享的一个移位显示屏 就是用延时直接传递信号到下一位置 碉堡了!
似懂不懂{:10_493:}话说这个东西实用吗
本帖最后由 jianghr 于 2012-12-31 02:01 编辑
如果你说密码门都不实用那我也没办法。
但是我有底气说,我设计的这门的性能在目前我所有见过的按键密码门中是最好的,没有之一。尤其是可编辑性和体积方面。
如不明白请对比这两个密码门,本来我不想拿别人的作品说道的。
www.mcbbs.net/thread-68930-1-1.html
这个设计是经典的累加器密码门,你对比下这体积这布线?而且这门要修改密码基本等于拆了重建。
www.mcbbs.net/thread-73368-1-1.html
这个累加器门严重缺陷在于不带错误输入的清零,你试试123456781,门就开了。
如果你见过更强的密码门设计,请和我说一声。
如果你说密码门都不实用那我也没办法。
但是我有底气说,我设计的这门的性能在目前我所有见过的按键密码门中是最好的,没有之一。尤其是可编辑性和体积方面。
如不明白请对比这两个密码门,本来我不想拿别人的作品说道的。
www.mcbbs.net/thread-68930-1-1.html
这个设计是经典的累加器密码门,你对比下这体积这布线?而且这门要修改密码基本等于拆了重建。
www.mcbbs.net/thread-73368-1-1.html
这个累加器门严重缺陷在于不带错误输入的清零,你试试123456781,门就开了。
如果你见过更强的密码门设计,请和我说一声。
红石小白撸过进来看看
我并没有瞧不起你作品的意思,我觉得你这个确实是我见过的最好的密码门。我只是觉得似乎MC在哪都用太不上这个吧。
多人里面压缩一下规模比如4码4位的一般服务器就可以承受。
单机可用于冒险地图,如果加个输入完成确认连个陷阱什么的很随意。
太给力了吧= =
我晕了

哇塞牛逼,努力学习中·······
其实吧,我要是小偷,我不管你的神马密码门,直接把好东西拆回家。
建议弄一个红石火把提示是否已经输入,再弄一个输错全部复位然后下面开活塞放岩浆=_=
这个自觉没有必要,做个输入进度的GUI对于我来说根本不算是个问题。我这里是提供个原型而已,至于陷阱什么的,一个与门加一排活塞就搞定了,没必要特别做出来。
对于我来说,甚至这个活塞门都不是必要的。我只需要一个电路能够识别我的输入信号然后输出判断正确与否的结果就行了,这也是红石模块的含义:这个电路主体可以视为一个逻辑判断的模块,活塞门和陷阱什么的只不过是一种效用模块而已。