채우기의 의미를 보여 주세요
각 조각을 놓기 전에 차지할 칸을 플레이어가 볼 수 있으면 공간 채우기 퍼즐이 잘 작동합니다. 작은 쟁반, 분명한 모양 규칙 하나, 정확히 덮는 목표 하나로 시작한 뒤 첫 방향 세트로 판을 채울 수 있는지 확인하세요. 이 허구의 종이 연습에서 같은 L 트로미노 두 개는 시작 방향만 쓸 경우 3×2 쟁반을 채우지 못합니다. 180도 회전을 허용하면 깔끔하게 맞습니다. 계산은 설계 예시이지 플레이 테스트나 생성된 빌드가 아닙니다.
쟁반과 조각의 좌표를 정의하세요
애니메이션이나 효과를 요청하기 전에 판과 각 조각의 좌표를 정하세요. ‘랜턴 주조소’는 x=0~2의 열 세 개, y=0~1의 행 두 개가 있는 한 층 판입니다. 조각 하나는 2×2 크기 안의 세 칸 (0,0), (1,0), (0,1)을 차지합니다. 네 번째 칸은 비어 있습니다. 조각은 정수 좌표를 기준으로 평행 이동하며 다른 조각과 겹치거나 쟁반 밖으로 나갈 수 없습니다.
| 규칙 | 랜턴 주조소 값 | 중요한 이유 |
|---|---|---|
| 판 | 한 층, 가로 3열 × 세로 2행 | 여섯 칸 모두를 빠짐없이 확인해야 합니다. |
| 조각 | 로컬 칸 (0,0), (1,0), (0,1)을 가진 L 트로미노 | 단위 칸 세 개가 풋프린트와 빈 모서리 하나를 눈에 보이게 합니다. |
| 배치 | 정수 기준 좌표, 겹침 금지, 경계 안에 배치 | 이동을 확정하기 전에 미리보기를 확인할 수 있습니다. |
| 목표 | 쟁반의 여섯 칸을 각각 정확히 한 번 덮기 | 쟁반 채우기는 주관적인 점수가 아니라 정확한 완료 조건입니다. |
나머지 메커니즘은 의도적으로 작습니다. 조각을 선택하고 기준 좌표를 움직인 뒤 허용된 방향을 고르고 칸을 미리 봅니다. 그런 다음 놓거나 초기화합니다. 중력, 쌓기, 타이머, 인벤토리 성장, 캠페인, 숨겨진 맞춤 규칙은 없습니다. 이런 요소를 빼면 채우기 문제를 더 쉽게 확인할 수 있습니다.
첫 쟁반의 프롬프트를 작성하세요
유용한 첫 요청은 판, 조각, 합법적인 이동, 목표, 잘못된 이동의 동작을 명시합니다. 장식용 그림에 기대지 않고 나중에 구현에서 점유 칸을 비교할 수 있도록 상태 표현도 요청합니다.
‘랜턴 주조소’라는 한 층짜리 작은 공간 채우기 퍼즐을 설계하세요. 판: z=0에 정수 칸 좌표를 사용하는 가로 3열, 세로 2행 쟁반. 같은 모양의 조각 두 개는 각각 2×2 풋프린트의 로컬 칸 (0,0), (1,0), (0,1)을 차지합니다. 버전 0은 0도 방향만 허용합니다. 플레이어가 조각을 선택하고 정수 기준 위치를 옮기며 점유 칸을 미리 본 다음 모든 칸이 경계 안이고 비어 있을 때만 배치를 확정하게 하세요. 쟁반 칸을 모두 정확히 한 번 덮었을 때만 승리합니다. 미완성 상태, 겹침 또는 경계 밖 배치 거부, 두 조각과 빈 판을 복구하는 초기화를 보여 주세요. 간결한 규칙 목록, 판과 조각의 상태 모델, 합법 배치 확인, 판을 채울 수 있는지에 대한 이동 순서 또는 증명, 미리보기·거부·완료·초기화 수용 기준을 제시하세요. 이 설계가 제작되거나 테스트됐다고 말하지 마세요.
실제 도구 세션이 있고 일어난 일을 기록할 때만 프롬프트를 계획 요청으로 실행하세요. 여기서는 독자가 사용하도록 템플릿을 제공했으며 실행하지 않았습니다. 규칙, 상태, 확인 항목을 나눠 적어 주조소 테마의 매력에 불가능한 판이 가려지지 않게 하세요.
기준 배치를 모두 열거하세요
트로미노 두 개는 합계 여섯 칸으로 쟁반 면적과 같습니다. 면적이 맞는 것은 필요하지만 모양이 충돌 없이 들어맞아야 하므로 충분하지 않습니다. 0도 방향만 허용하면 합법적인 가로 기준 위치는 y=0에서 x=0 또는 x=1입니다. 배치 표에서 충돌을 볼 수 있습니다.
| 조각 A 기준 좌표 | 조각 B 기준 좌표 | 확인 |
|---|---|---|
| (0,0) | (1,0) | 둘 다 (1,0)을 차지하고 (2,1)이 비어 있습니다. |
| (1,0) | (0,0) | 가운데 위쪽 칸이 똑같이 겹치며 (2,1)은 비어 있습니다. |
| 같은 위치 | 같은 위치 | 두 조각이 점유 칸 세 개 모두에서 겹칩니다. |
그 밖에 경계 안에 들어오는 0도 위치는 없습니다. 풋프린트를 더 오른쪽이나 아래로 옮기면 칸이 3×2 쟁반 밖으로 나갑니다. 이 유한한 열거는 정해 둔 이동 및 방향 규칙에서 기준 배치로 정확히 덮을 수 없음을 증명합니다. 소프트웨어 빌드, 조작, 플레이 경험에 관한 증거는 아닙니다.
회전 하나를 허용하세요
판, 조각 칸, 기준 좌표, 충돌 검사, 목표는 바꾸지 않고 180도 방향 하나만 추가하세요. 조각의 2×2 풋프린트 중심으로 회전합니다. 그러면 로컬 칸은 (1,1), (0,1), (1,0)이 됩니다. 오른쪽 위 한 칸과 아래쪽 두 칸입니다. 비어 있는 모서리가 오른쪽 아래에서 왼쪽 위로 이동합니다.
실제 게임에서는 풋프린트를 미리보기로 표시하고 확정 전에 취소할 수 있게 하세요. 매 이동마다 후보 칸이 쟁반 경계 안에 있고 현재 점유 칸과 겹치지 않는지 확인합니다. 잘못된 미리보기라면 쟁반 밖인지 다른 조각과 겹치는지 이유를 보여 주고 기존 상태를 그대로 유지합니다. 이는 향후 구현을 위한 설계 권고이지 실행 중인 게임에서 검증된 기능이 아닙니다.
두 조각을 놓고 정확히 덮였는지 확인하세요
조각 A는 시작 방향 그대로 (0,0,0)에 둡니다. 왼쪽 위, 가운데 위, 왼쪽 아래를 차지합니다. 조각 B는 180도 회전해 (1,0,0)에 놓습니다. 오른쪽 위, 가운데 아래, 오른쪽 아래를 채웁니다.
| 조각 | 기준 좌표와 방향 | 덮는 칸 (x,y) | 결과 |
|---|---|---|---|
| A | (0,0,0), 0° | (0,0), (1,0), (0,1) | 왼쪽의 서로 다른 세 칸입니다. |
| B | (1,0,0), 180° | (2,1), (1,1), (2,0) | 겹침 없이 나머지 세 칸을 채웁니다. |
합치면 쟁반의 각 좌표 (0,0), (1,0), (2,0), (0,1), (1,1), (2,1)가 정확히 한 번씩 들어갑니다. 총 여섯 칸이며 겹침도 빠진 칸도 없습니다. 이는 설정된 종이 모델의 해답입니다.
배치 오류를 유용한 피드백으로 만드세요
레벨을 늘리기 전에 실제 빌드에서 확인할 상태를 적으세요. 먼저 조각 두 개를 쟁반 밖에 두고 합법적인 미리보기, 경계 밖 미리보기, 겹치는 미리보기, 하나를 놓아 다섯 칸이 빈 상태, 쟁반을 완성한 상태를 시험합니다. 상태마다 무엇을 선택할 수 있는지, 어떤 칸이 강조되는지, 어떤 행동이 승인되는지, 초기화 뒤 무엇이 보이는지 적으세요.
- Out of bounds: mark the cells that would leave the tray and block commit.
- Overlap: identify the occupied cells that conflict and keep both pieces in their previous positions.
- Incomplete: keep the tray visibly unfinished and do not trigger the completion cue.
- Exact cover: give one clear completion cue only after all six cells are covered once.
- Reset: clear occupancy, restore both piece orientations and anchors, and return to the initial state.
향후 테스트에서는 이 순서대로 확인하고 프롬프트가 구현했다고 가정하지 말고 실제 동작을 기록하세요. 미리보기가 ‘유효’라고 했는데 확정 시 겹친다면 미리보기 점유 칸과 확정 검증기의 칸 집합을 비교합니다. 너무 일찍 완료된다면 중복을 제외한 고유 점유 좌표를 세고 규칙이 전체 채움과 겹침 없음을 모두 검사하는지 확인하세요.
AI 게임 메이커를 신중하게 활용하세요
제품으로 넘길 설계안은 과업에 가깝게 유지하세요. SEELE 공식 퍼즐 메이커 페이지는 규칙, 단서, 행동, 풀이 가능성 지침을 중심으로 퍼즐 제작을 설명합니다. 일반 게임 메이커 페이지는 평범한 문장 프롬프트, 플레이 가능한 2D 또는 3D 초안, 브라우저 테스트, 후속 프롬프트를 안내합니다. Workspace에서 제출 전 선택 모델, 남은 Koin 잔액, 표시 비용을 볼 수 있다고 합니다. 이는 작업 흐름 기능이지 ‘랜턴 주조소’의 정확한 회전, 충돌 처리, 정확 덮기 검사가 구현됐다는 근거가 아닙니다. 현재 카탈로그의 관련 범주는 “One Line, One Game Studio”이며 설명은 “게임이 무엇이어야 하는지 말해 주세요. 그게 전부입니다.”입니다.
규칙 조건으로 시작하고 도구가 실제로 제공한 결과를 확인한 다음 위의 여섯 좌표를 비교하세요. 회전이나 겹침 동작이 빠졌다면 지시를 한 번에 하나씩 수정하고 변경 내용을 기록합니다. 생성 장면이나 보기 좋은 이미지가 퍼즐 풀이 가능성을 증명한다고 다루지 마세요.
다음 단계로 나아가세요
칸, 조각 풋프린트, 합법적인 방향, 완료 조건을 명시하면 작은 공간 퍼즐을 추론하기 쉬워집니다. 가상의 ‘랜턴 주조소’ 모델은 구체적인 결과를 보여 줍니다. 0도만 허용하면 배치가 충돌하지만 180도 방향을 하나 추가하면 여섯 칸을 정확히 덮습니다. 좌표는 손으로 확인한 것이지 플레이하거나 테스트한 결과가 아닙니다. 같은 조건으로 본인 퍼즐을 계획하고 실제 빌드에서 미리보기, 충돌, 승리, 초기화를 검증하세요. 규칙부터 퍼즐 기획안을 시작하려면 AI 퍼즐 게임 메이커를 살펴보세요. 무료 AI 게임 메이커
자주 묻는 질문
공간 채우기 퍼즐은 소코반과 무엇이 다른가요?
공간 채우기는 모양을 어디에 어떤 방향으로 놓는지가 핵심이고, 소코반은 플레이어 이동과 상자 밀기에 집중합니다. 이 튜토리얼은 플레이어를 쟁반 밖에 두어 회전과 점유 칸 검사를 중심에 둡니다.
회전 전에는 왜 조각 두 개가 들어가지 않나요?
0도 L 모양은 경계 안의 가로 위치 두 곳만 가능하며 각 배치에서 가운데 위 칸이 겹칩니다. 같은 위치면 더 많이 겹치므로 면적 합계가 맞아도 정확히 덮을 수 없습니다.
180도 회전은 모든 퍼즐의 풀이를 보장하나요?
아니요. 이 3×2 판과 정의된 L 조각에 한해 한 가지 해답을 만듭니다. 판, 장애물, 조각, 회전 규칙이 달라지면 위치를 다시 계산해야 합니다.
‘랜턴 주조소’는 생성되거나 플레이 테스트를 거쳤나요?
아니요. 명칭과 보드, 조각, 배치 증명, 이미지는 허구의 설계 자료이며 프롬프트 실행, 빌드, 사용자 관찰, 경험적 테스트를 주장하지 않습니다.
실제 시제품에서 무엇을 확인해야 하나요?
회전과 미리보기가 같은 점유 칸을 표시하는지, 경계 밖·겹침 배치가 상태를 바꾸지 않고 거부되는지, 모든 칸을 한 번씩 덮어야 완료되는지, 초기화가 좌표와 방향을 복원하는지 확인하세요.


