작업 대기열과 하나의 마감일을 중심으로 한 오리지널 콜로니 시뮬레이션을 구축하세요. 가상의 턴 리지 릴레이에서는 두 명의 승무원이 폭풍 셔터를 수리하고, 공기 필터를 교체하며, 상자를 저장소로 운반해야 합니다. 폭풍 셔터를 수리할 수 있는 승무원은 단 한 명뿐입니다. 만약 위험도가 낮은 작업이 먼저 그 사람을 차지한다면, 모든 작업이 결국 완료되더라도 기지가 마감일을 놓칠 수 있습니다.
고정된 3틱을 사용하여 그 선택을 드러내세요. 가독성 높은 스케줄은 각 승무원이 무엇을 했는지, 어떤 작업이 대기해야 했는지, 그리고 수리가 제시간에 완료되었는지를 알려줍니다.
공유 병목 하나부터 시작하세요

Ludeon Studios는 RimWorld를 식민지 개척자와 그들의 필요를 관리하는 SF 식민지 시뮬레이션으로 설명합니다. 스튜디오의 자체 튜토리얼 자료에서도 설정 가능한 작업 우선순위를 설명하고 있습니다. 오리지널 프로토타입을 만들 때는 경쟁하는 작업이라는 큰 아이디어를 차용하되, 크루가 작업을 어떻게 수행하는지 정확히 정의하세요.
테른 리지 릴레이에서 미라와 솔은 무료로 시작합니다. 미라만 수리 또는 필터링을 수행할 수 있습니다. 둘 다 운반을 수행할 수 있습니다. 한 틱이 시작되면 모든 작업이 사용 가능합니다. 셔터는 두 번째 틱이 끝날 때까지 수리되어야 합니다. 기지는 추상적인 게임 카운터인 공기 5로 시작하며, 각 틱이 끝날 때 공기 1를 사용합니다.
배정 규칙을 가시적으로 표시하세요
| 작업 | 자격 요건 충족 크루 | 소요 시간 | 완료 효과 |
|---|---|---|---|
| 셔터 수리 | 미라 | 2 틱 | 셔터 완료. 마감은 틱 2의 끝입니다. |
| 필터 변경 | 미라 | 1 틱 | 공기 2 추가. |
| 상자 운반 | 미라 또는 솔 | 1 틱 | 상자 납품 처리를 표시합니다. |

각 틱마다 배정된 크루와 함께 활성 작업을 유지하세요. 대기 중인 작업은 숫자 순위가 오름차순이 되도록 정렬하고, 순위가 같으면 작업 ID를 알파벳 순으로 정렬합니다. 순서대로 미라, 솔 중 첫 번째로 비어 있는 자격 있는 작업자를 선택합니다. 자격 있는 작업자가 비어 있지 않은 작업이 있으면 이유를 기록하고 스캔을 계속합니다. 대기 중인 작업 하나가 자격 있는 작업자가 다른 작업을 수행하는 것을 방해해서는 안 됩니다.
틱이 끝나면 모든 활성 작업을 한 단계 진행합니다. 완료 효과를 적용하고, 공기 비용을 차감한 후 마감일을 확인합니다. 틱 2에 완료된 작업은 기한 내로 간주됩니다. 틱 3에 완료된 작업은 틱 2의 마감일 미준수를 지울 수 없습니다.
초기화 상태에서 두 개의 스케줄을 다시 실행합니다
1 등급의 수리(Repair), 2 등급의 필터(Filter) 및 3 등급의 운반(Haul)으로 시작합니다. 그런 다음 초기화하고 필터 등급만 0으로 변경합니다. 이 작은 스케줄러는 1보다 높은 등급으로 0를 허용합니다. 두 실행 모두에서 동일한 작업자 자격, 작업 지속 시간 및 시작 공기를 유지하세요.
| 틱 | 기준 할당 | 기준 공기 | 필터 우선 | 변형 공기 |
|---|---|---|---|---|
| 1 | 미라 수리, 솔 운반 | 4 | 미라 필터, 솔 운반 | 6 |
| 2 | 미라가 제시간에 수리를 완료합니다. 솔은 대기 중입니다. | 3 | 미라가 수리를 시작합니다. 솔은 대기 중입니다. 마감 기한을 놓쳤습니다. | 5 |
| 3 | 미라가 필터를 완료합니다. 솔은 대기 중입니다. | 4 | 미라가 늦게 수리를 완료합니다. 솔은 대기 중입니다. | 4 |

두 일정 모두 4 Air에서 종료됩니다. 베이스라인은 마감을 지키고, 변형안은 마감을 놓칩니다. 미달성을 진단하려면 작업 시작 틱과 Mira에 대한 첫 할당을 확인하세요. 지연 완료가 계속 표시되도록 마감 결과와 현재 작업 상태를 분리해 유지하세요.
AI에게 스케줄러와 승인 추적을 제공하세요
먼저 단일 단계 제어를 요청하세요. 틱을 하나씩 진행하면 로그를 픽스처와 쉽게 일치시킬 수 있습니다.
원작 브라우저 코로니 시뮬레이션 'Tern Ridge Relay'를 구축하세요.
Mira, Sol 순서로 두 명의 승무원을 사용하세요. 둘 다 유휴 상태이고 Air가 5인 상태로 시작합니다.
틱 1에 세 가지 작업을 사용 가능하게 하세요: Repair 랭크 1 (Mira 전용, 2 틱, 틱 2 종료까지 기한), Filter 랭크 2 (Mira 전용, 1 틱, Air 2 추가) 및 Haul 랭크 3 (승무원 누구든 가능, 1 틱, 상자 배달 완료 표시).
활성 작업을 유지하고 완료될 때까지 작업당 한 명의 작업자를 배치하세요. 각 작업자는 최대 한 개의 작업만 보유할 수 있습니다.
대기 중인 작업은 랭크 오름차순, 그 다음 작업 ID 알파벳 순으로 정렬하세요. 첫 번째 유휴 자격 요건 충족 작업자를 선택하세요. 사용 불가능한 작업은 건너뛰고 스캔을 계속하세요.
틱 종료 시 작업을 진행하고, 완료 효과를 적용하고, Air 1를 차감한 후 마감을 확인하세요.
완료 틱과 마감 결과를 별도로 추적하세요. 작업이 늦게 완료되더라도 놓친 마감을 유지하세요.
단계 버튼, 작업 랭크, 승무원 할당, 자격 요건 및 시간 순 로그를 표시하세요. 실행 전에 Filter 랭크를 0로 변경할 수 있도록 허용하세요.
3 틱 후 중단하세요. 리셋은 기본 랭크, Air, 두 승무원 및 모든 대기 작업을 복원합니다.
베이스라인 Air는 틱마다: 4, 3, 4. Repair는 틱 2에 완료됩니다.
Filter만 0로 변경한 경우: Air 6, 5, 4. Repair는 틱 2 마감을 놓치고 틱 3에 완료됩니다.
원작 중계소 비주얼과 키보드 접근 가능한 컨트롤을 사용하세요.
첫 번째 베이스라인 틱을 주의 깊게 확인하세요. 필터가 먼저 스캔되었음에도 솔은 반드시 운반 작업을 수행해야 합니다. 솔이 유휴 상태로 남아 있다면, 자격이 없는 작업을 처리하는 규칙을 검사하세요. 베이스라인이 두 번째 틱에서 수리를 완료했음에도 마감 기한을 놓쳤다면, 완료 효과가 마감 기한 검사 전에 적용되는지 확인하세요.
첫 번째 빌드 가이드를 사용하여 픽스처를 다른 설정에 맞게 조정하세요. SEELE AI 게임 메이커에서 턴 리지 릴레이 스케줄러를 빌드한 후, 이벤트나 새로운 작업을 추가하기 전에 두 가지 스케줄을 모두 재생하세요.
자주 묻는 질문
얼마나 많은 작업자와 작업으로 시작해야 하나요?
두 명의 작업자와 세 가지 작업으로 시작하세요. 이 중 두 가지 작업은 동일한 작업자가 필요하도록 설정해야 합니다. 이를 통해 진정한 병목 현상과 병렬 할당을 모두 테스트할 수 있습니다. 이 예시에서는 솔이 상자를 운반하는 동안 미라가 가장 높은 순위의 전문가 작업을 처리합니다.
작업자가 가장 높은 순위의 작업을 수행할 수 없다면 어떻게 해야 하나요?
해당 작업에 자격을 갖춘 유휴 인원이 있는지 평가하세요. 아무도 없다면, 스캔을 계속 진행하며 건너뛴 이유를 기록하세요. 유연한 크루 멤버는 여전히 다른 자격이 있는 작업을 수행할 수 있으므로, 대기 목록이 전체 스테이션을 유휴 상태로 만들지 않도록 방지할 수 있습니다.
왜 완료 상태와 마감 기한 상태를 별도로 기록해야 하나요?
작업은 기한이 지난 틱 이후에 완료될 수 있습니다. 완료 상태가 true일 수 있지만 마감 기한 결과는 여전히 놓친(missed) 상태로 남을 수 있습니다. 늦은 수리를 이해할 수 있도록, 완료된 스테이션이 동일해 보이더라도 두 값과 해당 틱 번호를 모두 보존하세요.
작업 우선순위 변경을 어떻게 테스트해야 하나요?
스테이션을 초기화하고, 순위 하나만 변경한 후 정확한 틱 시퀀스를 반복하세요. 누가 각 작업을 시작하는지, 언제 완료되는지, 그리고 어떤 마감 기한이 변경되는지 비교하세요. 또한 최종 Air 값을 확인하되, 동일한 양으로 완료되는 사례를 설명할 때는 전체 스케줄을 사용하세요.


