반갑다 게이야


거두절미하고, 회로 네트워크 공략을 써보려고 한다


먼저 세줄 요약 하자면


1. 회로의 활용성은 무궁무진한데, 이 점이 역설적으로 뉴비들의 공포감과 진입장벽을 만들었다


2. 그리고 인게임 설명에서 쌩기초 부분이 빠져있다는 느낌이다


3. 하지만 조금만 배워도 공장이 훨씬 스마트해진다 DLC의 경우가 특히 그렇다


사실 회로 모르고도 다들 잘만 게임한다


나도 700시간 전에는 그냥 분배기 우선순위로 때우면서 살았다


그래도 뭐, 한 사람이라도 더 회로라는 세계에 발을 들여놓으면 싶은 마음에서 공략글을 쓰게 되었다







위에 써있다시피, 나는 인게임에서 회로에 관한 왕초보 튜토리얼이 생략되어있다는 점에 아쉬움을 느낀다


아래 내용을 가장 먼저 숙지하고 가는게 아무래도 큰 도움이 될 것 같다


1. 팩토리오에 존재하는 거의 모든 기계신호내뿜는다


2. 같은 전선으로 연결된 신호들은 합쳐진다


3. 기계는 이 신호를 수신할 수 있고 신호에 조건을 걸어 작동을 통제할 수 있다


결과적으로, 이번 시간의 학습목표는 1 2 3 각각을 이해하는 것이다


이것들이 무슨 의미인지 예시 하나씩 짚으면서 알아보도록 하자




1. 팩토리오에 존재하는 거의 모든 기계는 신호를 내뿜는다


여기서 기계는, 생각보다 지칭하는 범위가 넓다


단순한 조립 기계, 화학공장, 상자, 유체탱크, 로봇포트 등 온갖 아이템들이 저마다의 규칙으로 신호를 내뿜는다


아래 예시를 보자




석유를 처리하는 공정인 고급 원유 분해 공장이다


여기서 저 탱크 셋을 녹색 전선으로 연결해 보았다




기본적으로, 유체 탱크나 강철 상자와 같은 보관 기능을 하는 아이템은


전선을 연결했을 때 자신의 내용물을 신호로 출력한다고 보면 된다


즉, 가스 탱크, 경유 탱크, 중유 탱크는 각자 유체를 얼마나 담고 있는지를 신호로 출력했을 것이다


정말로 그럴까?



정말로 그렇다ㅇㅇ





상자 또한 마찬가지이다


나무, 석탄, 돌, 철광석, 구리광석을 저만큼 넣어두고 전선을 연결하면


그 내용물이 그대로 신호로 출력된다


기계도 신호를 출력할 수 있는데 지금 다뤘다간 혼란을 일으킬 것 같으므로 나중으로 미뤄두겠다


자 다같이 마지막으로 한번 복창: 모든 기계는 신호를 출력한다!





2. 같은 전선으로 연결된 신호들은 합쳐진다


사실 앞선 예시에서 이미 이 성질이 한 번 적용되었다



이 사진에 세 가지 유체의 신호가 모두 찍혀있는 이유는


내가 세 개의 탱크를 전부 전선(녹색)으로 연결했기 때문이다



만약 이렇게 중유 탱크의 전선만 끊어버린다면?



당연히(?) 중유 신호만 쏙 빠져버린다


상자 예시도 변형해서 복습해보자





아까 예시의 아이템들을 이렇게 다섯 상자에 나눠담고 상자들을 전선으로 연결했다


그 결과는 어떨까?





아까와 동일한 신호를 얻을 수 있다


대부분 기계가 신호를 출력한다는 설명과 조합하면 아래 결론이 된다


기계들을 전선으로 연결하면, 각자가 출력하던 신호가 전부 합쳐져서 녹색 전선을 따라 흐른다


자 이번에도 다같이 복창: 전선으로 함께 연결한 신호들은 합쳐진다!





3. 기계는 이 신호를 수신할 수 있고 신호 조건을 걸어 작동을 통제할 수 있다


결국 이 3번이 없다면 아무리 기계들이 신호를 뿜고 전선으로 연결해서 합친다 한들 아무런 소용이 없다


역시 예시와 함께 알아보자





앞서 설명했던 원유처리 예시의 연장으로, 중유를 경유로 분해하는 화학공장에 녹색 전선을 연결했다


이제 화학공장을 살펴보도록 하자





일반적으로, 공장에 전선을 연결하면 오른쪽과 같은 회로 관련 설정이 추가로 뜬다


일단 확인해야 할 사항은, 이 공장이 연결한 신호를 제대로 수신하고 있는지이다





연결된 대상: 5 (i) 에 커서를 올리면 제대로 신호(가스, 경유, 중유)를 수신하고 있음을 확인할 수 있다


(왜 하필 숫자 5인지는 모르고 넘어가도 된다)




저 회로 관련 메뉴가 되게 복잡하고 불친절해서 뉴비가 포기하고 폐사하는데


일단은 저 활성화/비활성화에 있는 체크 표시만 살펴보도록 하자




내맘대로 이렇게 세팅해 보았다


"중유 신호의 값이 20k보다 클 때만 이 공장을 작동시켜라" 라는 의미이다


실제로, 사진의 좌상단에 제어 네트워크에 의해 비활성화됨 이라는 메시지를 확인 가능하다






이번엔 조건을 반대로 바꿔보았다


"중유 신호의 값이 20k(20000)보다 작을 때만 이 공장을 작동시켜라" 라는 의미이다


오? 좌상단 메시지의 내용이 + 유체 재료 부족 으로 바뀌었다





과연, 이 공장은 물만 먹여준다면 제대로 작동하기 시작한다






마지막으로, 중유 탱크가 만일 꽉 차서 중유 신호의 값이 25k가 된다면


화학공장의 작동이 멈춘다는걸 확인할 수 있다


중유 신호의 값이 20k보다 작을때만 작동하도록 설정했기 때문이다


유저가 별도로 손을 대지 않아도, 중유의 양에 따라 화학 공장의 작동이 자동으로 켜지거나 꺼지거나 한다!


현재 단계에선 이 정도로만 알고 가자: 회로 신호를 먹여준 기계는 조건을 설정하여 정지시킬 수 있다!






다음 시간에 실전 예제와 함께 다시 찾아오겠다


-계속-



※피드백 환영