缺氧吧 关注:164,355贴子:2,137,593

【3500周期纪念】超长期挂机档的规划心得

只看楼主收藏回复

游戏时间超过1000小时,玩的时间最长的存档也马上要迎来它的十周年纪念,于是楼主想到了以此为契机开个帖,顺带介绍一下超长期挂机档的规划心得。寒假期间大概会保持更新。




主星开发镇楼。从上到下分别是火箭井与太空开发,游乐场,仓储物流中心与调谐中心,16人主基地,以及单液冷满速裂解。


IP属地:北京1楼2024-02-01 13:30回复
    二楼留待自用


    IP属地:北京2楼2024-02-01 13:32
    收起回复
      收藏了,催更


      IP属地:黑龙江来自Android客户端3楼2024-02-01 13:42
      回复
        先来介绍主基地。
        主基地最开始是学小米的规划造的,中途大约500周期的时候参考大叔的设计进行了一次全面翻新,随后一直使用到现在。我的宗旨是让小人过上尽可能美好的生活,所以并没有过分压缩生活空间和动线,为每个小人都提供了私人卧室和淋浴间。

        塑料砖和金砖单纯是个人喜好,没有什么实际用途。因为是40个不重复小人的大型存档,招了3个厨师做饭。餐厅和厨房采用微克保鲜。
        值得细聊的是餐厅的那一堆光耀虫。光耀虫加的装饰很多,但是想让小人吃到这些装饰度比较麻烦,因为要在生活区塞下养殖光耀虫的设备,很多时候会比较难规划。我用了一种比较取巧的办法,那就是直接把它们养在餐厅的微克保鲜里,并把顶部换成钻石砖,让装饰度和光都透出来。这样既限制了光耀虫的路径,也能直接让它们吃微克保鲜里放的烤肉串,只喂不摸维持种群数量。偶尔的变异就直接让厨师手动把蛋捡到厨房的箱子里让他失活,再通过小动物数量传感器控制,从外部的精养模块补充。这样就可以做到长时间挂机了。


        外部补充装置。这种结构非常适用于微量消耗物品的长期补充,在这个存档中还有很多应用。把箱子上限设定为1kg可以保证小人一次只搬一颗蛋进来,防止过量补充。需要注意的是必须设置门禁,禁止主基地的小人往这里存东西,否则会变成死循环。我的存档里设计了一个副基地,因此两边的光耀虫补充可以交叉进行,副基地的光耀虫由主基地的小人进行补充。这个设计经历了1100周期左右的考验,目前为止运行正常。

        其他细节包括打印舱附近的机械臂和装载器,保证打印出来的物资自动化运输到仓库(不过不要勾选蛋和冰,冰会在轨道上化掉...)

        这个是轨道运输概览。净水器用的沙子从物流仓库调货。所有的食物生产模块的产出都会运送到主基地的微克保鲜,用于进一步加工,副基地的食物则从主基地的冷库运送,周期性补充。


        IP属地:北京4楼2024-02-01 13:56
        收起回复
          接下来是工业区。整个主星的规划大致为H形,主基地左右有对称的两条主干道,同时进行人员和物质的运输。工业生产都集中在主基地的右侧。
          上面是工业区的全景图。大火山开发留到之后介绍,这一段的重点在左半边的工业区。
          最顶上(也是最接近主基地出口的)是精炼模块。这里集成了炼钢,塑料合成,炼玻璃,分子熔炉,氧石合成等等一系列功能。塑料机发热大,还会放出蒸汽,索性直接扔进蒸汽室。右边的限流阀可以无视,那个是用来保证塑料机停机时没有残余塑料的。这一部分设计时间比较早,所以自动化程度不是特别高,不过后期也用不上这些东西了,自动化程度低一点就无所谓了。

          接下来是综合发电厂。这部分的主要亮点是开放式可堆叠一格高压液库。因为需要小人打芯片,就也把它放在了离主基地出口最近的地方。

          发电厂自带的高压液库可以在有外部石油输入时优先使用外部输入发电,在检测不到外部输入时启动自带的液泵,并且对外输出石油,保证更靠后的设备石油不断供。这样可以让设备优先从炼油模块取油,在炼油模块检修/停机的时候才启动液库的液泵,省一部分液泵的电。发电厂中最靠上的石油发电机可以切换为乙醇供电。

          可堆叠式的高压液库我也基本集中在这里了。常用的液体都有自己的库,并且用真空透气砖做好了绝热处理。这种一格式高压库只需要一种气体。
          当下方水位下降,气体变成两格之后,上面的一格高压液体就会自己流下来补充,非常方便。唯一的缺陷就是空瓶器可能导致下方常规水库溢出,因此我加了一些液压表,让下面的泵在液体过多时抽一些到高压库里面去,并且在高压库液体不足的时候自动关闭液泵。
          为了尽可能避免液体溢出,我还在这些液体顶上铺了一层密度更小的液体,并把旁边的油门换成了石脑油,这样就算液面升高,也不会有液体漏到外面。这些液库都是和外界真空隔热的,并且还可以设置门禁,以备不时之需。

          接下来是平平无奇的乙醇工业区和肥料合成区。乙醇工业生产的泥土优先供给给肥料合成,发电厂产生的污水也可以就近灌溉乔木,供应肥料机,最大限度简化物流自动化。
          dlc中污染土挥发速度很慢,只要保证运输污染土的轨道不堵,就可以方便地把它们从一个高压房间移动到另一个高压房间,从而维持全图真空。
          乔木采用了水流收割。最底部的箱子优先级低于供应乙醇蒸馏器的装载器,但是高于直接拉到仓库的装载器。这样就能起到缓冲的作用,保证四台蒸馏器持续工作,在木材有盈余的时候才运送到仓库。

          瀑布收割自动化。

          最后放一下运输轨道和水管的总览。可以看到H形规划的主干道上都是运送重要液体的管路,并且基本都是单向运送。这样可以保证规划新管路时有充足的空间(点名批评b站上那个造理想城的up,管路到处飞线,自己都要头晕了


          IP属地:北京5楼2024-02-01 14:41
          收起回复
            淡季贴吧?


            IP属地:北京6楼2024-02-01 16:06
            回复
              还有么?搞快点


              IP属地:浙江来自Android客户端7楼2024-02-01 16:27
              回复
                不卡吗


                IP属地:北京来自Android客户端8楼2024-02-01 16:44
                收起回复
                  搬板凳


                  IP属地:浙江来自iPhone客户端9楼2024-02-01 16:47
                  回复
                    细说封天,是用挖矿机吗


                    IP属地:上海来自Android客户端10楼2024-02-01 20:56
                    收起回复
                      主基地的左侧就是农业养殖区了。相应地,主基地这一侧的出口的门禁权限大多分配给了放牧农业小人。这一侧的养殖模块大多都是抄的各路大佬的设计,就不具体展开介绍了。因为控温需求不尽相同,这一侧并没有建造统一的蒸气室和液冷,模块都相对独立。

                      捕草模块并没有使用白嫖,而是直接种了30棵草,因为这样可以最大限度避免出现成年辐射峰。捕草虽然生产氢气速度相同,但是人工种植之后进食更频繁,野生捕草要吃光蜂巢的蜜蜂需要120棵。

                      捕草模块下边是比较新的种植模块,用来种植一些不那么重要的作物。米虱木是用来给奶茶机供应米虱的,不算不知道,要供应小人喝奶茶需要的米虱木数量还不小......这样的竖式堆叠结构最大限度利用了每层的空间,对其他作物的密集种植应该也有一些参考价值。
                      小吃豆生长周期长,并且需求量很少,所以采取了自然掉落的收割方法,节省一些人力。因为和米虱木一样消耗泥土就放在一起了。在规划长期存档的时候,如果要完成物流的全方面自动化,一定要有意识地把消耗相同固体材料的模块造的比较近,不然根本没有足够空间拉运输轨道。

                      这一部分最引人注目的实际上是夜幕菇和水草的种植。这两种作物的肥料都具有挥发性,对于全图真空来说是巨大的挑战。具体如何在超长期存档解决挥发物的生产运输和消耗我会在下一节介绍物流中心的时候详细讲解。现在只需要知道,我把所有挥发物的供货轨道合并成了一条,并使用了轨道元素传感器+轨道滑槽的组合对混合的挥发物进行分类,从而达成了只使用一条全程经过高压区/砖块/凝胶的专用运输轨道解决全图挥发物供应问题的目的。

                      中间的部分基本上都是些抄来的模块。果然到头来最复杂的还是养殖模块......
                      靠左侧的开放式模块是分割种子用的。我没有用鼠鼠和深水做这部分的完全自动化,一方面是因为释气草和其他一些作物不会溺水,需要手动拔除,另一方面是长期挂机的话补充鼠鼠比较麻烦。这个模块的核心原理就是让清扫器抓取0.1g种子,然后周期性禁用清扫器,就能分割出更多种子用于种植。

                      比较有意思的是光虫精养模块。我精养了深渊虫和光耀虫两种品类,并利用飞行小动物的寻路机制做了个单向门,用来自动补充精养区。食物补充则使用了机械气闸+智能箱子,周期性关闭气闸允许小人送货,填满之后打开气闸,让箱子变成只取不存的状态。这样小人就不会没事干就来加几毫克的饲料了。

                      左边五调盐水泉消耗的金也是这样补充的。可以用计数器来大幅延长补货时间。这个盐水泉秒喷比较小,如果要五调的话必须从外界补充盐。我的选择是直接把牛牛养殖产生的咸乳拉过来蒸馏。因为蒸气室温度很高,还专门设计了缓存相变中的液体的结构,保证咸乳蜡不会在200度高温下化成石脑油。

                      提前提一句,我在主星建造的物流仓库具有自动整理碎片的功能,因为长期挂机不可避免地会出现小人在半路下班乱扔东西的情形。这部分的设计留到下一节展示。为了防止小人把盐水泉这里的盐捡走,我专门设置了门禁和工作优先级,禁止科学小人储存或供应,并只允许科学小人进入盐水泉模块。
                      盐水泉隔壁的甲虫果虫虫果混合模块产生的泥巴也都扔进了蒸气室进行蒸馏。调谐出了之后以前那些用电蒸馏盐水污水的模块都可以退出历史舞台了......


                      IP属地:北京11楼2024-02-01 22:31
                      收起回复
                        然后就是物流问题了。物流全自动化想必是所有缺氧超长期存档玩家共同的目标。我自己长年累月琢磨出来的这套方案不一定完美,但是一定够实用够稳定,最重要的是完全不需要玩家动手。
                        先来个物流仓库的各种总览。







                        IP属地:北京12楼2024-02-01 22:38
                        回复
                          深入讲解之前先铺垫一些背景
                          1. 我的超长期存档常年保持全图真空,卡顿降低的同时还能完全隔绝模块漏温,因此需要对挥发物的生产,运输和仓储做出特殊处理。
                          2. 由于科雷的奇葩代码,小人喜欢和机械臂抢任务。
                          3. 同样是由于科雷的奇葩代码,小人和机械臂都会把高优先级箱子里的物品搬进低优先级卸物箱,导致无限循环。
                          4. 各种模块需要供应的固体种类远多于液体和气体,如果不加规划到处拉轨道的话主干道那点宽度根本塞不下。


                          IP属地:北京13楼2024-02-01 22:47
                          收起回复
                            对于第一条问题,我的解决方案是额外建造一个充高压二氧化碳的仓库存放挥发物。
                            机械气闸使用铀矿建造,是为了给菌泥杀菌。本身控制低温也有一定杀菌作用。
                            这里标出的是输入轨道。可以看见是全部埋在砖里/凝胶里的。

                            从挥发物产地到仓库的运输是比较好解决的问题。
                            污染土挥发极慢,可以直接拉轨道运进来,保证轨道不长时间堵塞即可。
                            氧石后期只用于航空,单独大量生产再拉警报让小人搬运即可。
                            漂白石基本上是在盐水泉模块内自给自足,额外的用于种水草,供给热水浴缸的部分则就近在高压区生产,同样直接拉轨道运进仓库。
                            菌泥麻烦一点,要从封天和货运火箭那边拉下来,必须全程走砖块内部防止挥发破坏真空。
                            如果需要纵向穿越通道,就让他走凝胶。

                            如果需要横向穿越通道稍微麻烦一点,合理利用轨道桥以及白口不存物品的特性即可,可以留出两格宽的通道,完全够用(不过要保证菌泥运输轨道不堵塞,堵塞时轨道桥白口会存一格物品)



                            IP属地:北京14楼2024-02-01 22:59
                            回复
                              挥发物的供应就比较难了。
                              首先,普通固体要多拉几条轨道就很难规划了,要是再为每种挥发物(具体来说,污染土,漂白石,菌泥这三种)分别造一条完全埋在墙里/高压区里的轨道,基本上也不会有地方规划别的东西了。
                              其次,依赖小人手动运送挥发物一定有风险破坏真空。虽然在小人运送时挥发物不释放气体,但是小人到饭点之后会直接扔掉手里的碎片,而扔掉之后的挥发物百分百会立刻释放一次气体,不论气体是否累计足量。这意味着最难挥发的小质量污染土也会直接冒出一坨污染氧破坏全图真空。在小人路径底部铺液体只能防范小人拿着食物半路扔下来食物腐烂的情况。
                              我的解决方案就比较简单粗暴了,把所有挥发物碎片都藏到小人摸不到的地方,只用机械臂和轨道滑槽+压力板进行供应。同时我还完全合并了所有挥发物的供应轨道,使用轨道元素传感器+滑槽的方式进行筛选供应。
                              这种筛选方式在上一节讲过,优点是简单粗暴,缺点是必须让小人摸不到碎片,并且要保证供应轨道不堵塞。
                              这样的供应方法最大的优点就是只用修一条特殊的高压轨道,并且还能保证不运输物资时轨道是空的,进一步降低破坏真空的风险。





                              善用机械臂的斜角取物功能就能让挥发物供应完全脱离小人,只由机械臂进行。
                              挥发物缺货时压力板会把自动化信号输入到主干道上的四位线里面,再统一通知仓库的装载器供货。实际上主要的真空仓库也有这个设计,不过是把仓库的信息传递给外界,控制精炼磷模块,肥料机和砸食盐的碎石机的开关。这大概是四位信号线为数不多的正确应用场景吧。



                              IP属地:北京15楼2024-02-01 23:21
                              回复