梦飞DreamF
本帖最后由 梦飞DreamF 于 2021-2-11 15:14 编辑

- 前言 -
  大家新年好鸭~我是最近两个月刚入生存电路的红石萌新,梦飞DreamF
  说起新年,怎么可以不吃烤鸡呢,一起来Minecraft里做全自动烤鸡机吧!
  前几天,我发布了一个三模式烤鸡机的帖子(https://www.mcbbs.net/forum.php? ... &page=1#pid20961496),存在很多问题没有解决。最近我又研究了一个船新版本!解决了生鸡肉模式漏洞、小鸡容纳室无法扩展、堆叠机器过于复杂等问题。
  对红石研究仍然非常表浅,因此设计可能会有很多冗杂,欢迎各位红石大佬在楼中发表建议!
  话不多说,让我们开始吧!
  附视频地址:https://www.bilibili.com/video/bv1Zp4y1p7Cu,欢迎关注新人up喔~


三模式全自动烤鸡机

https://www.bilibili.com/blackboard/newplayer.html?playlist=false&crossDomain=1&aid=971728710&page=1

- 控制 -
两个拉杆都未拉下时,默认执行熟鸡肉&羽毛输出模式;
只拉下左侧的拉杆,执行鸡蛋输出模式;
只拉下右侧的拉杆,执行生鸡肉&羽毛输出模式;
双拉杆同时拉下,只会执行左侧的拉杆功能,即鸡蛋输出模式。

- 实现原理 -
机器主要分为三个部分:产蛋区、处理区、脉冲电路、生鸡肉稳定器


机器的四个部分

产蛋区,产蛋区没什么好讲的,就是将大鸡放在产蛋区生蛋,然后被漏斗收集转移。


产蛋区

  需要注意的是,由于游戏里一些奇怪的特性,过多的实体会导致这些鸡有时会突然全部挤向一边,造成严重的实体挤压,导致大量的鸡死亡。所以需要使用铁栏杆将这九个漏斗划分为4个区划,每个区划推荐放置36只鸡左右,此时小鸡容纳室内平均承载小鸡数大致为36只。
  顺带一提,每个区划的极限承载数量为96只,小鸡容纳室的极限承载数为48只,但越接近该值,鸡受到实体挤压而遭受损失的可能性越大。同时每个区划也不需要太多的鸡,因为过多的鸡生蛋制造出的小鸡会超过小鸡容纳室的极限承载数。

处理区,鸡蛋处理、小鸡容纳室、成年鸡分离、生/熟鸡肉决定装置、物品收集系统的集合。


处理区

鸡蛋模式拉杆:启动发射器转移漏斗、卡住脉冲电路(后文详述)

  如果拉下下方拉杆(开启鸡蛋输出模式),则会关闭红石火把,解锁发射器下方的漏斗,使得鸡蛋可以从发射器中直接转移到收纳盒中。于此同时,需要卡住脉冲电路,使得鸡蛋不会在转移的同时被发射出去。


处理区-鸡蛋模式

熟鸡肉模式(无拉杆拉下的默认模式):成年鸡被水流拔出后被熔岩烧死

  如果不拉下任意拉杆(默认为熟鸡肉模式),则鸡蛋会保留在发射器内。发射器通过脉冲电路将鸡蛋发射到发射器右边的小鸡容纳室内。
  小鸡容纳室由漏斗矿车和下半砖(藏在漏斗矿车中,从外面看似堵住了发射器的嘴巴,但实际上发射器仍可以正常工作),以及上方的活板门(含水方块)组成。
  鸡蛋在小鸡容纳室内被打碎后有概率出现小鸡,小鸡会被活板门挡住一直留在室内而不被水流冲走。小鸡长大后,脑袋超过活板门,会被活板门中的水拔出来。
  成年鸡进入水流后,会被冲到下界砖栅栏与岩浆之间的位置。此时成年鸡的脑袋恰好与熔岩接触,成年鸡烧死后的掉落物会被下界砖栅栏挡住,落到漏斗中,而不会被熔岩烧毁,从而实现无损烤鸡(该设计参考B站up主 黑山大叔 BV175411x7nY)。


熟鸡肉模式

生鸡肉模式:成年鸡被上方玻璃方块窒息而死

  如果拉下活塞拉杆,则黏性活塞将下界砖栅栏推下,阻断水流,使得被拔出来的成年鸡困在水面的上方。由于水面上方存在方块,一段时间成年鸡氧气耗尽后会导致成年鸡窒息死亡,从而得到生鸡肉,被下方的漏斗矿车收集(漏斗矿车下方的漏斗够不到浮在水上的生鸡肉),再通过下方漏斗转运到收纳盒中。
  注意:需要注意的是,这种窒息方法不是实体方块窒息,而是氧气耗尽窒息,所以有些小鸡可能会游到栅栏门与水之间的间隙中从而不会受到窒息影响。因此需要使用生鸡肉稳定器来解决这个问题,待会儿我们会介绍。


生鸡肉模式

脉冲电路,提供持续的脉冲使得发射器不断被激活,持续发射鸡蛋。

  如果发射器内有鸡蛋,则发射器右边的红石比较器会输出信号,将比较器右侧的方块强充能(本机器中所有的平滑石头都是被使用的充能方块,某种程度上可以视作红石块),并通过红石中继器强充能下一个方块传导到黏性活塞。黏性活塞伸出活塞臂,将两个侦测器结合,从而输出高频脉冲激活发射器自动发射鸡蛋。
  该设计为无红石粉设计(红石粉每次变化会造成大量更新引起卡顿),所以整个脉冲电路会看起来略微复杂。


脉冲电路

  整个脉冲电路平面的左下方就是鸡蛋模式决定装置,如果拉下这里的拉杆,那么这里的红石火把将会熄灭,上方的黏性活塞将收回侦测器,造成脉冲电路无法工作,进而阻止发射器工作;同时左边的红石火把熄灭,上方的平滑石头解除充能,发射器下方的漏斗解锁,从而将发射器中的鸡蛋转移出去。


脉冲电路-鸡蛋模式

  如果想关停整个机器,那么可以在脉冲电路背面,侦测器缺口处的旁边找到一个黏性活塞,拉开活塞上面的拉杆后,这个活塞会卡住整个脉冲电路,但不会解锁发射器下方的漏斗。此时鸡蛋将会停留在发射器中,从而实现关机。


关机拉杆

生鸡肉稳定器,解决生鸡肉卡在间隙中无法窒息处死的问题。

  之前提到,在生鸡肉模式下,有些成年鸡会卡在下界砖栅栏和含水活板门之间的间隙中,无法被窒息处理,导致生鸡肉产量略微降低。为了解决这个问题,我们需要将下界砖栅栏也变成含水方块,从而使得成年鸡在这个空间中也会受到窒息伤害。当然,这个问题对单个机器的影响不大,没有强迫症的同学可以跳过这个部分。不过如果想将机器扩展为大型工厂,这个问题就不可忽视了。


生鸡肉稳定器

  为了实现这个目的,我们需要在处理区侧面放置一个发射器,里面放上水桶。生鸡肉模式开启,黏性活塞必须先接收到来自拉杆的持续信号将下界砖栅栏推下,然后发射器才可以接收脉冲,将水放出,否则发射器放出的水会被推下的下界砖栅栏挤掉;生鸡肉模式关闭,则发射器必须先把水收回,黏性活塞才可以收回下界砖栅栏,否则栅栏的收回会导致水的消失,发射器将无法把水回收。
  为此,我们需要设计一个比较严格的时序电路,从而完成这一变动的现后执行顺序。首先拉下拉杆,由于红石中继器的延时、活塞的延时,推下下界砖栅栏的黏性活塞被激活后,发射器才被激活;然后拉回拉杆,由于这里缺少红石中继器延时的差异,发射器被先激活,活塞被后激活。


生鸡肉稳定器时序电路

整合,将上述四个部分整合,并将两个拉杆统一到左侧的操作墙上,即可完成整个机器。


完全体

看到这里,相信你已经懂得整个机器的实现原理了,快来和我一起为小鸡建造这个温暖的、充满光和热的小屋吧!

- 扩展 -
  除了原型机之外,楼主还设计了两个衍生版本:小型版本、工厂单片版本。
小型化版本的三模式全自动烤鸡机对原型机的各个部件进行了改动,这个版本将产蛋区改装成由玻璃板、铁栏杆组成的六单元产蛋区,将脉冲电路改装为无需侦测器就可建造的红石粉电路,将关机系统简化为单个拉杆控制,将生鸡肉稳定器移除,将下界砖栅栏改为普通的橡木栅栏,同时还将鸡蛋模式电路进行简化。
  这些调整降低了机器的造价、缩小了机器的体积、简化了机器的结构,非常适合用于生存初期建造。
  需要注意的是,这个版本的烤鸡机会有漏蛋现象,并且生鸡肉模式下会有部分成年鸡无法窒息,导致这种版本机器各方面的产量会略有降低。


小型版本烤鸡机

  另一个版本则是将其改装为一个工厂单片。单片相对于原型机而言,添加了投掷器,使得单片所生产的产品得以被投入冰道运输系统中;同时控制投掷器的脉冲电路、控制发射器的脉冲电路被设计为纵向结构,并且不会与相邻的单片互相干扰。


工厂单片版本烤鸡机

  单片没有单独的生鸡肉稳定器,而是在整个工厂中设置一个更简单的稳定器,这个稳定器使得生鸡肉模式下只需要先让黏性活塞下推下界砖栅栏一次,再立刻放水收水即可。


用于工厂的生鸡肉稳定器

  将这个工厂单片版本进行多层堆叠后,就可以实现产蛋区、小鸡容纳室的扩大,从而在一个机器内生产更多的鸡肉。然后,再将这个堆叠而成的机器和冰道运输系统、物品分类系统结合在一起,再加一点改造,就成功建立了一座:三模式全自动工厂。
  此处演示为7个单片堆叠工厂的演示,不考虑卡顿的情况下推荐放置450只鸡左右。如此庞大的实体数量会导致一定程度的掉刻,大家需要慎重考虑建设工厂的规模。


全自动工厂

- 产量 -
使用carpet模组加速72000游戏刻后(实际游戏时间约为1小时):

原型机产量:
鸡蛋1000+/h
熟鸡肉78/h,羽毛82/h
生鸡肉72/h,羽毛74/h
小鸡容纳室内平均承载小鸡数:36

工厂产量:
熟鸡肉约450/h,羽毛约480/h

- 造价(原型机) -
玻璃     51
圆石     53
平滑石头   15
铁栏杆    15
漏斗     14
红石粉    11
橡木活板门  5
箱子     2
红石中继器  5
黏性活塞   5
红石火把   4
侦测器    3
拉杆     3
发射器    2
熔岩桶    1
砂轮     1
红石比较器  1


尾声……
  梦飞DreamF这次又来和大家分享自己的作品啦~如有不足欢迎指正!
  感谢大家的读到这里,最后祝大家牛年大吉、游戏愉快~o(* ̄▽ ̄*)ブ


nbahyy132
感谢楼主楼主nb

qa631094223
        神乎其技!6的飞起!

1501154504
教程很详细,好评

1095001319
还有这种操作???

wjhlaoba
学到了哇哇哇

2812526636
6666666666

1813994460
6666666666666666

yss130
感觉很不错 支持一下 正好需要这个

叶姜黄
这个感觉好厉害

fifthreader
有没有存档,光看图文有些没明白

吃定彩虹
太牛了🤙

kuzhi
这烤鸡机还有这么多模式吗  鸡肉工厂好离谱

赵常隆
6666666666666

噬…魂
东西不错 但机器体型较大 可以适当利用水流做分离 方便隐藏 建筑党表示神伤

1014061880
有存档就好了,感觉机器有点大

夕阳红熊猫
其实不需要那么大的占地面积。小鸡的大小是低于0.5的,因此可以发射器打在半砖上

梦飞DreamF
1014061880 发表于 2021-4-25 13:07
有存档就好了,感觉机器有点大

存档在https://www.bilibili.com/video/BV1Zp4y1p7Cu/的简介下方有喔~欢迎来捧个人场!

xiaodan_979791
1.12.2版本可以用吗

早起的鸟有虫吃
学习学习完成任务

q836087277
666666666666666666666666666666666666666

1479120430
有些地方没看懂我先去试试造个玩下

a1092544567
谢谢教程,这样子我就能在mc里每天吃鸡了

clot28591
有点看不懂哈哈好难

少年烦恼知多少
看着有点麻烦
体积有点大 空岛党枯了

星空凛丶
支持lz,不错的红石机器

夕阳红熊猫
已知bug:服务器卡顿导致鸡蛋判定错位卡墙里

1780145020
很高兴来到MCBBS论坛

1257008856
很高兴来到MCBBS论坛

1257008856
很高兴来到MCBBS论坛

hzr123_321
红石机器部分我看懂了一部分,那个岩浆烤鸡的机器真的厉害。

as单飞割
测试了一下,非常好用!!!!!

kirito=-=
很厉害 但我还是选择熔炉人工烤

吃--西瓜
厉害,一直搞不懂中继器延时怎么调

老刘小炒肉夹馍
对我来说太有用了

a540909034

东西不错 但机器体型较大 可以适当利用水流做分离 方便隐藏 建筑党表示神伤

w931443071
教程很详细,好

20080822zhang
学到了,所以具体怎么做

Fslogan
很有帮助,对游戏前期食物问题的解决很有帮助

2951766729
感觉好复杂啊

1047284654
有没有存档,光看图文有些没明白

金龙镇狱杀
啊这......楼主这台机器做得哈哈,不过,谁会要生鸡肉呢?

qeqeqeeqe
我学会了,谢谢大佬

ku-bruce
第一次见到功能这么丰富的烤鸡机,惊了!

沈颂.
挺好的配合鸡场

a491850474
笑死根本学不会

Radiation_pi
对我来说,我可能会选择造两个机器然后再分类,管他啥模式干就完了哈哈哈

博爱丫
感谢楼主分享

ankl_1
感谢分享!太有用了!!

radapedaxa
这机器可不可以烤其他动物

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