Oxygen Not Included Вики
Oxygen Not Included Вики
latest?cb=20190105085900&path-prefix=ru&format=original
Эта страница не завершена.
Она содержит неполную информацию.
Вы можете помочь Oxygen Not Included Вики, дополнив её.

!!!UNDER CONSTRUCTION!!!


Первой заметкой будет конструкция доставщика пищи для дупиков.


Версия игры очень старая (QoL3), но должно работать и в новых версиях.

Вводная такова.

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



Схема тестовой модели показана на Рисунке 1.

А - таймер очистки. Вся несъеденная еда, равно как и упавшая на пол, в середине дня пересылаются обратно в пищехранилище.

  • Делать пересылку 2 раза в день (т.е. в т.ч. ночью тоже, после ужина) оказалось бессмысленным, т.к. слишком медленно работают транспортёры.
  • Здесь и далее: оказалось правильным автоматизировать работу именно манипуляторов (см. Рисунок 3), а не конвейерных погрузчиков. Т.к. манипуляторы продолжают нагружать груз даже в отключенный погрузчик.

Б - модель столовой (заполнена хлором потому что стенд, ИРЛ там кислород). Пища накапливается в приёмниках, откуда дупы её забирают утром и вечером и тут же употребляют (включить настройку "Ручное использование"). Таймер очистки управляет манипулятором (см. схему автоматизации): раз в сутки, после завтрака, но до ужина.

  • UPD.: конвейерный погрузчик снимает эффект Mess hall / Great hall, его надо будет убирать за дверцу. Thx 2 Ksarfax за наблюдение!

В - "дробилка". Задача данного блока следующая: из пищехранилища еда может поступать кусками по много кг. Но в столовые нужно распределять её поровну. Поэтому холодильники Г имеют настройку хранения "Всё съедобное" и "1 кг".  В результате блоки еды разделяются на порции, которые примерно поровну поступают в каждую из трёх столовых.

  • Манипуляторы погрузки и загрузки удвоены для ускорения процесса "дробления". Число холодильников и конвейерных погрузчиков соответствует числу столовых (при этом конвейеры от погрузчиков сходятся вместе, см. Рисунок 2).
  • Замечен небольшой баг: из 3 типов тестовой еды (булочки/грибы/шашлыки) по 12 кг каждый, в одну из комнат стабильно попадало на 1 кг больше еды определённого типа каждый раз. Т.е. 5/4/4 - 4/4/4 - 3/4/4. Впрочем, это не критично.

Д - блок отгрузки. Именно здесь хранится готовая еда и раз в сутки отсылается в столовые.  Целиком заполнен хлором. Далее слева направо.

  • Приёмник конвейера. Сюда поступает несъеденная еда из столовых, плюс свежеприготовленная еда с кухонь (на модели не показано).
  • Погрузчик конвейера Е. Т.к. конвейеры пищедоставки и сами столовые находятся в воздухе, то циркулирующая по ним еда рано или поздно может стухнуть. Поэтому заранее предусмотрен мусоросборник для протухшей еды ("Rotten pile"), который ведёт, к примеру, к площадке компостных куч (на схеме не показаны).
  • 1-й манипулятор. Разгружает приёмник, наполняет холодильники хранения. К автоматике не подключен.
  • Первые 6 холодильников - используются для хранения готовой еды. Настройки "Готовая еда", без ограничений объёма, к автоматике не подключены. Электропитание (в силу хлорной атмосферы) вобще тоже не требуется (на стенде провод прокинут просто потому что удобнее было).
    • Разумеется, тут можно не городить холодильники, а сделать конвейерный сбрасыватель (в старой версии - на Б+Ф прерывателе). Thx 2 EliasFSvendsen за замечание.
  • 2-й манипулятор. Передаёт еду из холодильников хранения в холодильники отгрузки. Подключен к автоматике.
  • 3-й манипулятор. Передаёт еду из холодильников отгрузки в погрузчик еды. Подключен к автоматике.
  • Ё - холодильники отгрузки. Каждый настроен на свой тип и объём еды, в соответствии с потребностями колонистов.
    • В моём стенде и РЛ игре это 3 категории: 1) +1 к морали (грибы), +4 к морали (омлеты и булочки); 2) +8 к морали (зерновой батончик), + 12 к морали (фаршированная ягода); 3) +16 к морали (шашлычки и перцехлеб). Имеем 3 столовых по 4 столика * 1ккал в сутки каждого блюда = 3 холодильника, настроенных по 12 кг.
    • Разумеется, в продвинутой игре, когда даже свеженапечатанный дуп питается исключительно шашлычками - такое разделение не требуется. Я специально затачивал схему под более начальный / нубский вариант.
  • К - этот блок загораживает доступ манипуляторов 2 и 3, соответственно, к конвейерному погрузчику и к холодильникам хранения.
    • Без него манипуляторы 2 и 3 будут нагружать погрузчик, минуя холодильники отгрузки, тем самым превышая суточную порцию еды.
  • Ж - простая логическая схема: когда все 3 холодильника отгрузки становятся полны под завязку, отключается их загрузка манипулятором № 2 и включается их разгрузка в приёмник конвейера.
  • З - "спинной мозк" всей схемы, управляющий её суточной активностью. Логика работы его следующая.
    • Раз в сутки, примерно в середине дня, срабатывает таймер № 2. Его длительность может быть любой.
    • Таймер запускает одновибратор, который выдаёт импульс минимальной длительности (в настройке фильтра) - 0.1 с. Одновибратор добавлен во избежание ложного срабатывания манипуляторов в зоне погрузке (что возможно в случае использования; его назначение - сбросить раз в сутки