首页

戴森球计划传送带分拣器箱子逻辑门设计思路心得

责任编辑:匿名

类型:单机游戏下载 语言:简体中文

扫一扫下载游戏

说到逻辑门的设计,许多玩家用了很多材料来布置逻辑门,小编在这里给大家分享一个只用传送带分拣器和箱子就布置好的逻辑门,下面带来详细的设计思路,有兴趣的玩家快来了解下吧!

戴森球计划相关推荐:

戴森球计划怎么玩 戴森球计划建造戴森球攻略

戴森球计划星球种类有哪些 戴森球计划星球种类及资源分布机制详解

戴森球计划沙土怎么获得 戴森球计划沙土不够高效采集沙土办法

戴森球计划传送带分拣器箱子逻辑门设计思路心得

先给大家上个图,这是最终的设计(这里用蓝塘和红糖代表1和0,每个模块左边是输入,右边是输出):

我的与门和或门思路比较简单,用a和b两种货物分别代表二进制0和1,直接把两条输入并在条传送带上,然后第一个分拣器设置筛选a,后面紧跟第二个分拣器不设筛选作为输出,这样利用分拣器一次只能捡一个货物的特点,只有两个输入同时是a的时候,输出才是a,否则输出就是b,最后再接第三个分拣器,当输入是bb的时候把多余的一个b捡走,这样就实现了与门;同理把第一个分拣器换成b就是或门。

这样这条线路的工作周期就是第一个分拣器的周期(这里用的是1级分拣器2格间距,也就是0.75/s),也就是说两个输入的时间差只要小于1/0.75=1.33秒,就能实现想要的逻辑门,输入时间差超过1.33秒,整个线路就恢复到初始状态,可以接受下一个输入了。

理论上用3级传送带的话用1格间距的2级分拣器甚至没有点叠加科技的3级分拣器都是可以用的,理论上应该可以实现6/s的运算速度。

非门设计起来相对复杂一点,一开始我的想法有点像之前某位大佬的思路,利用双层箱子,只给底层留一格自动存储空间,这样底层有a就只能接a,如果同时持续输入a和b,b就会被放到上层,这样就实现了输入a输出b,但是尝试发现这样很难在一次运行之后自动把整个系统回归到初始状态。

后来我想到的实现思路是把ab分开,两边各自实现一半的逻辑:假如输入为空,输出为空;假如输入为x,输出为y。

实现方式是以一个固定速度(这里还是用的1级分拣器2格间距,0.75/s)的循环一种货物比方说a,输入的方向叫顺带,输出的方向叫反带,中间加两个方向相反的分拣器实现循环,同时反带上还有冗余的a,反带到顺带上用快速的分拣器,以保证顺带上面传送带被a填满。

这样当有一个b输入的时候,就会挤占顺带上面的一个格子,在这个时间周期内反带会少向顺带输入一个货物,这个多余的货物就会沿着反带往后走出来。

反带上连着一个箱子以同样的间隔放和收a,多出来的这个货就不会被分拣器收走,成了输出。

反带上收放货物的间隔也是0.75/s,这样的用途是保证每隔一个相同的时间周期,假如顺带上缺了一个货物,就会被反带上额外的货物填满,这就保证了整个线路能在一个周期过后恢复初始状态接收下一个输入。

放个非门的放大图:

以上,就是小编带来的关于戴森球计划传送带分拣器箱子逻辑门设计思路心得的全部内容介绍啦!更多游戏资讯攻略请大家关注758手游网

相关文章

更多>>