jianghr
本帖最后由 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

Danny仔
哈哈,又是我了..

孤剩
红石新手过来围观

976500394
本帖最后由 976500394 于 2012-12-28 17:58 编辑

其实密码门只是在服务器里不好用。懂?

pogox
好长。。。够咱红石盲好好学习一阵了

Discoversilver
红石大白路过。。。

g-g-g
膜拜春卷帝

h296863785
前来捧场{:10_523:}

sunzelong222
真他妈给力

IceFreeze
我去←_←
红石真的太深奥了,完全看不懂怎么办。。。

jianghr
IceFreeze 发表于 2012-12-28 18:10
我去←_←
红石真的太深奥了,完全看不懂怎么办。。。

从简单实用的做起,等有切实需求了再专项进行深入研究。我就这么过来的。

jianghr
976500394 发表于 2012-12-28 17:58
其实密码门只是在服务器里不好用。懂?

这个为的是可行性研究,咱还进专门的红石服务器玩过,里面各种构件在其他服务器里都是立BAN不赦的。
这种级别的电路在一些服里面确实算是中型红石电路的,为了个别人的耍酷降低多数人的TPS却实很自私,假如一个熊孩子站这反复试密码,估计服务器很快就会呼叫OP的。

dongwenjiemc
红石根本不会QAQ

qwqwvvaa
真给力{:10_507:}{:10_507:}{:10_507:}

jianghr
pogox 发表于 2012-12-28 17:58
好长。。。够咱红石盲好好学习一阵了

呵呵,等PE版引入红石了你也要加强修炼啊。

geludan
1,帖子很好
2,给出了共享版链接,这是单人与共享互利互惠共同壮大的好典范
于是,∴给出贡献

jianghr
geludan 发表于 2012-12-28 19:06
1,帖子很好
2,给出了共享版链接,这是单人与共享互利互惠共同壮大的好典范
于是,∴给出贡献

然后我撇出去两百个金币和两份沙发奖励{:10_531:}。当然了,小意思而已。咱现在也算脱贫的了。

geludan
jianghr 发表于 2012-12-28 12:09
然后我撇出去两百个金币和两份沙发奖励。当然了,小意思而已。咱现在也算脱贫的了。

那就把你的8千转给我算了

xieshuxuan
眼花了。。。回个复,走人

D调の华丽
我不懂看不懂

狠兵
学习!                           

huangwenhui020
顺序敏感+小体积真是觉得很棒啊(≧∇≦)。看到「解说」还以为卷卷要献声了期待了一下结果。。。(嘿嘿

==Lys==
带移位的累加器可以这么做。。。我做出来的是最后一位阻断之前的所有输出  而不是直接清零。。。回去改改我的电路。。。学了一招~

jianghr
本帖最后由 jianghr 于 2012-12-29 15:35 编辑
==Lys== 发表于 2012-12-29 10:07
带移位的累加器可以这么做。。。我做出来的是最后一位阻断之前的所有输出  而不是直接清零。。。回去改改我 ...

这个也是我误打误撞瞎鼓捣出来的,此类密码门原型机里的移位部分说实话是我做的第一个移位器{:10_493:}。
另外这系列也是我第一个中等偏上规模的作品,居然就开始鼓捣条件移位了(不过貌似条件移位用这样直接强制清零反倒是最简单的……)。
随后的数码管显示屏组我才算专门研究了移位器的设计(然后自己鼓捣出了环状D触发器组)。

==Lys==
jianghr 发表于 2012-12-29 15:34
这个也是我误打误撞瞎鼓捣出来的,此类密码门原型机里的移位部分说实话是我做的第一个移位器。 ...

似乎我对累加器想的有点复杂了  用的是一串RS锁存器来控制累加【貌似是从哪偷学来的。。。一刻延时应该更简洁一些。。
至于D触发器到现在都弄的不是很明白。。。我试制了一个移位寄存器样的装置样品  是在累加器的基础上从远端开始   依次移位清零移位清零做出来的  过于复杂了。。。

jianghr
==Lys== 发表于 2012-12-29 16:15
似乎我对累加器想的有点复杂了  用的是一串RS锁存器来控制累加【貌似是从哪偷学来的。。。一刻延时应该更 ...

累加器确实是还是卡BUD的活塞组最常见,新版用串联中继器锁存也很好。
串联RS做移位的话,加上控制信号基本上就接近于D触发器组了,我的第一个屏当初做出的移位器就是不明就里情况下撸出来的,后来一分析居然还就是标准的D触发器 = = 。
但是触发器组移位要注意一点,控制信号和移位信号逆向的话没啥问题,但是如果同速同向的话极易发生连续进位的情况,所以iailum大神的延时写入思路真的非常碉堡!

==Lys==
jianghr 发表于 2012-12-29 16:28
累加器确实是还是卡BUD的活塞组最常见,新版用串联中继器锁存也很好。
串联RS做移位的话,加上控制信号基 ...

是啊  我也是翻存档的时候找到了群里共享的一个移位显示屏  就是用延时直接传递信号到下一位置  碉堡了!

yyb
似懂不懂{:10_493:}话说这个东西实用吗

jianghr
本帖最后由 jianghr 于 2012-12-31 02:01 编辑
yyb 发表于 2012-12-30 20:07
似懂不懂话说这个东西实用吗

如果你说密码门都不实用那我也没办法。
但是我有底气说,我设计的这门的性能在目前我所有见过的按键密码门中是最好的,没有之一。尤其是可编辑性和体积方面。
如不明白请对比这两个密码门,本来我不想拿别人的作品说道的。
www.mcbbs.net/thread-68930-1-1.html
这个设计是经典的累加器密码门,你对比下这体积这布线?而且这门要修改密码基本等于拆了重建。
www.mcbbs.net/thread-73368-1-1.html
这个累加器门严重缺陷在于不带错误输入的清零,你试试123456781,门就开了。

如果你见过更强的密码门设计,请和我说一声。

qq1768967202
红石小白撸过进来看看

yyb
jianghr 发表于 2012-12-30 22:07
如果你说密码门都不实用那我也没办法。
但是我有底气说,我设计的这门的性能在目前我所有见过的按键密码 ...

我并没有瞧不起你作品的意思,我觉得你这个确实是我见过的最好的密码门。我只是觉得似乎MC在哪都用太不上这个吧。

jianghr
yyb 发表于 2012-12-30 22:35
我并没有瞧不起你作品的意思,我觉得你这个确实是我见过的最好的密码门。我只是觉得似乎MC在哪都用太不上 ...

多人里面压缩一下规模比如4码4位的一般服务器就可以承受。
单机可用于冒险地图,如果加个输入完成确认连个陷阱什么的很随意。

bj_hxws
太给力了吧= =

好样689
我晕了

7125039
哇塞牛逼,努力学习中·······

1006509414
其实吧,我要是小偷,我不管你的神马密码门,直接把好东西拆回家。

lly990705
建议弄一个红石火把提示是否已经输入,再弄一个输错全部复位然后下面开活塞放岩浆=_=

jianghr
lly990705 发表于 2013-5-19 16:21
建议弄一个红石火把提示是否已经输入,再弄一个输错全部复位然后下面开活塞放岩浆=_=

这个自觉没有必要,做个输入进度的GUI对于我来说根本不算是个问题。我这里是提供个原型而已,至于陷阱什么的,一个与门加一排活塞就搞定了,没必要特别做出来。
对于我来说,甚至这个活塞门都不是必要的。我只需要一个电路能够识别我的输入信号然后输出判断正确与否的结果就行了,这也是红石模块的含义:这个电路主体可以视为一个逻辑判断的模块,活塞门和陷阱什么的只不过是一种效用模块而已。

晓の世界
看不懂,不过存档收了

lly990705
jianghr 发表于 2013-5-19 18:52
这个自觉没有必要,做个输入进度的GUI对于我来说根本不算是个问题。我这里是提供个原型而已,至于陷阱什么 ...

加工一下吧:连续输入时会BUG,你看着怎么改吧=_=反正我有些想法,已经实践通过,就是怕被说小白渣渣=_=

jianghr
lly990705 发表于 2013-5-20 21:19
加工一下吧:连续输入时会BUG,你看着怎么改吧=_=反正我有些想法,已经实践通过,就是怕被说小白渣渣=_=

你是什么版本运行的MC,这个电路是1.2.5最早设计的。应该可以稳定运行于1.2、1.3、1.4。
到1.5的话不用实验我都知道会有问题。因为1.5的红石火把的几个基本时间参数改了。这会影响很多对时序要求敏感的电路。而这个电路的进位部分核心就是卡时序。

jianghr
本帖最后由 jianghr 于 2013-5-22 20:10 编辑
lly990705 发表于 2013-5-20 21:19
加工一下吧:连续输入时会BUG,你看着怎么改吧=_=反正我有些想法,已经实践通过,就是怕被说小白渣渣=_=

我把schematic贴到了1.5里进行了测试,没有特别严重的问题,乱砸密码根本就不会开门,输入正确的密码也是正常开门。

然后是连续输入方面。1.5里的响应速度还是可以接受的,但确实比1.2.5里的要慢一些,不过只要能让上一个按钮差不多弹起来时再按下一个按钮,也没有问题。再快的话确实会进位失败。要解释原理也很简单:下一个输入的清零过于接近而直接阻止了上一个进位的延迟写入过程

说实话我并不认为这算是个问题。因为在1.5里虽然可以按得出来但是要求很高的手速——我觉得正常应用的红石电路的输入界面没必要整这么高的响应速度,毕竟这不是用来发短信的键盘,一秒能输入一个键我觉得响应还是可以的。在1.2.5里我也试着按了次,确实也能按出同样的问题,不过1.2.5的响应速度比1.5快得多,需要把密码“5201314”里的“520”输好,然后站好位置深吸口气再快速连输“1314”这四个键才能诱发识别失败。

我对这样的稳定性还是比较满意的,而且这台机器在1.5里面也是能正常工作的我也表示很满意(以前没在1.5里测试过)。


Asure
  红石初学者    路过

a1102294409
我完全看不懂,不过我以后可能看得懂

lly990705
jianghr 发表于 2013-5-21 16:50
我把schematic贴到了1.5里进行了测试,没有特别严重的问题,乱砸密码根本就不会开门,输入正确的密码也是正 ...

虽然我不想-_-但是我觉得用活塞存电然后放出去什么的比较好,就是占地面积大。

想要连续输入比较适合4个数字或者5个数字连续输入这样比较方便,也速度,密码位数也可以增加。

表示我真的很白对吗=_=

jianghr
lly990705 发表于 2013-5-22 19:59
虽然我不想-_-但是我觉得用活塞存电然后放出去什么的比较好,就是占地面积大。

想要连续输入比较适合4 ...

你是说那种向上活塞的那种累加器密码门么?你说的那种“活塞存电”的那个我没直接明白你指的是啥。依我看你可能指的是那种活塞上推卡BUD的那种累加器。
核心类似应该是这种的:

举个成品例子是不是指这种?http://www.mcbbs.net/thread-68930-1-1.html

lly990705
jianghr 发表于 2013-5-22 20:14
你是说那种向上活塞的那种累加器密码门么?你说的那种“活塞存电”的那个我没直接明白你指的是啥。依我看 ...

差不多,不过成品例子不是那样-_-要简单多了。

jianghr
lly990705 发表于 2013-5-25 10:17
差不多,不过成品例子不是那样-_-要简单多了。

他那个确实做复杂了,不过只要是那种以累加器为核心的。改密码都是硬伤(大规模重新布线)和安全性也很容易出问题(只要是包含在密码的按键都不会造成清零)

q494486096
1234564848

liuless
红石小白又过来了,仍然看不懂啊!

第一页 上一页 下一页 最后一页