Статья про тонкости игрового процесса в игре Factorio.
В этой статье научимся автоматически сливать лишнюю жидкость из переполненного резервуара при помощи логики в Factorio.
-----------------------------------------
Важное замечание! Эта статья была написана для первой версии игры Factorio. Некоторые механики игры, предметы или их свойства могут не совпадать с текущей версией игры.
-----------------------------------------
Условие задания.
Имеется производство жидкости. Необходимо автоматически сливать часть жидкости в другое производство при превышении заданного объёма.
Превышение объёма мазута.
Возьмём за пример конкретный случай: есть нефтеперерабатывающее производство, к нему подключены резервуары. Один из них – резервуар с мазутом. Он накапливается доверху и останавливает нефтепереработку, так как свободный выход забит мазутом. Нужно как-то эффективно сливать лишний мазут из резервуара и перерабатывать его в дизельное топливо.
Для начала определим основные понятия: имеется резервуар, в который при помощи помпы наливается мазут получаемый из нефтеперерабатывающего завода. Из одного выхода резервуара с помощью помпы постоянно отбирается часть мазута на производство смазочной жидкости. Из другого выхода необходимо сливать лишний мазут с помощью помпы в переработку его в дизельное топливо. Для производства смазочной жидкости резервуар необходимо всегда держать почти полным. Но не превышать объём, при котором он может быстро заполниться доверху. Например, из максимальных 25 000 мазута, в резервуаре должно быть максимум 23 000 мазута. Всё лишнее должно быть слито.
Автоматизируем слив лишнего мазута.
На самом деле, всё просто. Устанавливаем дополнительную помпу и соединяем её трубами (или подземными трубами) с заводом перерабатывающим мазут в дизельное топливо. Затем берём в руки сигнальный красный провод (или сигнальный зелёный провод) и соединяем эту помпу с резервуаром мазута:
Настраивать резервуар не нужно – по умолчанию, в логике игры резервуар только считает количество жидкости и всё. А вот помпу щёлкаем мышкой, в условии включения устанавливаем мазут. Выбираем знак «>» («больше»). Вручную указываем нужное максимальное количество мазута в резервуаре. Как мы предполагали выше, это значение должно быть 23 000 мазута. Устанавливаем и закрываем.
Таким образом, по условию, помпа включится, если в резервуаре мазута будет больше 23 000.
Пока весь мазут из резервуара перекачивается в завод по созданию смазочной жидкости, и в резервуаре его мало – помпа автоматически отключается. Но как только заполнение резервуара усиливается и он начинает превышать 23 000 мазута – помпа автоматически включится и начнёт откачивать излишки на завод переработки в дизельное топливо:
Различное применение.
Приведённый выше пример решения задачи с мазутом легко может быть использован на такой же задаче с любой другой жидкостью.
При переполнении резервуара с дизельным топливом, точно так же устанавливается помпа с автоматическим включением по условию. И перегоняет лишнее в переработку из дизельного топлива в попутный газ.
С тем же успехом, можно и мазут, и дизельное топливо, и попутный газ перегонять не друг в друга, а сливать излишки и отправлять на производство твёрдого топлива. Статья про различные виды топлива есть вот тут, в ней описано, почему твёрдое топливо выгоднее угля.
Сразу совет: в твёрдое топливо выгоднее перегонять не мазут и не попутный газ, а дизельное топливо. По стоимости перегонки мазута в дизельное топливо или дизельного топлива в попутный газ, выходит, что дизельное топливо дешевле перегонять в твёрдое топливо, чем мазут или попутный газ.
При любых превышениях объёма вашей жидкости в резервуаре, помпа с автоматикой всегда будет отбирать излишки. Важно только не забывать устанавливать в условии ту жидкость, которая залита в резервуар.
Чертежи.
К этой статье нет чертежей. Чертежи к другим статьям можно скачать в текстовых файлах в моём канале Telegram.
-----------------------------------------
Прямая ссылка на канал Telegram: https://t.me/format_aa
-----------------------------------------
Подпишись на канал и узнавай больше +
#Формат_АА
#Factorio
#схемы
#чертежи
#резервуар
#помпа
#мазут
#дизель
#газ
#логика
#автоматика