Oxygen Not Included

Oxygen Not Included

227 ratings
Инженерия последнего шанса.
By fiziologus
Небольшие простенькие инженерные схемы, доступные уже на ранних этапах. Больше для себя.
8
3
   
Award
Favorite
Favorited
Unfavorite
[баян] Газовый "холодильник"
Старая, как мир, и достаточно известная схема, основаная на одной из игровых механик, а именно стерильности для еды двуокиси углерода (при этом микробы в нём жить могут).
Зачем оно нужно. На данный момент в игре один очень неприятный "баг": еда в ящиках делится по типу, температуре и заражённости микробами, но не по свежести. В итоге тонна свежеприготовленной еды соединённой движком с 5 граммами полупротухшей (если тип, температура и стерильность совпадут, что почти 100% вероятно) превратятся в тонну и 5 гр полупротухшей еды, доставив игроку "непередаваемые очучения".
PS: кстати грязекорень (muckroot) не портится, что позволяет хранить его в стартовом ящике, как НЗ на крайний случай (запрещайте его есть, как только наладили производство еды).
Поковырял код и нашёл по газовому холодильнику. Это не баг, это фича.
Итак, газы ускоряющие порчу продуктов:
  • грязный кислород (PO2)
  • фосфор (как газ)
"Стерильные" газы:
  • углекислота (CO2)
  • пар
  • гелий с пропаном (если бы они были без геликоны)
  • вакуум (будем считать газом)
  • водород
  • хлор
  • сталь (из которой, по хорошему газ не получится, это сплав железа и углерода)
  • каменный газ
  • газообразные золото и медь
Всё остальное (у кислорода и воды это захардкодено) влияние на порчу продуктов не оказывает.
Термос
Главная проблема игры – тепловая изоляция горячих зон. Можно использовать блоки с изоляцией (они недалеко в дереве исследований), но они всё равно пропускают тепло, да и сами нагреваются. Можно использовать абиссалит (уже нет), но до него ещё надо дожить (да и материал это дефицитный).
А можно воспользоваться особенностями игровой механики: тепло в игре распространяется только конвекцией (своеобразной, движется не вещество, а сама тепловая энергия в нём), а для неё требуется наличие вещества. Т.е. вакуум на данный момент (да и в дальнейшем: создать симуляцию передачи тепла через излучение достаточно нетривиальная задача) – идеальный теплоизолятор.
Плюсы схемы.
  • легко реализуется на начальных этапах (достаточно исследовать электричество и вентилюцию): создаём две стенки с зазором в один тайл, выкачиваем газ и замуровываем.
  • полная термоизоляция в пределах контура, независимо от материалов стенок (на скрине внешний контур (изолирован вакуумом от окружающей породы) – песчаник, внутрений – обсидиант, источник тепла – магма (>1500С), создание – в первой четверти 5-го цикла).
Минусы.
  • Коммуникации можно провести только в точках разрыва контура (технологические проходы). Внутри контура они будут работать, как тепловые мостики.
  • Контур работает только при создании (и поддержании) внутри вакуума. То есть, пока насос выкачивает газ из контура (а это может даже для небольшого контура занять порядочно времени: поведение газов схоже с очень вязкой жидкостью), тепло будет свободно проходить между стенками (уменьшение теплопередачи при снижении давления в игре не реализованно).
    В игре есть редкий, но неприятный баг: после загрузки сейва в местах с вакуумом (в пределах игры строго в каком-то одном, что уже хорошо) может проспавниться углекислота. Причём по количеству "дефектный" только один тайл, а не весь контур.
  • Минус, вытекающий из предыдущего: изменит материал и тип тайла (без небольшой хитрости, не баг, всё в пределах игровой механики) не получится, это сразу разрушит герметичность, впустив внутрь газ. Планируйте материал контура заранее, особенно в технологических проходах, где соединяются внешняя и внутренняя стенки.
Полуминус – толщина (3 клетки)

Расположение насосов
У некоторых игроков, особенно начинающих, могут возникнуть трудности с расположением насосов для откачки газа. Поставить то их несложно. Главное, как убрать не разрушив герметичность всего контура. Поэтому было решено добавить не только саму идею, но и базовый вариант реализации ключевой технологии.
Горизонтальный (сверху) и вертикальный (снизу) варианты расположения помещений откачки. Сразу показан полный, на две "дырочки" вариант, но можно, при необходимости, собрать и урезанный, на одну, поставив стенку вместо одной из половинок "купола".

Теперь сама технология замуровывания (показана для одного отверстия).
  1. Ставим любой газонепроницаемый тайл в точке 1 (поставится, дупли могут сносить/рыть и строить через диагональ). Материал тайла не важен, он всё-равно временный.
  2. Камера откачки и сам контур уже герметично замурованы, можно даже начать разборку первой. Убираем тайл в точке 2, чтобы получить доступ к финальному штриху.
  3. Ставим тайл в точке 3, но в данном случае материал важен: это одна из стенок нашего термоконтура.
Всё, контур замурован без потери герметичности и, главное, дефицитных (с металлом обычно всегда проблемы) материалов.
На этом же принципе можно создавать свои варианты камер откачки: на два/три контура, с "трубой" etc.
"Маслянная плёнка"
Хранилища грязной воды. Штука хорошая: грязную воду можно всегда превратить в чистую, а можно использовать (после небольшого мозгового штурма), как добавочный источник кислорода. Но пока то, что оттуда будет выскакивать, нам ни к чему. Замуровывать не самая лучшая идея, потому что такие хранилища можно использовать, как склады под слизь и грязную землю: ящики прекрасно работают и под водой. Но изолировать как-то надо.
Опять обращаемся к игровой механике. Чистая вода менее плотная, чем грязная, и всегда будет сверху (а вот появившаяся солёная наоборот тяжелее, и может подпирать чистую и грязную снизу). Эти и воспользуется: выливаем пару бутылей чистой воды на грязную, создавая подобие маслянной плёнки (отсюда и название), что полностью (пока есть плёнка) предохранит от выбросов грязного воздуха.
PS: если "плёнка" вдруг станет не нужна, её легко удалить попусту слив верхний слой.
Энергосхема "Тяни-толкай"
Что-то подобное увидено на форуме игры (почти архивный пост) уже после собственного создания, но там всё несколько сложней. Так что не плагиат.
Выработка энергии без перерасхода в пустую топлива. Скажете просто. Ставим "умные" батарейки и не паримся. А если это высоконагруженый контур, и 20kJ "сдуваются" за пару секунд? Заставить всё "умняшками" не получится: им очищенный металл нужен, да и места они займут прилично. Воле-неволей придётся использовать обычные Jumbo, но вот как обеспечить автоматическое отключение при полном заряде.
Используем один из принципов автоматики, "малые токи управляют большими". У нас малые ёмкости будут управлять большими. Поехали.Блок Jumbo – основной, от него запитан весь контур. Две "умняшки" – наш управляющий контур. Чтобы всё работало, как задумано, "умняшки" должны заряжатся и разряжаться по очереди в одном контуре с основным блоком, чтобы получить те же 40kJ, что и у Jumbo.
Разводим электрику (здесь всё просто)Разводим логику (а вот тут посложней)Как оно всё пашет. Генератором напрямую управляет левая "умняшка", которая через прерыватель соединена с основной цепью. Сам же прерыватель управляется от обеих "умняшек" через шлюз ИСКЛЮЧАЮЩЕЕ ИЛИ (XOR). Главная особенность XOR – он активен только, если сигналы на входах противоположны. Т.е. левая "умняшка" будет подключена к контуру только, если она, либо её соседка полностью заряжены, что нам и требуется.
Фаза 0: обе "умняшки" вместе с основным блоком разряжены. Левая кричит генератору "заводи машину!!!", но прерыватель разомкнут и заряжается (с основным блоком) только её соседка.
Фаза 1: правая "умняшка" заряжена, в основном блоке около половины ёмкости (из-за утечки в Jumbo, но чем выше нагрузка, тем меньше эта разница). Левая "умняшка" уже охрипла, но своего добилась: прерыватель замкнул цепь, подключив её к контуру.
Фаза 2: обе "умняшки" и основной блок заряжены. Левая кричит "отбой!!", контур запитан от основного блока и... правой "умняшки" (прерыватель разомкнут).
Концевая фаза: правая "умняшка" разряжена, в основном блоке примерно половина ёмкости. На шлюзе опять разные сигналы, и прерыватель замкнут, подключив в контур левую, управляющую "умняшку", после полной (лучше сигнал активации выставить на >0: блэкаут, хоть и короткий, нам ни к чему) разрядки которой наступит фаза 0.
Релейная схема
Так получилось, что XOR создатели игры затолкали уж очень далеко (к ячейкам памяти, 5-й или 6-й столбец в исследованиях). В результате схема перестала удовлетворять данный опус, что потребовало виагры некоторых изменений. И они достаточно быстро нашлись. Как оказалось, нашу схемку можно достаточно просто реализовать на простейшей логике через релейную схему.
Разводки по проводам и логике. Генератор слева, техника подключается сверху. На трансформаторы не смотрим, они для чистоты эксперимента.
Схема работы аналогичная: каждая пара переключателей (для схемы на картинке верхняя при разрядке, нижняя при зарядке, можно это использовать) замкнута, только если сигналы с батарей разные. При этом управляющая уже правая "умняха", и может использоваться для отключения генератора.
[Архиф] Аварийный генератор (уже не фурычит, пока не фурычит)
На текущий момент схема не работает из-за изменений в контенте игры и оставлена здесь из исторических соображений.
Случайно родившаяся идея, может кому сгодится.
В первой половине игры зачастую возникают ситуации, когда в колонии блэкаут, но дупли не сильно торопятся нырять в колесо, либо загрузить топливо. Это сразу наводит на мысль об дополнительном источнике энергии, который должен самостоятельно подхватить упавшее знамя электрогенерации. Источник этот должен быть самоснабжаемый топливом, что сразу отбрасывает уголь (колесо даже не рассматриваем: это на случае "суши вёсла, приехали"). Остаётся водород (бережно собранный, либо из системы охлаждения: не до жиру) и газ (позже можно и бензин). Аварийный запас топлива собирается в баки (кои могут опорожнятся сами, что сильно облегчает задачу) и нигде более не используется, за исключением водорода, который можно погонять по трубам системы охлаждения, она один хрен замкнутая.
С типом генератора и хранилищем определились. Осталось заставит всё это работать, когда требуется. Поехами. Разводим питание (тут всё примитивно) и логику.
Как оно работает
В качестве индикатора сети мы используем замурованный газ-детектор, который настроен на то же вещество, что и тайле с ним. Так как состав атмосферы около детектора стабильный, всё закрыто, он будет всегда выдавать сигнал Активность, не потребляя при этом электричество (нет смены состояния). И так будет продолжаться ровно до тех пор, пока в сети в детектором есть электричество (детектор хоть сам и не потребляет электричество, но всё-равно в нём нуждается). Если сеть обесточить, детектор отключится и сбросит сигнал на Ожидание, запустив генератор.
Первостепенную задачу мы решили, теперь необходимо поддерживать работу генератора, после того как он запитает сеть (и наш детектор). Эти займётся автоматика.
Базовым элементом нашей системы запуска является шлюз ИЛИ, выход и вход которого соединены обратной связью. Особенность такой схемы – эффект памяти: сигнал Активность на любом из входов уйдёт на выход схемы и будет оставаться там, пора цела поддерживающая его обратная связь. Задачу с поддержанием работы мы решили: как только детектор обесточивается, его сигнал Ожидание инвертируется через шлюз НЕ в Активность и подаётся на ИЛИ, запуская генератор. Но появилась новая. Генератор необходимо отключить, когда нужда в нём отпадёт. А для этого нужно разорвать обратную связь. Эти у нас будет заниматься вклиненный в обратную связь шлюз И. Пока на второй его вход поступает сигнал Активность (на примере этим занимается выключатель, но можно наладить отключение и в автоматическом режиме, скажем, перебросив сигнал от "умной" батарейки), он будет удерживать обратную связь. Сигнал пропал – обратная связь разорвалась, отключив автоматику (генератор всё равно включится при пропадании электричества, но затем почти сразу же выключится).
Возможные улучшения схемы
  1. Для уменьшения количества ложных срабатываний между автоматикой и генератором можно выставить линию задержки на шлюзе ФИЛЬТР. Установив, что аварийный генератор запустится, скажем, через 10 сек "темноты"
  2. Запуск генератора при отключённой автоматике лечится, либо линией задержки, либо, если требуется полностью отключить схему, установкой между схемой и генератором шлюза И, к одному входу которого поключается выход автоматики, а ко второму сигнал отключения (разрыва обратной связи).
Автовключалка через умную батарейку.
Батарейка-паразит
Порой требуется автономно запитать какую-нибудь (относительно) маломощную фигню, но собрать отдельную энергосхему под это по разным причинам скажем, влом не хочется. Следовательно, нужно научить батарейку самозаряжаться от общей сети, но при этом не отдавать туда свой заряд. Сделать это достаточно просто.
Обычное подключение через трансформатор. В данном случае управляемое: наш паразит будет присасываться к сети, только если проголодается.

Минус у схемы один, хоть и достаточно весомый в некоторых случаях: для общей сети наша батарейка – потребитель, и очень мощный. Из-за этого во время зарядки произойдёт резкий скачок мощности, и, если сеть и так на пределе, перегрузка провода (первыми, по наблюдениям, перегружаются мосты).
Батарейная оранжерея
С введением новых типов астероидов поле для инженерных экспериментов несколько расширилось. Расширился, правда, и список "весёлостей", которые приходится решать уже с первых минут игры. Одна из них – получение еды на Снежке ака Иней (Rime). Как известно, этот старт отличается весьма прохладным (в прямом смысле) окружением, что абсолютно не способствует земледелию (а другим способом добыть пропитание на начальных этапах затруднительно).
Небольшое шевеление извилинами породило из глубинных дебрей разума достаточно простое решение, использовать батарейки.
Даже в подобной, неоптимальной (без теплоизоляции) схеме выделяемого батарейками тепла хватает на поддержание приемлемых больше 10 Цельсия. При этим сами батарейки используются в том числе и по прямому назначению, как источники энергии.
PS Необязательно использовать начальные маленькие. Просто они занимают меньше места при той же отдаче.
В центре вместо большой батарейки можно воткнуть компост. Он тоже неплохо греет.
Хорошо забытое: фильт "Тик-так"
Простенкая задача: разделить содержимое в трубе по фракциям, чтобы девочки пошли направо, мальчики, как всегда, налево, а все остальные лесом. Можно использовать каскад из фильтров, но 120 Вт на брата очень быстро отобьют эту затею. А можно пораскинуть мозгами и снизить потребление энергии на порядок без ущерба для основного функционала, собрав свой собственный фильт (а то и целый каскад).Разводка по трубам и логике (как запитать заслонки (shut-off) объяснять, надеюсь, не надо). Картинки кликабельные, если что. Показан газовый вариант, но по этой же схеме собирается и жидкостный.

Схема работы простая. У нас есть элементный сенсор на трубе, который подаёт сигнал на заслонки, если через него проходит нужное вещество.
Фаза "не то". На сенсоре ВЫКЛ, как и на отводной (нижней заслонке). Основная (верхняя) заслонка открыта из-за инвертации сигнала сенсора вентилем НЕ (NOT). Содержимое проходит через фильт без изменения.
Фаза "оно". Сенсор подаёт сигнал ВКЛ, которые моментально открывает отводную заслонку и перекрывает основную. Порция нужного нам вещества уходит в отвод.
Ничего сложного. Меняя тип сенсора можно достаточно широко менять функционал фильтра, скажем, отсеивать стерильное вещество от не стерильного (не советую: бактерии оседают на трубах), либо делить вещество по температуре etc.

Плюс схемы: энергопотребление всей схемы равно энергопотреблению одной заслонки (10Вт, как у лампочки). Минусы те же, что и у привычного фильтра, плюс размер и дефицитные материалы.

NB Все элементы фильтра должны распологаться вплотную, так как логика работает мгновенно.
[не моё] Молярный фильт
Малоизвестная схема для фильтрации жидкостей (можно приспособить и под газ, но мороки много). Долго думалось, пихать-не пихать, но было решено всё-таки добавить.

Фильтрационный столб, от него лесенкой отводы. Заливаем жидкости начиная с самой тяжёлой (порядок для "обычных" – нефть, керосин, солёная вода, затем грязная и под конец обычная). Из-за разной плотности каждая жидкость займёт своё место и никакая бабулька её с нагретенького не сгонит. На это принципе и работает схема.
[Не моё] Механический фильт
Волевым решением было принято вносить сюда только "чистые" схемы, т.е. не основанные на багах игры и гличах игровой механики (ладно, газовый холодильник... но он уже достаточно давно живёт, так, что возможно не глич, а так задумано), что позволит использовать их и в будующих обновлениях. Но для этой схемы сделаем исключение, уж больно хороша, да и мало вероятно, что в её работе что-нибудь изменится. Найдена она была на форуме игры и сам же автор честно признался, что схема нестабильная, бывают косяки. Итак, механический, на основе механики движения веществ по трубам (приоритеты) фильт.
И более понятная, в развёрнутом виде схема.Слева, симметричная (содержимое основной трубы может идти с любой стороны), но нестабильная схема на один мост. Справа, стабильная (плюс-минус ошибки движка), но несимметричная (содержимое основной трубы может идти только с одной стороны, на схеме справа налево) схема на два моста.

Вентили устанавливаем на минимальные значения (1-2 гр/сек). Перед началом работы обязательно поочерёдно прогоните по схеме нужные (которые надо отфильтровать) газы, чтобы наполнить кольцо (иначе фильт работать не будет), попутно настраивая пропуск вентиля.

Схема работы весьма мудрённая, но разобраться можно и без поллитры. Итак, мосты всегда имеют больший приоритет (пропускную способность, скажем так), чем обычные трубы, поэтому содержимое трубы в первую очередь попытается пройти через мост. Но кольцо на другом конце моста заполнено, а, как известно, в трубах ни газы, ни жидкости не смешиваются и проходят своебразными "пакетами". То есть, если "пакет" уже занят каким то веществом, никакое другое вещество пройти с этим "пакетом" уже не сможет, даже если этого вещества в разы больше (да-да, 1 грамм водорода, которому некуда выйти может запросто заблокировать всю трубу). В кольце у нас целевое вещество (обычно, но, как уже сказано, схема нестабильная, особенно на малых напорах), и только оно и сможет пройти через мост, для всего остального мост (и труба на ним) будет считаться заблокированным. Далее объединённый (пришедшее вещество + уже имеющееся) "пакет" попадает на развилку вентиль-труба, где делится в соответствии с пропускной способностью: вентиль отщипывает свои граммульки, заполняя новый "пакет" в кольце ("пакеты" движутся синхронно, и на смену уходящему на другом конце трубы всегда создаётся входящий), остальное уходит в трубу и на выход.

Плюсы схемы.
  • Собирается как в старой (уже) песенке, "из того, что было".
  • Не требует подвода питания вообще.
  • Доступна на ранних этапах.
  • "Кольцо" может быть почти любого размера (может даже быть одно на несколько фильтров), что позволяет использовать его не только для фильтрации.
Минусы.
  • Нестабильность работы (в схеме на один мост) и необходимость предварительной настройки. Картинка, чтобы лучше понимать, что подразумевается под "нестабильность".На входе была углекислота с примесью хлора, отфильтровывалась первая, вентиль на 2гр.

PS. Схема будет работать и для жидкостей, если очень надо гнать всё по одной трубе, но придётся организовывать кольцевую фильтрацию (выход главной трубы соединять со входом), либо ставить ограничительный вентиль на вход, или же собирать "несимметричную" схему с двумя мостами, так как работать всё будет на предельных напорах, и входящие пакеты не будут целиком уходить в сторону моста.
[бородатый баян] Газовая/водяная заслонка
Эти схемы все считают гличами и багами (вторая полуглич), хотя это не совсем так: всё в рамках механики игры.
Картинки не мои.

Как оно работает
Начнём с водяной заслонки и хранилища газа.
Сразу вспоминаем три вещи:
  • каждый тайл может быть занят только каким-то одним веществом (особенность движка);
  • давление воды много больше давления газа (физика, ничего не поделаешь);
  • давление газа не передаётся жидкости и наоборот (ограничение симуляции, чтобы не получить весёлый трах при попытке что-то куда-то налить: жидкости в игре и так чуть пожиже варенья, да и газы не лучше).
В тайле с воздушной решёткой вода, давление которой решётка и учитывает. Решётка, видя что давление за ней не предельное, выплёвывает порцию ("пакет") газа из воздуховода. Вышедший газ, которому пока деваться некуда, вытеснит из тайла воду. Дальше вступает в ход физика. Давление воды выше, чем газовое, отчего вода (которой уйти тем более некуда) уже в свою очередь вытеснит (вверх) газ и вновь накроет решётку, создавая область низкого давления. Работать это будет, пока давление газа не превысит водяное (даже чуть дольше из-за высокой вязкости газа), либо пока стенки хранилища не разорвёт давлением.

Теперь воздушная заслонка и хранилище жидкости.
Принцип тот же: водослив учитывает только давление воды (даже если и нет и давление жидкости передастся газу, можно набить в хранилище до 500 и более тонн на куб (тайл): 1000кг у воды против 2 кг у газа), но в его тайле газ, который постоянно вытесняет поступающую жидкость вниз, не давая водосливу перекрыться.
Кислород для нежилых помещений.
Обеспечение атмосферы в нежилых помещениях, мастерских, кухне, фермах, где дупли бывают раз в год по обещанью, станет хоть и малой, но всё же проблемой с первых минут игры. И если с фермами ещё можно что-то придумать, скажем расположить в яме (глубины в два тайла вполне хватит), куда со временем наберётся углекислота (можно и помочь этому), то с остальным вариантов немного: атмосфера должна быть строго кислородная. Можно поставить террариум с водорослями и, когда потребуется, запускать его вручную (поменяв приоритет с 1 до 7-9), но это лишние микроменеджмент и заботы для дуплей (хотя, с другой стороны чистка нужников и террариумов повышают силу). А можно всё "автоматизировать", воспользовавшись старой механикой на новый лад.
На первых порах вместо водопроницаемых тайлов можно использовать стартовые двери. Дальность действия освежителя – 3 тайла (что вполне хватает на стандартный "этаж" в 4 тайла): если нужно расширить систему, ставим освежители через каждые 4-5 тайлов. Откуда взять грязную воду, объяснять не нужно, благо сойдёт любая (освежитель успеет всё очистить до разбегания живности, а если не успеет... slimelung в кислороде быстро гибнет, а food poisoning не опасен).
Этим же способом можно заставить приносить пользу (хранить слизь и прочую гадость можно и в обычной воде: содержимое ящиков микробами со средой не обменивается) хранилище грязной воды, либо быстро создать здоровую атмосферу при разработке болотных биомов: озерца грязной воды и полости с грязным воздухом теперь будут не мешать этому, а, наоборот, помогать.
[развито] "Ртутный насос"
Идея взята на ютубе и развита (с убиранием выявленных проблем) под использование более распространённых материалов.


Небольшой механизьм, способный перекачивать газы снизу вверх за счёт механики взаимодействия жидкости и газа. Вентиль выставляем на сколько не жалко (в тестах использовалось значение 50 и 500, оба рабочие). "Подушка" под вентилем (без которой всё будет просто стекать вниз) из грязной воды (около 30 гр, больше не держится), рабочее тело – вода чистая.
По факту, можно использовать любые две жидкости разной плотности
"Кишка", по которой стекает вода (и поднимается газ), навскидку может быть любой длины. Производительность агрегата (по эмпирическим расчётам) примерно треть массы газа на входе в секунду (максимальная около половины массы). Про дверь и сенсор ниже.
Принцип работы
Пойдём снизу вверх. В точке 2 у нас жидкость, в точке 3 – газ. Что при этом происходит? В реальной жизни жидкость увлечёт за собой газ (принцип ртутного насоса), но в игре всё с точность наоборот: жидкость и газ просто поменяются местами, жидкость стечёт в точку 3, а газ поднимется в точку 2, где упрётся в подошедшую жидкость в точке 1. И такими "скачками" пузырик газа будет подыматься к верхнему концу "кишки", только за счёт своеобразной архимедовой силы. При это масса газа в хранилище особого значения не имеет (на тестах было достигнуто 60 дупель-атмосфер): пока льётся жидкость, система герметична.
Давление на входе тоже не имеет особого значения: агрегат, как и его реальный коллега может использоваться для создания вакуума.
Проблемы и их доблестное преодоление
Проблема номер раз. Сей пылесос крайне не любит мультигазовую атмосферу. Над вентилем будет образовываться достаточно приличная (несколько дупель-атмосфер, кг на куб) подушка из основного газа, которая будет мешать проходу всего остального. А это остальное воткнётся левее вентиля и начнёт мешать образоваться (разрывать) пленку рабочей жидкости. Наш пылесос начнёт чихать, да бздеть собранным. Проблема доблестно преодолевается установкой свища из воздухопроницаемого (airflow) тайла. В нормальной ситуации правее него почти всегда вода, и потери газа будут минимальными. А если же вражеская газовая рэдиска полезет, куда не просят, кроме как в свищ ей уйти будет некуда: агрегат чихнёт разок и продолжит работу (принцип фильтрации у "гидры").Агрегат на картинке пользуется уже не как насос, а как пассивный охладитель (не самая идеальная схема, к слову): вода близ точки замерзания.

И проблема номер два, самая главная: если отключат свет, насос перестанет подкачивать воду, и наш агрегат достаточно быстро разгерметизируется. В итоге всё честно набарыженное в дикими воплями вырвется наружу. Удержать газовую анархию в ежовых рукавицах позволит шлюз, управляемый от элемент-сенсора (выставлен на целевой газ). Как только наступит блэк-аут, либо нужный нам газ кончится, сенсор подаст сигнал "ложь" и запечатает хранилище.
Из-за изменений в контенте игры схема через элемент-сенсор уже не рабочая.
Полуавтоматический биореактор кислорода.
Энергосистема и вентиляция – отдельные модули и к самой схеме не относятся)
Да-да, аквариумы с водорослями. Прекрасный источник кислорода: на выходе 30 цельсия по жидкости и газу, не нужно электричества, низкий расход водорослей. Да и греется не сильно (трубы из изоляции (insulator), на циклы не смотрим: благодаря грязной воде картинка по теплу не особо меняется, 32-34 внутри и 23-24 (холодный потолок со стенами) снаружи, пока всё нагреется, можно изучить (и создать, если нужно) охлаждение).Одно плохо: 180 литров чистой (на примерно 174 грязной) в цикл на брата и ручное управление. Попытки автоматизировать сей агрегат предпринимались и предпринимаются до сих пор, так что данная конструкция далеко не уникальная.

Итак у нас вариант на 5 морд лица дуплей (44*12=528 г/с), потребляющий около 400 Вт и 72 литра чистой воды в цикл (плюс песок, но его уже давно никто не считает). Почему так мало воды? Потому что по воде всё замкнуто, достаточно только восполнять потери (около 3% или 6 литров в цикл на аквариум).Аквариумы ставим тройками (световой радиус лампы) на пористые (mech) плитки, которые (вместе с центральной водосборной камерой) заполняем грязной водой (можно с тех же аквариумов, пока нет водоочистки) примерно до уровня 250-400 кг (до заполнения всех пористых клеток грязной водой) на куб (проверить можно в центральной камере), то есть на подготовку уйдёт где-то 8.5 т воды (грязной) или примерно одно мелкое озерцо (в стартовом биоме обычно три нормальных). Остальной доберётся при прочистке самого аквариума (в каждом хранится до 360 литров). Просто выливаем бутылки на пол (тоже мы, кстати, будем делать и во время работы реактора, никаких тасканий бутылок). Ставим в водосборную камеру насос, тянем трубы (лучше теплоизолированные (insulated), но сойдут и обычные, протянутые через грязную воду: 30-градусная грязная вода сработает, как охладитель), на вентиле (левом) выставляем примерно 3300-3400 (270*12 плюс запас для плёнки) и дёргаем рубильник.
Отключите (на всякий пожарный) доставку воды (правая кнопка) для аквариумов, а то может случиться потоп
Сразу поясним, почему вентиль до очистителя. На входе у нас грязная вода с максимум 35 цельсия, на выходе 40-градусная чистая (в LU это уже не актуально, но от этого даже лучше). Ясно дело, что последнюю лучше в трубе не держать, чтобы не грела воздух. А выйдя, эта вода остынет об 30-32-грудусную грязную, если аквариумы раньше не всосут (температура внутри реактора будет держаться около средней точке, 35 цельсия).
На правом вентиле выставляем 120 г/с (10*12). Это подпитка. Брать для неё воду можно из почти любого источника, туалеты, гейзер, озёра etc (можно даже грязную, просто подкручиваем левый вентиль до уровня 300 на аквариум плюс запас). У меня на схеме подпитка попутно снабжает ртутный насос для выкачки кислорода (не самое лучшее решение: вылетал не только кислород, да и давление в жилых ниже 2 дупель-атмосфер редко опускалось – хотя кому как).
Люк под водоочистителем используется для облегчения труда наших долбо дупликантов: каждые 20-25 с люк открывается, и всё, что на нём было (а это обычно грязная земля) летит вниз к компостам (а то эти муд мудрые товарищи любят подхватить овно, пробежать пару метров и криками "КУШАТЬ!!!" (ну, или другим, если с обратного конца долбит) бросить всё и умотать.
Пара слов про эксплуатацию. Чистить аквариумы придётся вручную. От этого никуда не деться (к тому же качает силу у дуплей). Но вот таскать воду, ни чистую, ни грязную уже не придётся: чистая придёт сама (если аквариум заработал, воду он будет впитывать сам), а грязную просто выливаем на пол (ака вливаем в водосбор).

PS Конструкцию можно расширить до 18 аквариумов (больше не выдержит водоочистка: 5000/270, а с грязной подпиткой даже больше 5кг), чего хватит почти на 7-8 жителей (18*44/100=7.92), но расход воды на подпитку увеличится до 108 л/цикл.
Дремлющий насос.
Небольшая логика для, скажем, откачки (как на фото) газа от гейзера. Позволяет воссоздать необычную работу насоса: насос включается только при достижении определённого давления, а отключается при достижении вакуума (то есть выкачав весь газ). Это позволяет, с одной стороны не гонять насос в пол нагрузки (редко какой гейзер выдаёт 500 г/с), а с другой – убирать горячий газ, экономя на теплоизоляции.
Разводка по логике. Главный элемент – И-шлюз с закороченным на вход положительной обратной связью выходом. Фильтр, либо буфер (без разницы) выставлен на 0 и используется для односторонней передачи сигнала. Элементный сенсор выставлен на нужный газ, датчик давления на "выше нужного давления".
Когда давление нужного нам газа достигает требуемой отметки, датчик давления посылает "истина", что вместо с "истина" от элементного сенсора включает насос (на выходе И-шлюза устанавливается "истина") и превращает И-шлюз в ячейку памяти. Эта ячейка будет повторять (благодаря обратной связи сигнал датчика давления будет игнорироваться) сигнал элементного сенсора: пока в помещении есть нужный газ, насос будет работать.

Для работы в смеси газов просто заменяем элементный датчик на выставленный "больше нуля" датчик давления.
Автоматическая клепсидра
Это почти внеконкурсая работа, но, так как она может работать в ручном режиме, добавлена к общей коллекции. Сама идея не новая, другого способа отмерить длинные промежутки времени в игре нет (забор из линий задержки не кошерно, да и материала уйдёт порядком). Нового только в реализации, без использования насосов.

Представлен (и будет рассматриваться) жидкостный вариант, но можно переделать и под газ (да и нужно: ненужных жидкостей в игре нет, а, как минимум, один газ есть).


И разводки логики с трубами (примерная).


Два бачка, соединённые так, чтобы жидкость циклично перетекала из одного в другой. На концах труб элементные датчики, настроенные на нужную жидкость, которые через шлюз НЕ соединены с заслонками на выходе из бака. За счёт этого один бак только опорожняется, а второй только наполняется. Как только жидкость закончится, клепсидра "перевернётся", и баки поменяются местами.
Вентили регулируют поток ака время работы клепсидры до "переворота". Простейшая формула расчета (без учёта времени прохода трубы): количество жидкости в клепсидре поделить на пропускную способность вентиля. Каждый "оборот" можно настроить на своё время.
Порой из-за неточной калькуляции потока может появится лишний пакет ("шарик"). Поэтому к времени оборота лучше прибавлять одну секунду.
Для снятия сигнала с логики цепляемся за цепь любого датчика через нулевую линию задерки (выставленный на минимальное время БУФЕР/ФИЛЬТР, подключённый входом к цепи датчика).

Плюсы: простота и возможность гибкой настройки через вентили и откачку/подкачку жидкости.
Минусы: даже для грубой настройки (особенно через изменение наполненности клепсидры) нужно немного мозга (арифметика), все элементы желательно располагать на одном расстоянии для лучшего просчёта (хотя можно и тестовый прогон сделать), и во время "переворота" клепсидра на некоторое время (около секунды на пересчёт нового пути для жидкости плюс время прохождения трубы) "выключается" (реальное время из-за этого будет несколько больше расчётного).
[архив] Пусто-полно для баков.
В Automation Update баки управляются с этим и сами, но оставим для истории.
Схема на грани разрешённого для сего труда, но оставим.

Итак, достаточно распространённая задача: наполнить бак под завязку, затем спустить и опять наполнить, и всё без участия "органики" ака на автомате.
На форуме игры есть описание, скажем так, главной части, но сама идея родилась задолго до этого. Посему будем считать это дело собственным творчеством.


Как оно выглядит в компактном варианте (схема будет показана под газ, но тоже самое можно замутить и с жидкостями).

Разводка по трубам и автоматике.
Оба элементных датчика выставлены на целевой газ (со смесью схема, к сожалению, работать не будет будет, но надо заморачиваться)

Пока бак пустой, в петлю с верхним датчиком ничего попадать не будем, всё всосёт бак. Но стоит баку наполнится, и газ уйдёт в петлю, где его засечёт датчик и через несложную логику перекроет входящую трубу. Теперь подпитка будет идти только от содержимого бака, за чем будет следить нижний датчик. Как только весь накопленный газ закончится, он сбросит удерживающий сигнал в логической цепи, открыв тем самым заслонку на входящей трубе.
Сдвоенные хранилища.
Каменный век. Ставим любой бак в хранилища воды/газа, получая рациональное использование места. Можно использовать и тандем "ящик + погрузка", но в воде это реализовать несколько сложнее.
Что интересно, ни разу не видел чего-то подобного. Отчего возникает вопрос: "Супер-дупер высокотехнологические схемы вы выдумываете, а до такого примитивизма никак".
Хитрости
Схемы в одну машину.

Кривоколенный переулок
Известная проблема с упусканием чего-либо на лестнице и это что-то с весёлым ВЭЭЭУ кому-нить на голову (да ещё и "танец смерти" вернулся: только что оклемавшись, дупель полезет за потерянным вниз). Даже мод для её решения (не самого оптимального, но лучше нет) пришлось запилить. Небольшой мозговой штурм породил инженерное решение корня проблемы (если улетело, то далеко и глубоко), длинные лестничные пролёты.
Данный дизайн не мешает естественной вентиляции (даже с обычными полами вместо пористых) и почти не снижает скорость перемещения дуплов (хоть с шестом, хоть без), но при этом не позволяет посеянному пролететь больше двух этажей (на шесте и в прыжке дуплы ничего не выкидывают).

Бесконечное хранилище газов
Помните этот агрегат, хоть и почти не используете. А зря. Одна "бутылка" – 10 кило газа. Причём таких бутылок может быть сколько угодно. Да и за газовый винегрет внутри можно не волноваться: когда бутыль опорожняется через опустошитель (где можно выставить, что совать, а что – нет), дупли только им известной магией отделяют один газ от другого.

Охлаждение воды ака Мартини со льдом
Тоже известный изгой, хоть и не заслужено. Греется, скажете, а не студит. Ну давайте посмотрим.
Сей агрегат остужает воду (любой температуры, хоть кипяток) со скоростью примерно 0.65 град/сек (шкала Цельсия/Кельвина) или, если выразить через тепло, утилизует почти 136 kDTU/сек тепла (до -20 студится вода) выделяя всего 4.5 kDTU/сек (при этот перегреться он не может: будет работать, пока не расплавится). А полученный кусочек льда только на то, чтобы стать водой, слопает около 2000 kDU, которая сама, пока нагреется до 20 градусов, слопает вдвое больше.
менее матанистый расчёт: если масса льда и воды одинаковая, лёд охладит воду примерно на 10 градусов, а холодная вода уполовинит, что осталось.
По мне очень хороший и дешёвый (хоть и малость геморный) способ охлаждения.
да, чтобы его использовать, нужна капля мозга, на хромой козе тут не подкатишь, но всё-таки...
PS: в текущей обнове ледоделку понерфили (как и много ещё чего; видать кризис, вот и мысли только про урезать, да отрезать), теперь она удаляет 20 kDTU/с, выплёвывая 16 (4 в воздух, остальное в себя), но (пока) схемка работает на приемлемом уровне.
Вне конкурса
Идеи и схемы, не подходящие под концепцию данного опуса, но и не достойные своего собственного.

Компактная спальня
Особенность спальни (12 клеток минимального размера при габаритах 4Х4) заметил один товарищ (уже не помню где, здесь или офф.форуме). А дальше как-то само пошло.
В итоге удалось упаковать 7 лож в 64 клетки (максимальный размер), не нарушив критериев.
Минус такого дизайна – циркуляция воздуха, и товарищам с нижних полок, только продрав глаза, придётся позаниматься гимнастикой.

Водоохладитель
Достаточно известная схема из турбины и термоводорегулятора. Электричества жрёт как не в себя (даже на полном разгоне), но, когда нужна холодная вода (а она нужна всегда), приходится идти на жертвы.
Примерная разводка по трубам и карта нагрева (после примерно 10 циклов работы).
Подвод горячей воды через мост. Верхняя заслонка с термодатчиком (обычный фильтр на логике) используется для отвода достаточно холодной воды (можно отводить воду почти на точке замерзания, если нужно), нижняя – система защиты: если вода в трубе ниже 15С (а охладится она на 14С), открывается заслонка и выключается "вентилятор" ("сходи милая малость погрейся"). Охлаждение турбины рекуперативное, самой же охлаждаемой водой. Трубы проложены внутри теплозащиты ("термос"), чтобы не мучиться с теплоизоляцией. Комната с турбиной наполнена смесью водорода и хлора (в принципе можно использовать любую пару газов при условии, что у "лёгкого" высокая (для охлаждения), а у "тяжёлого" низкая (теплоизоляция) теплопередача). Максимальная температура пара 160-170С (теоретическая, в тесте было достигнуто 155С), что даст при текущей турбине (850 Вт) примерно 550-600 Вт (тестовая выдавала около 480 Вт).
Терморегулятор из стали или чего подобного, но можно использовать и амальгаму: наливаем в яму с вентилятором нефть/горючку (пару бутылок) и "цепляем" эту лужу к пару через гранитные термопластины (тестировал золото и гранит, разницы не нашёл, так что незачем переводить дефицит). Эффективность по электрике упадёт, пар не выше 150С, зато не нужны редкие материалы.
Немного лирики. Турбина может утилизовать примерно 877.6 кВт тепла (пар при 200С на входе и вода при 95С на выходе), но выдаёт 2 кВт (старая) и 850 Вт (новая). То есть преобразует (ака КПД) примерно 0.23% (если бы она работала на том же принципе) и 0.097% тепловой энергии в электричество.
Заключение
На сегодня пока всё. В котелке порой появляются безумные идеи, но их ещё надо "воплотить в металл" и обкатать, а это дело не быстрое.

Ну и как обычно, комментарии, идеи и замечания (по делу или включу цензуру) приветствуются.
56 Comments
fiziologus  [author] Jan 30, 2024 @ 5:37pm 
>> Использовать обычные водорослесжигатели, потом сделать схему класса родригес
Вперёд за водорослями на вердану/оазис/снежок. Про гидру сказано выше: она под условия данного опуса не подходит (а на вердане/снежке ещё и губительна).
>> "метала не напасешься" это бред
>> его все равно будет улетать ведро
И где тут бред. Да и даже с хорошим зерном рандом может подкидывать хадости разряда размазать по всей карте, а дрочить на идеальные условия любят не все.
fiziologus  [author] Jan 30, 2024 @ 5:37pm 
>> до середины мидгейма если хоть кроха мозгов есть, сильных трат на электроэнергию не будет
Вперёд на снежок/вулкан с их несильной тратой. И с такой логикой батарейки вообще не нужны. Лучше будем жечь вхолостую топливо.

Про остальное одной фразой: ежели чукча писатель, какого он хрена вообще полез сие читать.
envLight Jan 30, 2024 @ 4:01pm 
Господи, а с кислородом то что за бред? Какие к черту аквариумы? Использовать обычные водорослесжигатели, потом сделать схему класса родригес, которая питает сама себя лишним водородом. На инпуте только вода и тепло, строить потому в метре от базы, не тратье время дюпов в пустую ради бога. На одного дупликанта надо 2.5 аквариума, на кой черт тратить миллион лет и ресурсов на обеспечение этих помойных аквариумов?
envLight Jan 30, 2024 @ 3:56pm 
До старта промышленности можно спокойно сидеть на схемах копать/уголь/генератор с использованием песчаника или другой породы. Использовать аргумент класса "метала не напасешься" это бред, все автоматизация и системы доставки завязаны на метале, его все равно будет улетать ведро. Если только целенаправленно не играть с сидом где металла мало, очевидно для собственной пытки.
envLight Jan 30, 2024 @ 3:55pm 
Батарейки в ту же копилку, до середины мидгейма если хоть кроха мозгов есть, сильных трат на электроэнергию не будет, иначе говоря до момента освоения вулканов/тяжелой выплавки столько электроэнергии не понадобится, следовательно и батареи эти нахер не нужны. Не говоря уже о том что батареи теряют энергию, если нужно хранить энергию смысл имеет использовать только уголь с генераторами.
envLight Jan 30, 2024 @ 3:54pm 
Что за маразм с кислородом? На кой черт тратить самый важный ресурс, время дюпов, на очистку бесполезных фильтров? Что мешает просто протащить кислород по всей базе, один хрен как только пространство заполнится полностью потерь не будет.
fiziologus  [author] Nov 27, 2023 @ 10:40pm 
@Mix, это работает, когда до кака металла на карте (можно 100500 умнях наклепать). И столько же места под них. В менее удобных условиях придётся думать, как юзать обычные батарейки (а на холодных планетах они даже выгоднее).
Mix_CTATNCT Nov 17, 2023 @ 3:28am 
Я лично умные батареи цепляю на генераторы. И у меня автоматически, вырабатывается столько электричества сколько надо в данный момент. Или я что-то понял не так?
fiziologus  [author] Jul 20, 2022 @ 5:20am 
@star, не 4 тира, а максимум 4. до третьего, а 4-тый на самый крайний случай. Плюс, и здесь об этом говорится, никаких багоюзов (ну и общеизвестных схемы, вроде гидры). Мне лично дупель-инженеры с такими бзиками не попадались.
star Jul 19, 2022 @ 4:18am 
Почему же? Вот я увлекаюсь) Хотя и не отношу себя к "инженерам". Но обычно ставлю себе домашние правила типа: без сжимателей, без морбов и т.п. Ведь некоторые решения можно назвать удачными, а некоторые - багоюзными)

И на 4 тир есть уже почти всё, что надо. Главное - логика и очищенные металлы, ну и всякие там сенсоры и манипуляторы. Это позволяет разгуляться фантазии.