5. Логическая сеть и комбинаторы в Factorio

Поділитися
Вставка
  • Опубліковано 14 лис 2020
  • В видео рассказывается о работе логической сети, сигналах, о постоянных, сравнивающих и арифметических комбинаторах. Простейшие примеры использования комбинаторов.
    Видео рассчитано на новичков и ответит на вопросы:
    Что такое логические сигналы?
    Как использовать постоянный комбинатор?
    Как использовать сравнивающий комбинатор?
    Как использовать арифметический комбинатор?
    Как взаимодействовать с объектами, конвейерами, лампами, аккумулятором с помощью логической сети?
    Версия игры Factorio 1.0
    Если вам понравилось видео, можете поддержать мой канал, оформив спонсорство: / @mikepestr
  • Ігри

КОМЕНТАРІ • 73

  • @AdWolf88
    @AdWolf88 3 роки тому +5

    Спасибо за простые примеры ) так понятнее )

  • @user-lb2ns6zh5j
    @user-lb2ns6zh5j 4 місяці тому

    Мужик, спасибо большое. Всё просто и понятно. Факториалы - сила!

  • @user-kd9ng2sq5w
    @user-kd9ng2sq5w Рік тому +5

    Круто обьяснил! Раньше,чтобы понять эту тему, я сидел 20 минут и еле-еле понял. А здесь, всего за 10 минут всё чётко понятно и даже с примерами. Спасибо большое. И приятно видеть, что вы отвечаете на все комментарии! Редко найдёшь такого человека)

  • @demixlive1233
    @demixlive1233 5 місяців тому

    Спасибо за простоту изложения. Дня начала понятия логики- само то

  • @user-oq7gw2jn2w
    @user-oq7gw2jn2w 3 роки тому +10

    Схему по контролю заряда можно оформить с помощью одного постоянного комбинатора. Акум считывает % заряда и выдает какой-нибудь сигнал.Логику бросаем на лампочки,вместо сравнивающих ком-ов. А в постоянном комбинаторе задаем цвет которым будут светить лампочки. При этом все лампочки соединяем последовательно с обоими генераторами сигналов.По моему так проще.

    • @MikePestr
      @MikePestr  3 роки тому +3

      Да, только сейчас проверил, действительно так можно. И это будет более изящно, чем в видео. Спасибо!

  • @DimaXIII
    @DimaXIII 3 роки тому +2

    Хорошее обзорное видео) спасибо)

  • @xenontexarkh5131
    @xenontexarkh5131 2 роки тому

    Отличное объяснение, особенно с аналогиями программирования! Смотрел некоторых других блогеров по этой теме - куча сумбура, а понимания ноль. С меня подписка и лайк видосу!

  • @gfan83
    @gfan83 3 роки тому +16

    В арифметическом комбинаторе действие " % " - это не взятие процента, а остаток от деления. 123 % 100 = 23

    • @MikePestr
      @MikePestr  3 роки тому +1

      да, разумеется, мой ляп! Поторопился я при записи видео, что увидел, то и сказал :)

  • @mishabiga5574
    @mishabiga5574 2 роки тому

    классный ролик, очень познавательно

  • @xikki_maru_boys4676
    @xikki_maru_boys4676 3 місяці тому

    Чувак спасибо тебе, благодаря тебе я понял как ограничить количество вкладываемых предметов в сам вагон)

  • @-dubok-
    @-dubok- 4 місяці тому

    Спасибо за объяснения, но хотелось бы ещё практического применения побольше увидеть. Пойду искать в других местах.

  • @user-em8uh2lm6q
    @user-em8uh2lm6q 2 роки тому

    Спасибо Огромное хоть здесь все просто и ясно не какой математики!

  • @en-vn-6284
    @en-vn-6284 17 днів тому

    Спасибо за подсказки. Я узнал как построить rs-триггер! знали бы вы как он мне облегчает загрузку патронами ящика вдоль стен. Намудрил с настойками распространения загрязнения и теперь еле выживаю.

  • @dkonstruktor
    @dkonstruktor 2 роки тому +2

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

    • @MikePestr
      @MikePestr  2 роки тому

      про выключатель есть в следующих видео

  • @angry7477
    @angry7477 10 місяців тому

    Приветствую!
    Подскажите, пожалуйста, как получить сигнал от производственных зданий? К примеру, сборочные автоматы или заводы.
    Задача такова, что должно быть оповещение при остановке производственной линии, то бишь когда сборочный автомат или завод "стоит".
    Пробовал подключить к нему кабель - не получилось :( Есть какие-то хитрости?

    • @MikePestr
      @MikePestr  9 місяців тому

      Добрый вечер! Видимо, к выходному конвейеру только.

  • @yt53210
    @yt53210 Рік тому +1

    я так понимаю при помощи логической сети можно собрать систему которая будет например, уведомлять когда кончился ресурс в фабрике, ящике и тд. можно включать и выключать подачу руды... а можно ли такое? - по времени включать и выключать фабрику? например , отключать производство ? на ночь

    • @MikePestr
      @MikePestr  Рік тому +1

      Можно, причем разными способами. Можно сделать подсчет времени, можно сделать привязку к заряду аккумулятора.

  • @user-po5jh1hv4h
    @user-po5jh1hv4h Рік тому

    Здраствуйте! А можно ли сделать тревогу о нападении монстров? я просто овповещение от том что турели стреляют вообще не вижу, очень оно уж маленькое!

    • @MikePestr
      @MikePestr  Рік тому +1

      Саму по себе оповещение в игре никак логикой не отловить. Можно только по косвенным признакам что-то учитывать, например, заряд аккумуляторов у лазерных турелей... ну либо искать моды, с ходу нашел, например такой: mods.factorio.com/mod/Biter_Detector_Sentinel_Combinator

  • @1abracadabrador
    @1abracadabrador 2 роки тому

    Это отличный ролик для начала ...логические сети меня щас бесят просто(даже игру забросил)...понятно что программисты сделали игру, но я тоже хочу автоматизацию фабрики. Может есть какой то мод для детей?

    • @MikePestr
      @MikePestr  2 роки тому

      Вроде бы есть какие-то моды, где комбинаторы можно заменить программированием. Это может быть в чём-то проще. Но я не пробовал с ними играть. Про какое-то упрощение не слышал. Отдельно взятый комбинатор и так является довольно простым устройством.

  • @user-yp4tp2rs1k
    @user-yp4tp2rs1k 9 місяців тому

    Добрый вечер! Не могу разобраться с этими сигналами. Задача: манипулятор должен забирать каждый, например 20-й, предмет с конвейера. Как это можно сделать? Если что, я чайник, от слова совсем =)

    • @MikePestr
      @MikePestr  9 місяців тому

      Сделайте разделителями, сигналы тут не нужны.

  • @okoloveoff1034
    @okoloveoff1034 4 місяці тому

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

    • @MikePestr
      @MikePestr  4 місяці тому

      Как и ещё много чего не показал. Всего не охватить и не понятно, как структурировать информацию.

    • @okoloveoff1034
      @okoloveoff1034 4 місяці тому

      а я нашел в следующих твоих видео, спасибо)@@MikePestr

  • @user-hn6yc6mb8k
    @user-hn6yc6mb8k 2 роки тому

    Можно про жд станции гайд

    • @MikePestr
      @MikePestr  2 роки тому

      Да по ЖД очень много всего в интернетах есть, не вижу смысла делать

  • @3000AlexMan
    @3000AlexMan Рік тому

    Автор, как с реактора или тепловых стержнях снимать температуру в логическую сеть? Хочу логически чтоб манипулятор перестал загружать в реактор стержни, когда в реакторе или тепловых стержнях более 900 градусов.

    • @MikePestr
      @MikePestr  Рік тому

      Не знаю, я почти не играл с ними. Судя по интернетам, в основном регулируют работу по количеству пара в емкостях.

    • @3000AlexMan
      @3000AlexMan Рік тому

      @@MikePestr в каких ёмкостях? К трубам провод не подключить.

    • @MikePestr
      @MikePestr  Рік тому

      @@3000AlexMan тепло превращать в пар, пар направлять в резервуары и в них можно узнать его количество, и от этого как-то управлять

    • @3000AlexMan
      @3000AlexMan Рік тому

      @@MikePestr Спасибо большое за подсказку! С первого сообщения твоего уже понял что ты о цистерне говоришь. И спасибо что объяснил, а не стал издеваться, что те кто не знают это дерево, как другие люди снимающие гайт по логистике. Лайк!👍

  • @davidcort4027
    @davidcort4027 4 місяці тому

    Вопрос для опытных: "постоянный комбинатор" нельзя включить или выключить на расстоянии, можно только "переключатель питания". Я уже неделю пытаюсь сделать простой и компактный включатель логистического сигнала который управляется дистанционно, но это невозможно, может кто то знает название мода на "постоянный комбинатор" который можно включить на расстоянии как "включатель питания". Или знает как собрать его на основе включателя питания, но сделать его компактным нереально. Вы спросите а зачем тебе это ? Ну вот представь те что вам надо (дистанционно) остановить подачу сырья по конвейерной ленте, или дистанционно выключить Жд Станцию. Что бы это сделать необходимо иметь переключатель логического сигнала которым можно управлять с карты. Хотя разрабы могли бы просто дать возможность активации "постоянного комбинатора" на расстоянии так же как у "переключателя питания". Подскажите есть ли мод для этого ?

    • @MikePestr
      @MikePestr  4 місяці тому

      Есть вроде какие-то моды, вводящие беспроводные сети, типа wi-fi, названия модов не знаю. Там можно сигналы передавать без проводов. Может поможет, а так нужно тянуть провода.

  • @user-li9eh9kk3i
    @user-li9eh9kk3i 3 роки тому

    Задача: посчитать количество проходящих по конвееру предметов, но не просто самому, а чтобы это количество где нибудь высветилось. Как это можно реализовать с помощью данной сети?

    • @MikePestr
      @MikePestr  3 роки тому

      Можно, для этого вам нужно сделать счетчик импульсов от конвейера. Далее разбить это число на цифры и вывести, например, на 7-сегментные индикаторы. Всё это надо делать разумеется. Может быть запишу об этом ролик, но не обещаю.

  • @user-mo4un9dg6e
    @user-mo4un9dg6e 3 роки тому +15

    Вроде бы все понятно по отдельности, но в сумме - ничего не понятно. Ну "А и Б сидели на трубе" а затем "вот лампочка горит" конечно интересно. Но КАЖДЫЙ гайд по логической сети - это "прикладные" примеры с лампочкой, свет от которой безусловно важен игроку, который собрался автоматизировать фабрику. Зачем показывать наглядные примеры типа отключения паровых машин, когда аккумуляторы заряжены. Или запрет манипулятору трогать предметы если лента дальше него пустая? Гораздо ведь понятнее показать "смотрите, вот лампочка, горит красным, если А больше 1... Круто, да? И это еще не все!!! Можно чтобы она горела красным, если С равно А+B!!"

    • @MikePestr
      @MikePestr  3 роки тому +5

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

  • @vmened
    @vmened 3 роки тому +2

    Hello. I want to share the idea for the AAI mod. Many humans say that tanks are very fragile and die quickly. In fact, these laser tanks can be made tenacious and convenient in terms of micro-control. To do this, you need to get confused, interrogate their ID specialists and write them scripts according to a set of conditions:
    -if the last command was given less than 10 seconds ago and ammo cartriges, health or fuel dropped below the permissible level, you need to retreat from the front by 50 cells towards the base (we withdraw the penetrated units to the rear and this distance should be small for small delay in pathfind stage after specifying waypoint).
    -if the last command was given more than 10 seconds ago and ammo, health or fuel dropped below the permissible level, you need to return to the base for repair and additional refueling.
    -If the tank is attacking a worm, you need to create a new route that differs from the current position of the tank by several cells in a random direction.
    -In all other cases, follow a car with a radar in the formation of a square, which has slowing electric discharges in its ammunition for biters.
    With such a script, tanks and even cars with machine guns begin to show such micro that the beetles have no choice but to die of humiliation.

    • @MikePestr
      @MikePestr  3 роки тому

      It is very hard. Currently I don't play with AAI mods.

  • @kotik9821
    @kotik9821 4 місяці тому

    А что если я хочу сигнализировать об атаке?

    • @MikePestr
      @MikePestr  4 місяці тому

      Напрямую к башням не подключиться через логическую сеть, можно придумать только какой-то косвенный способ, зависящий от снабжения / потребления электричества. Но в самой игре же есть сигнализация об атаке, встроенная в интерфейс игры, разве этого не достаточно?

  • @asfdasdf9019
    @asfdasdf9019 2 роки тому

    чета устал, третий день всё свободное время пытаюсь выяснить как заставить манипулятор включиться всего один раз! по событию, ну или что бы он включался один раз в 5 минут, для закладки топлива в реактор....например пара мала в бочке и он - плым один раз положил топляк, но нет....просто нет такого решения,

    • @MikePestr
      @MikePestr  2 роки тому +2

      В смысле нет таких решений, или вы ждёте готовый рецепт? И то и другое возможно.
      1. В манипуляторе можно задать условие, работай пока топлива меньше 1 и подключить его куда там надо. Если там более хитрое условие, например, нужно померить пар, а выдать топливо, то комбинаторы с операцией И использовать (пара мало И топлива нет, например, даём сигнал).
      2. Если выкладку по времени делать, то нужно создать счётчик тактов, например, для 5 минут будет 60*60*5 = 18000 тактов (60 тактов в игровую секунду). Счётчик до 18000. И подключиться к значению счетчика. И условие в манипулятор задать, например, что если значение счетчика = 0 (или 17999, или даже любое другое число), то манипулятор работает. В обоих этих случаях он отработает 1 раз.

  • @user-vj4pe2jg2p
    @user-vj4pe2jg2p 11 місяців тому

    Ситуация: есть манипулятор, подключенный к станции поезда красным проводом, считывает количество фильтров в вагоне, и если их больше 50 выключает манипулятор.Работает, окей. И есть водный резервуар, подключенный к той же платформе зеленым проводом, считывает количество воды и если её меньше 50к, отправляет поезд. Внимание вопрос, какого черта если на станции стоит галка отправлять сигнал в поезд то не отключается манипулятор, а если стоит галка считать содержимое поезда то поезд сука не едет??? Почему я не могу одновременно и поезд посчитать и резервуар посчитать на одной станции?

    • @MikePestr
      @MikePestr  11 місяців тому

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

    • @user-vj4pe2jg2p
      @user-vj4pe2jg2p 11 місяців тому

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

  • @user-hs3bf7fw4s
    @user-hs3bf7fw4s 2 роки тому

    Как сделать что-бы грузилось 1 шт (в реактор)

    • @MikePestr
      @MikePestr  2 роки тому

      В манипуляторе можно задать условие, чтобы он включался только тогда, когда топлива меньше 1 ед.

    • @user-hs3bf7fw4s
      @user-hs3bf7fw4s 2 роки тому

      @@MikePestr Святой человек

  • @fufail
    @fufail 2 роки тому

    Спасибо (нет). Теперь лампочти у меня горят. А вот как подавать ограниченное колличество колб на поток к лабораториям это конечно нельзя рассказать. Интернет такой, то что нужно хрен найдёшь.

  • @Terabl2098
    @Terabl2098 2 роки тому

    А теперь главный вопрос. Зачем эта логическая сеть вообще нужна.

    • @MikePestr
      @MikePestr  2 роки тому

      Ну, если играть без модов на стандартных настройках, то можно обойтись без неё совсем. А если заморачиваться, то можно делать различные "умные" устройства, управлять чем-либо, включать/выключать что-нибудь и так далее. И всё это в полностью автоматическом режиме.

    • @MikePestr
      @MikePestr  2 роки тому

      Вот, например, те же AAI Programmable Vehicles можно настроить, которые у меня немного рассмотрены на канале. Без логической сети вообще с ними никак.

    • @Terabl2098
      @Terabl2098 2 роки тому

      @@MikePestr понял

  • @TlaIastreb
    @TlaIastreb Рік тому

    А практическая цель какая?

    • @MikePestr
      @MikePestr  Рік тому

      Какая может быть цель в игре-песочнице? Каждый сам для себя определяет.

  • @avt-CNC
    @avt-CNC 2 роки тому

    это можно было сделать без сравнивающих комбинаторов ua-cam.com/video/S0nrFFj-WpE/v-deo.html

    • @MikePestr
      @MikePestr  2 роки тому

      да, можно, там в свойствах лампочки это есть.

  • @user-fx9qw6pl4w
    @user-fx9qw6pl4w 3 місяці тому

    видео вообще ниочем, примеров нормальных нет

  • @schtv3990
    @schtv3990 3 роки тому +2

    о чём ролик? ни о чём... полезное дело, но не информативное...

    • @MANSMYAR
      @MANSMYAR 3 роки тому +6

      Ролик о том, что такое логика в Фактории, полезно для человека, который только вошел в этот мир игры.. Ты наверное прошаренный, раз такое пишешь, но глупый:)

    • @vasilisk2627
      @vasilisk2627 2 роки тому

      Не обращай внимание на гениев ))) мне как стажёру ты нервы спас своими видосами)))особенно по логике )))особенно с генераторами))) продолжай тему с логикой )))