센서 기반 제어
기계가 조건에 따라 스스로 켜지고 꺼지면, 공장을 짓는 일은 곧 프로그래밍이 됩니다.
- 프로토타입 복잡도
- 플레이 방식
- 싱글 플레이
- 설계 초점
- 정보 · 최적화 · 창의
No.007Factorio01코어 루프
행동 → 피드백 → 다음 선택- 01제어할 대상 파악
- 02센서 연결
- 03트리거 조건 설정
- 04테스트 및 임계값 조정
↻피드백이 상황을 바꾸고, 다음 라운드는 그 상태에서 시작됩니다.
한 라운드 따라가 보기
단순화한 설계 예시입니다. 상황과 수치는 메카닉을 설명하기 위한 것이며, 참고 게임의 정확한 규칙이 아닙니다.
- T1
턴 1 · 상황
산소 탱크가 계속 넘쳐서 전력이 낭비되고 있으며, 발전기는 120W를 소모합니다.
- T2
턴 2 · 플레이어의 선택
압력 센서가 80%를 넘으면 발전기를 끄고 50% 밑으로 내려가면 다시 켭니다.
- T3
턴 3 · 피드백
이제 발전기는 하루의 절반 정도만 돌아가며, 눈에 띄는 전력 여유가 생깁니다.
- T4
턴 4 · 다음 결정
플레이어는 같은 아이디어를 온도 조절과 펌프에도 적용합니다.
플레이 느낌
센서가 재고, 온도, 압력을 읽고 전선으로 신호를 보내 장치를 켜거나 끕니다. 논리 게이트가 신호를 조합해 더 풍부한 규칙을 만들어, 공장이 사람 없이도 스스로 조절되게 합니다.
플레이어가 저울질하는 것
- 정밀한 제어 vs 유지보수성: 복잡한 로직은 디버깅이 어렵습니다.
- 느슨한 임계값 vs 빡빡한 임계값: 너무 빡빡하면 장치가 껐다 켜졌다를 반복합니다.
02작게 시작하기
규모는 최소 프로토타입에 대한 에디터의 추정치이며, 참고 게임이나 실제 제작 일정을 뜻하지 않습니다.
03같은 메카닉, 다른 구현

Factorio
회로 네트워크가 상자와 벨트의 내용물을 읽고, 산술 및 판정 콤비네이터로 인서터, 펌프, 램프를 제어합니다.

Oxygen Not Included
자동화 전선이 압력, 온도, 타이머 센서를 논리 게이트와 연결해, 식민지를 살 만하게 유지하는 문, 펌프, 발전기를 구동합니다.
눈여겨볼 차이
Factorio의 제어는 주로 처리량 최적화에 쓰이고, Oxygen Not Included는 생존 환경을 안정적으로 유지하는 데 씁니다.
사례 설명은 Yoroll 에디터가 정리한 것이며, 규칙은 버전에 따라 달라질 수 있습니다.
04무엇과 조합할 수 있을까요?
온실을 온도 구역으로 나누고 센서가 히터와 쿨러를 토글하며, 플레이어는 작물마다 알맞은 범위를 유지하도록 임계값을 조정합니다.
이 조합을 Yoroll로 프로토타입 만들기→다음 아이디어 이어 보기
재사용 가능한 블루프린트
잘 설계한 모듈을 저장해 다시 찍어 내면, 건설자에서 기획자로 역할이 바뀝니다.
- 프로토타입 복잡도
- 플레이 방식
- 싱글 플레이
- 01좋은 모듈을 직접 건설
- 02블루프린트로 저장
- 03다른 곳에 찍어 내기
- 04반복하며 수정
유체 배관
유체는 아이템처럼 하나씩 셀 수 없으며, 읽어야 할 신호는 압력과 유량입니다.
- 프로토타입 복잡도
- 플레이 방식
- 싱글 플레이
- 01유체 공급원 연결
- 02기계까지 배관
- 03유량과 수위 확인
- 04펌프 추가 또는 네트워크 분리
아이템 필터 운송
뒤섞인 아이템 흐름은 각 아이템을 알맞은 곳으로 보내는 필터 규칙이 필요합니다.
- 프로토타입 복잡도
- 플레이 방식
- 싱글 플레이
- 01혼합 흐름 발견
- 02필터 규칙 설정
- 03아이템이 경로별로 분류
- 04오버플로와 이탈 아이템 처리



