명확한 명령 대기열로 프로그래밍 퍼즐 전략 게임 설계

2유닛, 5박자 퍼즐을 손으로 추적해 타이밍 오류를 찾고 규칙 하나를 수정하세요.

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

플레이어가 계획한 각 행동이 보드를 어떻게 바꾸는지 예측할 수 있으면 프로그래밍 퍼즐 전략 게임을 설계하기 쉬워집니다. 각 유닛에 짧은 명령 대기열을 두고 박자마다 처리 순서를 고정한 뒤 최종 상태로 확인할 수 있는 승리 조건을 정하세요. 이 안내서는 Relay Gate라는 5박자, 2유닛 퍼즐로 구성 요소를 설명합니다. v0의 실패와 v1의 수정은 적힌 규칙으로 손 계산했습니다. 프롬프트 실행, 플레이 가능한 빌드, 실제 플레이테스트를 주장하지 않습니다. 간결한 규칙 계약, 타이밍 오류를 찾는 추적, 나중에 생성 결과를 살펴볼 때 사용할 수 있는 초점 있는 브리프를 얻을 수 있습니다.

명령 프로그래밍 순환을 정의하세요

핵심 순환은 간단합니다. 각 유닛의 명령 대기열을 작성하고, 각 대기열에서 슬롯 하나씩 처리하고, 정해진 순서로 레벨 규칙을 적용한 다음 새 상태를 확인합니다. 추적에서 문제가 드러나면 지시 하나를 바꾸세요. 유닛이 움직이기 전에 플레이어가 전략을 세우므로 중요한 질문은 같은 박자가 끝난 뒤에도 두 계획이 함께 성립하는가입니다.

첫 설계에서 명령이 동시에 처리되는지 유닛별로 순차 처리되는지 정하세요. Relay Gate는 동시 슬롯을 사용합니다. 두 유닛 모두 박자 시작 시점의 보드 상태를 기준으로 행동합니다. 이 방식은 타이밍을 눈에 보이는 설계 문제로 만듭니다. 위험 박자에 조작자가 압력판을 떠나면 탐험가는 한 박자 뒤 게이트를 통과하지 못할 수 있습니다. 다른 게임은 순차 처리를 사용할 수 있지만 누가 먼저 행동하는지, 스위치와 위험물이 언제 갱신되는지 명시해야 합니다.

첫 퍼즐은 손으로 추적할 만큼 작게 유지하세요. 유닛 둘, 스위치 하나, 게이트 하나, 위험물 하나, 짧은 목표면 다른 방이나 적, 자원을 추가하기 전에 명령 모델을 이해할 수 있는지 살펴볼 수 있습니다.

레벨 전에 규칙 계약을 작성하세요

퍼즐을 그리기 전에 각 명령이 무엇을 하고 세계가 언제 반응하는지 정의하세요. 그러면 유닛이 건너려 할 때 게이트가 먼저 닫히는지 나중에 닫히는지 같은 숨은 타이밍 가정을 피할 수 있습니다.

규칙Relay Gate 정의나중에 확인할 점
명령 슬롯각 유닛은 슬롯 5개를 가집니다. EAST, NORTH, SOUTH, WEST는 직각 방향으로 한 칸 이동을 시도합니다. WAIT는 제자리에 머뭅니다. GUARD는 제자리에 머물며 탐험가의 단 한 번의 펄스 방어 충전을 씁니다.WAIT와 막힌 이동을 포함해 두 대기열은 박자마다 한 슬롯씩 진행합니다.
막힌 이동벽이나 닫힌 게이트에 진입하려는 유닛은 제자리에 남지만 해당 슬롯은 소모됩니다.막힌 명령이 다음 박자에 조용히 재시도되지 않습니다.
박자 순서이전 게이트 상태를 읽고, 두 명령을 동시에 실행하고, 박자 3 뒤에 보초 펄스를 처리한 다음 다음 박자용 압력판 상태를 평가합니다.게이트는 박자 중간에 바뀌지 않습니다.
게이트 조건현재 박자 끝에 조작자가 압력판 위에 있을 때만 다음 박자에 게이트가 열립니다.판을 떠나면 현재 박자가 아니라 다음 박자부터 게이트가 닫힙니다.
위험과 초기화박자 3 뒤에 (3,2)에 방어되지 않은 탐험가가 있으면 펄스로 무력화됩니다. GUARD는 이 펄스 한 번을 막습니다. 초기화하면 시작 위치, 닫힌 게이트, 방어 충전 하나, 박자 0을 복구합니다.GUARD는 한 번 소모되며 초기화하면 나열한 상태가 모두 복구됩니다.

승패 검사도 같은 정도로 분명히 작성하세요. Relay Gate는 조작자가 계속 압력판을 밟는 동안 탐험가가 출구에 도달해야만 클리어됩니다. 탐험가가 무력화되거나 명령 5슬롯이 먼저 끝나면 실패입니다. 이 조건은 “레벨이 풀린 것 같다”를 다른 사람이 추적으로 확인할 상태로 바꿉니다.

Relay Gate 퍼즐을 구성하세요

5열 3행의 직교 격자를 사용하세요. 좌표는 (열,행)으로 쓰며 1열은 왼쪽, 1행은 위입니다. 바닥 경로는 2행을 따르고 닫힌 게이트는 (4,2)에 놓입니다. 탐험가는 (1,2), 조작자는 압력판에서 한 칸 떨어진 (1,3)에서 시작합니다.

물체좌표퍼즐에서의 역할
탐험가(1,2)5개 명령 경로로 출구까지 이동하고 시간 펄스를 방어합니다.
조작자(1,3)(2,3)의 압력판으로 이동해 계속 밟고 게이트를 엽니다.
압력판(2,3)조작자가 밟고 있으면 다음 박자에 게이트를 엽니다.
게이트/출구(4,2) / (5,2)판이 눌릴 때까지 통로를 막습니다. 탐험가는 출구에 도달해야 합니다.
고정 보초(3,1)박자 3 뒤에 (3,2)에 펄스를 쏩니다. 그곳에 있는 방어하지 않은 탐험가는 무력화됩니다.
A runner approaches a lit relay gate while a second robot holds its floor switch.
제안된 시작 상태는 의존 관계를 드러냅니다. 조작자는 판을 밟고 탐험가는 게이트와 출구를 향해 접근합니다.

두 역할은 경주가 아니라 협력 퍼즐을 만듭니다. 탐험가는 시간 안에 출구에 도달할 수 있지만 조작자가 판을 계속 밟아야 합니다. 보초는 한 가지 타이밍 결정을 더합니다. 펄스가 처리될 때 탐험가는 GUARD 슬롯을 써야 합니다. 그렇지 않으면 초기화하고 다시 계획해야 합니다.

v0을 추적해 실패를 찾으세요

탐험가 대기열은 [EAST, EAST, GUARD, EAST, EAST]로 고정하세요. v0 조작자 대기열은 [EAST, WAIT, EAST, WAIT, WAIT]입니다. 두 명령을 처리하고 박자 3 펄스를 적용한 뒤 각 행을 읽으세요.

박자탐험가 상태조작자 상태게이트와 위험 결과
0(1,2)(1,3)게이트 닫힘. 탐험가 방어 충전 하나.
1(2,2)(2,3)조작자가 판에 도착. 박자 2용 게이트 열림.
2(3,2)(2,3)판을 계속 밟아 게이트가 박자 3까지 열려 있음.
3(3,2), GUARD 사용(3,3)GUARD가 펄스를 막음. 조작자가 판을 떠나 게이트는 박자 4에 닫힘.
4(3,2), EAST 막힘(3,3)닫힌 게이트가 탐험가를 막고 슬롯은 소모됨.
5(3,2), EAST 재차 막힘(3,3)탐험가는 출구에 못 미친 채 프로그램 종료. 실패.

실패 원인은 탐험가의 이동 슬롯 부족이 아닙니다. 박자 3에 조작자가 판을 떠난 것이 문제입니다. 게이트 상태는 다음 박자에 갱신되므로 박자 3에는 여전히 열려 있지만 탐험가가 박자 4에 건너려 할 때는 닫혀 있습니다. 이 구분이 수정 목표를 정확하게 만듭니다.

지시 하나를 고쳐 v1을 확인하세요

조작자 슬롯 3만 EAST에서 WAIT로 바꾸어 [EAST, WAIT, WAIT, WAIT, WAIT]로 만드세요. 탐험가 대기열, 지도, 펄스, 명령 규칙, 승리 조건은 그대로 둡니다. 초기화 후 다시 추적하면 다음과 같습니다.

박자탐험가 상태조작자 상태게이트와 위험 결과
0(1,2)(1,3)게이트 닫힘. 방어 충전 하나.
1(2,2)(2,3)판을 밟음. 박자 2 게이트 열림.
2(3,2)(2,3)판을 밟고 있어 게이트 계속 열림.
3(3,2), GUARD 사용(2,3)펄스를 막고 판을 계속 밟음. 박자 4용 게이트 열림.
4(4,2)(2,3)박자 시작 때 열린 게이트를 통과.
5(5,2), 출구 도착(2,3)판을 계속 밟음. 승리 조건 두 가지 모두 충족.
The teal Scout blocks a sentry pulse with a guard field while the amber Operator holds the relay plate.
이 제안된 박자 3 상태는 두 의존 조건이 함께 작동함을 보여 줍니다. 탐험가는 GUARD를 쓰고 조작자는 판을 계속 밟습니다.
The scout reaches the exit beacon while its partner keeps the relay plate pressed and the gate open.
손으로 계산한 종착 상태는 두 부분으로 확인할 수 있습니다. 탐험가는 출구에 있고 조작자는 판을 밟으며 게이트는 열려 있습니다.

이후 구현을 검증하려면 매번 초기화하고 한 박자씩 살펴보세요. 두 대기열에서 같은 슬롯 번호가 진행되는지, 명령 뒤에 박자 3 펄스가 발생하는지, 이동 중 게이트가 이전 박자 상태를 사용하는지, 판이 다음 상태를 설정하는지 확인합니다. GUARD가 한 번 소모되는지, 막힌 이동도 슬롯을 소모하는지, 조작자가 판을 떠나면 출구 도착만으로 승리하지 않는지도 확인하세요.

규칙을 AI 빌드 브리프로 바꾸세요

유용한 첫 브리프는 가장 작은 플레이 가능 범위를 설명하고 상태 피드백을 보여 달라고 요청합니다. 다음 템플릿은 실행되지 않았으며 나중에 시험할 입력이지 게임이 만들어졌다는 증거가 아닙니다.

Relay Gate라는 5x3 격자의 소규모 탑다운 프로그래밍 퍼즐 전략 게임을 만드세요. 설계 브리프에 있는 좌표, 유닛 시작 위치, 판, 게이트, 출구, 박자 3 보초 펄스를 그대로 사용하세요. 탐험가와 조작자에게 EAST, WEST, NORTH, SOUTH, WAIT, GUARD를 사용하는 각 5슬롯 명령 대기열을 제공하세요. 매 박자에 이전 박자 게이트 상태를 기준으로 두 명령을 동시에 실행하고, 박자 3 펄스를 처리한 다음 판 위 조작자 여부로 다음 박자 게이트 상태를 갱신하세요. 막힌 이동은 슬롯 하나를 소모합니다. GUARD는 탐험가의 충전 하나를 소모해 펄스를 막습니다. 조작자가 판을 밟는 동안 탐험가가 출구에 도착해야 승리합니다. 방어되지 않은 펄스는 탐험가를 무력화하고 초기화 기능도 넣으세요. 읽기 쉬운 타일 격자, 두 대기열, 실행/초기화 제어, 게이트/판/펄스 피드백, 박자 추적을 표시하세요. v0 대기열을 넣은 뒤 조작자 슬롯 3만 WAIT로 바꾸고 v1이 왜 통과하는지 보여 주세요. 규칙 순서를 문자 그대로 지키세요. 플레이어가 박자별로 확인하고 재생할 수 있게 하세요.

나중에 결과를 살펴볼 때는 외관만 평가하지 말고 규칙 계약과 비교하세요. 명령 순서, 막힌 슬롯, 펄스 타이밍, 게이트 유지, 방어 충전 초기화, 두 종료 상태, 전체 초기화를 확인합니다. 결과가 다르면 정확한 박자와 예상 상태를 기록하고 한 가지 수정만 요청하세요. 브리프는 구현을 확인하기 쉽게 만들 수 있지만 생성 도구가 모든 규칙을 따르도록 보장하지 않습니다.

프로토타입을 검토하고 반복 개선하세요

SEELE의 현재 Free AI Game Maker 페이지에는 쉬운 영어로 게임을 설명하고 플레이 가능한 2D 또는 3D 첫 버전을 생성하고 브라우저에서 테스트하고 후속 프롬프트로 개선할 수 있다고 나옵니다. 무료 Koins를 안내하며 생성 전 표시된 비용을 검토하라고 합니다. 비용 FAQ는 Workspace에서 선택한 모델, Koin 잔액, 표시 비용을 확인하라고 설명합니다. 이는 일반 워크플로 정보이며 Relay Gate의 동시 대기열이나 정확한 규칙이 지원되거나 보장된다는 증거가 아닙니다. 아이디어를 시도한다면 반환된 결과를 수용 검사와 비교하세요.

다음 단계는 좁게 유지하세요. 먼저 읽기 쉬운 대기열과 사건 순서를 드러내는 추적이 있는지 확인합니다. 결과에서 확인에 필요한 상태를 볼 수 없다면 메커니즘을 추가하기 전에 피드백을 요청하도록 브리프를 수정하세요. 다섯 박자 종이 예시는 설계 보조 자료이지 생성 또는 테스트된 게임 보고가 아닙니다.

일반적인 제작 워크플로에서 게임 아이디어를 살펴볼 준비가 되면 무료 AI 게임 메이커. Bring the smallest clear brief, review the result, and decide which single rule needs another pass.

프로그래밍 퍼즐 전략 게임 FAQ

프로그래밍 퍼즐 전략 게임은 어떤 점이 다른가요?

플레이어가 자율 유닛의 명령을 계획하고 레벨 규칙에 따라 어떻게 처리되는지 살펴봅니다. Relay Gate에서는 탐험가의 경로와 조작자의 판 타이밍이 다섯 번의 동시 박자 동안 양립하는지가 전략적 선택입니다. 다른 게임은 다른 방식으로 명령을 처리할 수 있으므로 장르 공통 규칙을 가정하지 말고 모델을 지정하세요.

두 유닛이 동시에 명령을 실행해야 하나요?

보편적인 요구가 아니라 설계 선택입니다. 동시 슬롯은 같은 박자의 두 계획이 서로 의존하는 타이밍 퍼즐을 만들기 쉽습니다. 순차 턴은 인과관계를 읽기 쉽게 할 수 있지만 행동 순서라는 결정을 추가합니다. 누가 언제 행동하는지 명시한 뒤 원하는 결과가 나오는지 짧은 추적으로 확인하세요.

첫 퍼즐에는 명령을 몇 개 사용해야 하나요?

핵심 선택과 의미 있는 실패 하나를 보여 주는 데 필요한 슬롯만 쓰세요. Relay Gate는 긴 프로그램 없이 스위치, 시간 펄스, 출구를 보여 주려고 다섯 박자를 사용합니다. 이는 교육용 예시의 수치이지 장르 한계가 아닙니다. 추적이 어렵다면 경로를 줄이거나 메커니즘 하나를 빼세요.

SEELE로 Relay Gate 게임을 그대로 만들 수 있나요?

공식 페이지는 쉬운 영어 입력, 플레이 가능한 2D 또는 3D 첫 버전, 브라우저 테스트, 후속 프롬프트 개선을 설명하고 생성 비용을 확인하라고 안내합니다. Relay Gate의 명령 대기열이나 타이밍 규칙이 지원되거나 규칙 충실도가 보장된다는 뜻은 아닙니다. 규칙이 구현되었다고 보기 전에 반환된 결과를 살펴보세요.

Relay Gate 안내는 테스트된 게임인가요?

아니요. Relay Gate는 독창적인 설계 예시이며 v0 및 v1 추적은 여기에 적힌 규칙으로 손 계산했습니다. 프롬프트 실행, 생성 빌드, 플레이 가능한 샘플, 실제 플레이테스트, 측정된 반복 개선을 보고하지 않습니다. 제안된 장면은 상태를 설명하며 스크린샷이나 소프트웨어 동작의 증거가 아닙니다.

SEELE AI

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

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

만들기 시작