AI로 Factorio 같은 게임 만들기

2대 기계 생산 챌린지를 만들고, 출하를 한 번 재생하여 작업이 어디에서 대기하는지 확인해 보세요.

Seele Editorial Team수정일 2026년 11월 11일

플레이어가 직접 세어 볼 수 있는 출하 물량을 중심으로 첫 번째 팩토리 게임을 구성하세요. 한 대의 머신에 안정적인 입력을 제공하고, 두 번째 머신은 자체 스케줄로 작동하도록 설정하며, 두 머신 사이의 재고량을 시각적으로 표시하세요. 주문 물량이 부족할 경우, 플레이어가 라인에서 부품이 소진되었는지 아니면 단순히 기한 내에 완제품을 생산하지 못했는지를 확인할 수 있어야 합니다.

가상의 글라스라이트 라인(Glasslight Line)에서는 프레스가 램프 디퓨저를 성형하고, 검사 스테이션이 출하를 위한 검사를 수행합니다. 목표는 6틱(tick)이 끝날 때까지 10개를 출하하는 것입니다. 플레이어는 런(run) 사이에 검사원의 스케줄을 변경하고, 완성된 수량을 비교합니다.

램프 워크숍 내부의 크림 프레스, 스테이징 랙 및 녹색 검사 후드
플레이어가 따라갈 수 있는 경로에 투입재, 대기 재고, 완성 출력을 배치하세요.

라인에서 나가는 물량을 세어 보세요

Wube Software는 Factorio를 공장 건설 및 유지보수, 자원 수집, 생산 자동화에 관한 게임으로 설명합니다. 공식 Steam 페이지에서는 복잡도가 높아지는 아이템을 만드는 자동화 공장을 설명합니다. 연결된 생산 단계라는 개념을 새로운 설정으로 가져가 보세요. 아래에 제시된 디퓨저 레시피, 장비, 타이밍은 Glasslight Line에 속합니다.

프레스는 성형된 부품을 만들지만, 검사 단계에서만 출하 카운트로 이동합니다. 해당 카운트가 정체된 상태에서 랙이 가득 차면, 프레스의 속도를 높이는 것은 두 번째 기계의 작업량만 늘릴 수 있습니다. 플레이어가 변경할 단계를 결정할 수 있도록 두 카운트를 분리해 유지하세요.

두 기계를 하나의 클록에 연결하세요

빈 랙과 출하 0개 상태에서 틱 0부터 시작합니다. 기본 검사 간격은 2틱입니다. 각 틱은 검사기(inspector)가 작동하는 것으로 시작합니다. 선택한 간격으로 나누어 떨어지는 틱에는 랙에 이미 있는 부품 중 최대 3개를 출하합니다. 부품이 2개뿐이면 2개를 출하합니다. 그 외의 틱에는 아무것도 출하하지 않습니다.

검사 단계 이후, 프레스는 새로운 블랭크 2개를 가져와 모두 디퓨저로 성형한 뒤 랙에 추가합니다. 랙은 이번 런(run)에 필요한 공간을 충분히 갖추고 있습니다. 이 틱에 성형된 부품은 이번 틱의 검사를 놓쳤으므로, 이후 출하가 가능한 틱에 출하될 수 있습니다. 화면에서 부품이 연속적으로 움직이는 것처럼 보여도 작업 순서가 중요합니다.

앰버 램프 디퓨저는 프레스와 검사 스테이션 사이의 랙에 놓여 있습니다
대기 중인 부품을 가시적으로 유지하세요. 이 랙의 각 부품은 여전히 검사 스테이션을 통과해야 합니다.

빈 상태에서 6틱을 추적해 보세요

기준 시나리오에서, 틱 1은 성형된 부품 2개와 출하 0개로 끝납니다. 틱 2는 그 2개를 출하하는 것으로 시작합니다. 이후 프레스가 2개를 더 추가합니다. 검사기는 틱 3을 쉬므로, 랙은 그 틱에 4개로 끝납니다. 틱 4에서 검사기는 3개를 정리하고 1개를 남깁니다. 이후 프레스가 2개를 추가하여 대기 중인 부품이 3개가 됩니다.

틱이번 틱에 출하됨마지막 랙총 출하량
1020
2222
3042
4335
5055
6348

마감 시점에 프레스가 12개를 성형했습니다. 4개는 여전히 대기 중이고 8개는 출하되었으므로, 주문은 2개 부족 상태입니다. 검사원은 2틱당 최대 3개만 처리할 수 있는 반면, 프레스는 같은 기간에 4개를 생산합니다. 이 속도 차이가 재고가 쌓이는 이유를 설명합니다. 정확한 리플레이는 검사원이 부품 2개만 준비되어 있던 2틱 시점의 상황도 설명합니다.

AI에게 측정 가능한 출하 목표 하나 부여하기

클록을 진행시키는 요소, 카운터의 의미, 그리고 게임이 주문을 평가하는 시점을 명시하십시오. Step은 플레이어가 단일 틱을 검사할 수 있도록 해야 합니다. Run은 동일한 작업을 반복하므로, 어떤 컨트롤을 선택하든 트레이스가 독립적이어야 합니다.

Glasslight Line이라는 오리지널 브라우저 팩토리 챌린지를 구축하세요.
프레스 1개, 중간 랙 1개, 검사 스테이션 1개를 사용하세요.
틱 0에서 시작하며, 랙은 비어 있고 출하량은 0입니다.
검사 간격을 기본적으로 2로 설정하세요. 런 시작 전 1로 변경할 수 있도록 허용하세요.

매 틱마다, 먼저 해당 틱 번호가 선택된 간격으로 나누어 떨어지는지 확인하세요. 그렇다면 랙에 이미 있는 부품 중 최대 3개를 출하하세요. 그렇지 않다면 0개를 출하하세요. 그런 다음 프레스에 2개의 블랭크를 공급하여 성형하고, 랙에 2개의 부품을 추가하세요. 랙 공간은 충분합니다.
스크랩이나 전송 지연은 없습니다. 검사된 부품만 출하된 것으로 간주됩니다.

Step은 틱 1개를 적용합니다. Run은 틱 6까지 Step을 반복합니다.
그 시점에 결과를 고정하세요. 출하량이 최소 10개 이상이면 주문이 통과한 것입니다.
플레이어가 Step으로 시작하고 나중에 Run을 선택하더라도 동일한 틱 시퀀스를 유지하세요. 틱 6 이후의 추가 스텝은 무시하세요.
틱, 랙, 출하량을 0으로 리셋하되, 선택된 간격은 유지하세요.
간격 편집은 틱 0에서만 허용하세요. 세 가지 카운터 모두 표시하세요.
오리지널 장비, 워크숍 아트 및 인터페이스를 사용하세요.

빠른 확인을 위해 수동으로 3틱을 진행해 보세요. 간격이 2일 때 화면에는 대기 4개, 출하 2개가 표시되어야 합니다. 이제 Run을 선택하세요. 마감 시점에 대기 4개, 출하 8개가 표시되어야 하며, 처음부터 Run을 선택했을 때와 동일해야 합니다. 두 경로가 일치하지 않으면, 두 컨트롤이 동일한 틱 함수를 사용하는지 확인하세요.

검사 간격만 변경하기

리셋 후 간격 1을 선택하세요. 랙이 비어 시작하므로 틱 1에서는 아무것도 출하되지 않습니다. 틱 2부터 6까지 각각 2개씩 출하되므로, 누적 출하량은 0, 2, 4, 6, 8, 10가 됩니다. 랙은 매 틱 종료 시 2개의 부품을 유지하며, 마감 시점에 남아 있던 2개는 마지막 검사 이후에 성형된 것입니다.

주황색 디퓨저가 녹색 검사 후드 아래 롤러를 타고 출구 쪽으로 이동
마지막 스테이션을 따라 출구까지 추적해 보세요. 대기 중인 디퓨저가 출하 물품의 일부가 되는 곳이 바로 여기입니다.

패스당 검사 용량은 여전히 3입니다. 새로운 스케줄은 매 틱마다 기회를 제공하지만, 이전 틱에서 남은 두 개의 부품만 찾습니다. 동일한 공급량과 마감 기한이 이제 10개의 출하를 가능하게 합니다. 해당 비교가 간격에 초점을 맞추도록 유지하려면 한 번에 하나의 규칙을 수정하는 가이드를 사용하세요.

하나의 생산 체인 완료하기

SEELE의 AI 게임 메이커로 독창적인 자동화 게임을 시작하세요. 비어 있는 상태에서 하나의 출하를 재실행하고, 계획된 추적과 모든 카운터를 대조한 후, 작업이 대기하는 위치를 변경하는 하나의 설정을 플레이어에게 제공하세요.

자주 묻는 질문

처리량(Throughput)으로 무엇을 계산해야 하나요?

완료된 단위 하나와 시간 창 하나를 선택하세요. 여기서는 출하된 디퓨저가 출력이고 6틱이 시간 창입니다. 랙(Rack) 수는 재료가 어디에서 대기하고 있는지를 알려줍니다. 이는 출하 수를 설명하는 데 도움이 되지만, 출하 수의 일부는 아닙니다.

어떤 기계부터 업그레이드해야 하나요?

부품이 쌓이는 곳을 관찰하고, 동일한 시간 내에 각 스테이션이 얼마나 처리할 수 있는지 비교하세요. 이 예시에서는 프레스가 2틱에 4개의 부품을 만들고 검사는 최대 3개만 처리할 수 있기 때문에 랙이 증가합니다. 먼저 검사 설정을 변경해 보세요.

어떤 기계가 먼저 업데이트되는지가 중요합니까?

네. 성형(Forming) 전에 검사를 수행하면 새로운 부품이 이후의 틱까지 대기해야 합니다. 순서를 반대로 하면 같은 틱에 출하할 수 있게 됩니다. 하나의 규칙을 선택하고 문서화한 후, Step과 Run이 동일한 업데이트 순서를 공유하도록 하세요. 리셋 후 첫 번째 자격 요건을 충족하는 틱을 확인하세요.

언제 다른 자원을 추가해야 하나요?

현재 라인으로 표현할 수 없는 의사결정을 생성할 때 하나를 추가하세요. 먼저 플레이어가 기존 카운터를 읽을 수 있고, 병목 현상을 찾아 출하를 반복할 수 있는지 확인하세요. 이러한 확인이 작동하기 시작하면 두 번째 입력은 추론하기가 더 쉬워집니다.

SEELE AI

이 가이드를 플레이할 수 있는 작품으로 만드세요.

구체적인 기획으로 시작해 Seele AI 워크스페이스에서 개선하세요.

만들기 시작