缺氧吧 关注:165,362贴子:2,164,697
  • 2回复贴,共1

带食物保鲜的一次喂一口干饭树模块思路

只看楼主收藏回复

昨晚的帖子好像被吞了,只有我自己看得到,在电脑上不登录贴吧就看不到这次一楼祭百度,别再吞了


IP属地:上海来自Android客户端1楼2022-08-11 16:29回复
    本体玩800小时后入的DLC,这是本人第一次开发干饭树。关于本帖讨论的核心思路如有不足,还请各位大佬指正,谢谢!
    (本人为非强迫症,布局布线能用就行,不讲究好看,甚至有点丑陋)
    正文开始。开发干饭树时的核心问题不外乎两个:喂食的供应链和树脂的蒸馏。关于后者,已经有了非常充分的讨论(例如大叔的树脂蒸馏模块)。但关于前者,如果要从主星运食物,就涉及星际运输成本的问题。一方面,主星的星际发射器一般设置200kg打一炮来节约粒子,而一次性送过多的食物又容易导致腐烂和浪费。所以本帖的目的是希望设计一套自动化思路,使得:
    1) 可以一次性从主星打200kg甚至更多食物到湿地星;
    2) 一次只给干饭树喂20kg,尽可能防止食物腐烂;
    3) 最小的玩家手工操作成本。
    下面上图。三楼理一下思路。




    IP属地:上海来自Android客户端2楼2022-08-11 16:35
    回复
      首先认识到该系统的核心与火箭自动化补充燃料和回流是完全相同的,即:
      1) 有一个事件告知需要补充食物(燃料);
      2) 补充食物(燃料)会有一个充满或停止补充的标准;
      3) 多余的食物(燃料)需要做回流。
      剩下的事情就简单了。在信号图中,所有的信号计数器都用来做上升沿触发器,关键组成部分在图中也配了文字说明。轨道图看起来很混乱,完全是因为轨道的方向必须显式地用轨桥指定,否则会出现物品来回运动的情况。这个系统本人用来炼了10吨隔热质,喂的是烤海鲜,一次喂20kg给干饭树,没有出现食物腐败的情况。
      玩家需要介入的时候,仅限于:
      1) 自动化通知器告知干饭树有很久没产出树脂了,需要从主星送食物过来时,在主星上进行送食物的操作;
      2) 食物到达后自动进入保鲜室,但还需要玩家手动重置一个信号计数器来重新启动喂食程序。这里理论上可以用压力板优化,但实际上因为我还是时不时会切到湿地星看一眼,所以如果模块里有食物却没有运行,很容易就会注意到,所以没有做。


      IP属地:上海来自Android客户端3楼2022-08-11 16:38
      回复