• 홈
  • 블로그
  • 갤러리
  • 가격
  • 홈
  • 블로그
  • 갤러리
  • 가격
창작 시작

만들고.플레이하세요.

크리에이터 블로그

홈/블로그/텍스트 어드벤처 설계

텍스트 어드벤처에 같은 이름의 상자가 둘 있다면, 대신 고르지 않고 되묻는 법

플레이어가 “상자를 연다”라고 입력하면 열기 행동을 보류하고, 이미 보여 준 위치 정보로 어느 상자인지 묻는다. 추가 답변이 하나의 후보를 가리키고 현장도 그대로일 때만 실행을 재개한다. 대상 확인 턴 카드에 후보, 추가 답변, 취소, 무효화 조건을 정리해 보자.

D
DramaFork Editorial Team인터랙티브 스토리텔링과 AI 제작
2026.10.13예상 읽기 시간: 8분
영화 같은 분위기의 에디토리얼 일러스트. 어두운 창고 안에서 비슷한 나무 상자 두 개가 각각 창가와 탁자 아래에 놓여 있다. 한 손이 허공에 멈춰 있으며 어느 상자에도 아직 닿지 않았다. 옆에서 들어오는 빛이 위치 차이를 강조한다. 글자, 알파벳, 숫자, 로고, 워터마크, 브랜드 요소가 없으며 인터페이스 스크린샷이 아니다.
목차
크리에이터 블로그
  1. 01들어가며
  2. 021. 빠진 것이 행동이 아니라 대상인지 먼저 확인한다
  3. 032. 구별하는 표현에는 이미 보여 준 단서만 쓴다
  4. 043. 대상 확인 턴 카드를 작성한다
  5. 054. 세 가지 대화로 임의 행동이 일어나는지 확인한다
  6. 065. 취소와 장소 이탈을 명확한 종료 지점으로 쓴다
글 맨 위로

들어가며

“상자를 연다”가 나무 상자 두 개를 모두 가리킬 수 있다면, 먼저 ‘열기’ 행동을 보류하고 플레이어가 어느 상자를 뜻하는지만 물어야 한다. 플레이어가 “창가에 있는 것”이라고 답하고 원래의 현장 조건도 유지되고 있을 때만 “창가의 나무 상자를 연다”로 이어 간다. 더 가깝거나, 더 중요하거나, 묘사에서 먼저 나왔다는 이유로 플레이어 대신 상자를 골라서는 안 된다.

아래에서는 창고의 창가에 있는 나무 상자와 탁자 아래에 있는 나무 상자로 ‘대상 확인 턴 카드’를 작성하고, 되묻기부터 실행 재개, 취소, 무효화까지 살펴본다. 장면, 대사, 처리 규칙은 모두 설명을 위해 창작한 가상의 교육용 설계다. 실제 사용자 사례나 실측 결과가 아니며, DramaFork의 제품 기능을 뜻하지도 않는다.

1. 빠진 것이 행동이 아니라 대상인지 먼저 확인한다

이 예시의 입장 묘사는 다음과 같다. “창고 안에는 뚜껑이 닫힌 나무 상자 두 개가 있다. 하나는 창가에, 다른 하나는 탁자 아래에 놓여 있다. 당신은 문 바로 안쪽에 서 있으며, 두 상자가 모두 보인다.” 여기에 두 상자 모두 바로 열 수 있고, 이번 확인 턴에는 장면의 사건이 진행되지 않는다는 조건을 별도로 둔다.

플레이어가 “상자를 연다”라고 입력했다면 행동은 이미 분명하다. 빠진 것은 그 행동의 대상이다. 이때 “당신은 창가로 걸어가 상자 뚜껑을 들어 올린다”라고 쓰면 대상을 임의로 채운 셈이다. 나중에 되돌릴 수 있게 해도, 플레이어의 원래 선택권을 지킨 것은 아니다.

적절한 응답은 “창가의 나무 상자와 탁자 아래의 나무 상자 중 어느 것을 열까요? 위치로 답하거나 ‘취소’라고 입력해 주세요”다. 이 문장은 어떤 행동을 이어 가려는지, 후보가 무엇인지, 어떻게 그만둘 수 있는지를 함께 알려 준다. “어느 것인가요?”라고만 물어서 플레이어가 앞 문단을 다시 읽으며 대상을 찾게 하지 말자.

후보 집합은 현재 명령에 맞아야 한다. 여기서는 이미 현장에 묘사되었고 ‘상자’라는 말로 가리킬 수 있는 두 물체가 해당한다. 아직 발견하지 못한 비밀 수납칸이 있는 상자는 넣지 않는다. 작가가 창가의 나무 상자를 살펴보길 더 원한다는 이유로 탁자 아래의 상자를 제외해서도 안 된다.

2. 구별하는 표현에는 이미 보여 준 단서만 쓴다

이 예시에서는 ‘창가’와 ‘탁자 아래’로 두 상자를 구별할 수 있다. ‘나무로 된’, ‘뚜껑이 닫힌’ 역시 이미 제시한 특징이지만, 두 상자에 모두 해당하므로 구별에는 도움이 되지 않는다. 되물을 때는 이미 알려져 있으면서 후보 범위를 좁힐 수 있는 특징을 골라야 한다.

플레이어가 아직 상자를 열지 않았는데 갑자기 “장부가 든 것인가요, 도구가 든 것인가요?”라고 물어서는 안 된다. “안전한 것인가요, 위험한 것인가요?”처럼 아직 알 수 없는 결과를 대상의 이름표로 드러내는 질문도 피해야 한다. 작가가 아는 설정이 곧 플레이어가 대상을 알아보는 근거는 아니다.

앞에서 ‘나무 상자 두 개’라고만 쓰고 위치 차이는 설명하지 않았다면, 먼저 캐릭터가 지금 관찰할 수 있는 묘사를 덧붙인다. “하나는 창가에 있고, 다른 하나는 탁자 아래에 있다.” 그런 다음 플레이어에게 선택을 요청한다. 이는 눈앞의 정보를 보여 주는 것이므로, 수색해야 발견할 수 있는 내용과 구분해야 한다.

위치를 나타내는 표현은 짧지만 위치는 바뀔 수 있다. 충분히 뚜렷한 외형적 특징은 더 안정적인 구별 기준이 될 수도 있지만, 단서를 노출할 수도 있다. 어떤 특징을 쓸지는 장면에서 이미 무엇을 설명했는지에 달려 있다. 그래도 두 상자를 눈으로 구별할 수 없다면 관찰 가능한 차이를 보충해야 한다. 작가 머릿속의 번호를 플레이어가 맞히도록 해서는 안 된다.

3. 대상 확인 턴 카드를 작성한다

장면 원고 옆에 카드를 두고, 먼저 작가가 유지해야 할 정보를 적은 뒤 플레이어에게 실제로 보여 줄 질문을 쓴다. 아래는 이 예시에 맞춰 완성한 카드다. 물체와 행동을 바꾸어 재사용할 수 있다.

항목 이 예시의 작성 내용
원래 행동 열기. 대상은 아직 정해지지 않았으며, 상자를 여는 행동은 전혀 실행하지 않음
현장 후보 창고 창가의 나무 상자, 창고 탁자 아래의 나무 상자. 각 물체의 식별 정보를 따로 유지하며, 위치 표현만 기록하지 않음
구별 표현 창가의 나무 상자 / 탁자 아래의 나무 상자. 둘 다 입장 묘사에서 가져옴
확인 질문 창가의 나무 상자와 탁자 아래의 나무 상자 중 어느 것을 열까요? 위치로 답하거나 ‘취소’라고 입력해 주세요
추가 답변 방식 ‘창가’, ‘창가에 있는 것’, ‘창가의 나무 상자’를 허용. 이번 턴의 후보 중 정확히 하나에 대응해야 함
실행 재개 원래 행동을 완성하고, 대상이 원래 장면에 남아 있으며 행동도 가능한지 다시 확인한 뒤 한 번 실행하고 보류 기록을 지움
취소 방법 ‘취소’, ‘됐어’는 보류 기록을 지움. 명확한 새 행동은 이전 요청을 대체함
무효화 조건 창고를 떠남, 후보가 현장에서 사라지거나 위치를 옮김, 실행 조건이 바뀜. 모두 이전 확인을 종료함

이 카드는 보수적인 규칙을 따른다. 대상 식별이나 실행에 영향을 주는 현장 변화가 생기면 명령을 새로 입력하도록 한다. 가끔 한 번 더 물어야 한다는 비용이 있지만, 이전 위치 표현이 나중에 그 자리를 차지한 다른 상자에 연결되는 일을 막을 수 있다.

‘보류’에도 범위가 필요하다. 이 예시에서는 보완을 기다리는 행동을 하나만 유지한다. 플레이어가 새로 “탁자를 살펴본다”라고 하면, 먼저 “앞서 상자를 열어 달라는 요청은 취소했습니다”라고 명확히 알린 뒤 새 행동을 처리한다. 탁자를 살펴본 다음 몰래 상자 열기를 재개해서는 안 된다.

4. 세 가지 대화로 임의 행동이 일어나는지 확인한다

다음은 카드의 항목에 따라 순서대로 검토한 가상의 분기이며, 실행 테스트 기록이 아니다. 각 대화는 두 상자가 아직 열리지 않은 상태에서 시작한다.

추가 답변이 하나의 대상을 가리키면 원래 행동을 이어 간다.

플레이어: 상자를 연다.

응답: 창가의 나무 상자와 탁자 아래의 나무 상자 중 어느 것을 열까요? 위치로 답하거나 ‘취소’라고 입력해 주세요.

플레이어: 창가에 있는 것.

응답: 당신은 창가의 나무 상자를 연다. 뚜껑이 뒤로 젖혀진다.

여기서 “창가에 있는 것”은 대상만 보충한다. 동사는 보류 중이던 ‘열기’를 이어받는다. 현장이 바뀌지 않았는지 다시 확인한 뒤 한 번 실행하고 기록을 지운다. 이후 플레이어가 다시 “창가에 있는 것”이라고 말해도, 보완을 기다리는 행동은 이미 없다. 따라서 그 말만으로 다시 열어서는 안 된다.

추가 답변이 여전히 둘 다 가리키면 대상을 계속 묻는다.

플레이어: 나무로 된 것.

응답: 둘 다 나무 상자입니다. 창가에 있는 것인가요, 탁자 아래에 있는 것인가요? 취소할 수도 있습니다.

두 후보 모두 ‘나무로 된 것’에 해당하므로 대상은 아직 하나로 정해지지 않았다. 이때는 원래 행동을 보류한 채 캐릭터를 이동시키거나 상자를 만지지 않는다. 대상을 특정하지 못한 답변을 이야기 속 처벌로 이어서도 안 된다. 플레이어가 “둘 다 연다”라고 답하면 범위가 바뀐 것이다. 새로운 다중 대상 요청으로 처리해야 하며, 임의로 하나를 골라 이전 요청을 끝내서는 안 된다.

후보가 현장을 떠나면 이전 확인에 대한 답변은 효력을 잃는다.

장면 변화: 창가의 나무 상자가 창고 밖으로 옮겨졌다.

응답: 창가의 나무 상자는 다른 곳으로 옮겨졌습니다. 앞서 상자를 열어 달라는 요청은 취소했습니다. 탁자 아래의 나무 상자를 열고 싶다면 새로 말씀해 주세요.

플레이어: 창가에 있는 것.

응답: 앞선 요청은 이미 무효가 되었습니다. 지금 창고에서 보이는 나무 상자는 탁자 아래의 것뿐입니다.

후보가 하나만 남았다고 해서 플레이어가 그것을 선택한 것은 아니다. “창가에 있는 것”을 탁자 아래의 상자에 다시 연결해서는 안 되며, 옮겨진 장소까지 따라가 행동을 계속 실행해서도 안 된다.

5. 취소와 장소 이탈을 명확한 종료 지점으로 쓴다

플레이어가 직접 취소하면 “알겠습니다. 상자는 일단 열지 않겠습니다”라고 짧게 응답한 뒤 보류 기록을 지운다. 창고를 떠날 때는 이동 묘사에 “당신은 창고를 나선다. 앞서 상자를 열어 달라는 요청은 취소되었다”라고 쓸 수 있다. 창고로 돌아왔을 때 두 상자가 그대로 있더라도 새로운 행동 요청이 필요하다. 예전의 위치 표현 하나로 이전 요청을 되살려서는 안 된다.

이 방식은 행동이 명확하고 후보가 제한적이며, 추가 답변을 잠시 기다릴 수 있는 자유 입력 장면에 적합하다. 시간이 계속 흐르는 장면이라면 대상을 확인하는 과정에 시간이 소모되는지 별도로 결정하고 플레이어에게 미리 알려야 한다. 이 예시의 ‘사건을 진행시키지 않는다’는 조건을 그대로 적용해서는 안 된다. 입력에 여러 행동이 함께 들어 있다면 어느 행동을 보완하는 중인지도 먼저 정해야 한다. 그래야 위치 표현이 엉뚱한 행동에 붙지 않는다.

원고를 넘기기 전에 이 부분만 확인하자. 하나로 특정되는 대상, 공통 특징, 취소 표현, 장소를 떠난 뒤 입력한 이전 확인의 답변을 각각 넣어 본다. 원래 행동을 재개할 수 있는 것은 첫 번째뿐이다. 나머지는 계속 되묻거나 요청을 끝내야 한다. 어느 항목에서든 상자가 자동으로 열린다면 카드로 돌아가 대상 연결 방식과 보류 기록을 지우는 시점을 점검한다.

제품 기능 알아보기 인터랙티브 작품 체험
PLAY / DISCOVER

읽은 주제를 직접 플레이하기

작품 색인 보기
캐릭터 IP

화친 여우

그녀는 상로를 말하고 혼약은 말하지 않는다.

인터랙티브 영상

남은 병상 하나

중환자실 병상은 하나뿐인데 여러 환자가 기다리고 있다. 모든 의료적 판단에는 인간적인 대가가 따른다.

캐릭터 IP

장이헝

자신의 경험을 남기고 싶지만, 가족은 같은 버전으로 기억되기를 거부한다.

캐릭터 IP

루키

최단 경로에 집착하지만, 돌아가는 길이 진짜 만남을 줄 수 있음을 인정하지 않는다.

계속 읽기

더 많은 글 보기
여행자가 조용한 역으로 돌아와 옮겨진 조명 아래에서 전에 놓쳤던 짐표를 발견한다.
인터랙티브 서사2026.09.13 · 7분

플레이어가 핵심 단서를 놓쳤을 때: 텍스트 어드벤처에 두 번째 발견 입구 설계하기

핵심 단서는 한 마디 대사 안에만 존재해서는 안 됩니다. 더 안전한 방법은 먼저 그것을 하나의 ‘필요 사실’로 적고, 그 사실을 위해 출처가 다르고 발동 조건이 다른 두 개 이상의 입구를 마련하며, 플레이어가 특정 입구를 선택한 대가를 눈에 보이게 치르도록 하는 것입니다. 아래에서는 가상의 교육용 예시 ‘관성사 만찬 명단’으로 구체적인 방법을 설명합니다. 예시 속 인물, 숫자, 대사는 모두 지어낸 것으로 구조를 보여주기 위한 용도입니다.

영화적인 분위기의 편집 삽화. 어둑한 빈 극장 한가운데 한 인물이 홀로 서 있고 손가락에는 살짝 힘이 들어가 있다. 표정은 해석의 여지를 남긴다. 앞쪽 무대와 뒤쪽 출구가 함께 보이며, 공간이 감각적인 압박감을 전달한다.
텍스트 어드벤처 설계2026.10.13 · 8분

텍스트 어드벤처에서 “당신은 두렵다”라고 쓰기 전: 감각 묘사와 플레이어 대신 내리는 판단의 경계

2인칭 서술로 인물의 감정을 쓸 수는 있지만, 서술자가 결정하는 범위는 플레이어에게 제시한 역할의 전제와 맞아야 합니다. 빈 극장을 배경으로 한 감정 묘사를 바탕으로 감각적 근거, 신체 반응, 감정, 행동 의도를 문장별로 분리하고, 반복해서 활용할 수 있는 2인칭 서술 권한 경계표를 만듭니다.

영화 같은 분위기의 에디토리얼 일러스트. 탁자 위에 구리 종과 구리 목장식이 나란히 놓여 있고, 인물이 손에 든 가는 펜은 빈 종이 위에 멈춰 있다. 따뜻한 빛이 비슷하지만 서로 다른 두 물건을 강조한다.
텍스트 어드벤처 설계2026.10.13 · 8분

텍스트 어드벤처의 오타 안내: 플레이어 대신 명령을 바꾸지 않으려면

오타로 의심되는 입력이 들어오면 원문을 보존하고, 어떤 부분이 불확실한지 구체적으로 짚은 뒤 플레이어가 후보를 확인하거나 다시 입력하게 한다. 재사용할 수 있는 오타 수정 안내표로 문구 제안과 이야기 속 행동 실행을 구분하면, 수정 과정에서 플레이어 대신 행동이나 대상을 결정하는 일을 피할 수 있다.

하나의 이야기에서, 플레이할 수 있는 세계로.

하나의 이야기 아이디어에서 시작해 대본, 캐릭터, 장면과 분기를 구성하고 플레이 가능한 첫 버전을 만드세요.

콘텐츠 디렉터리

  • 크리에이터 블로그
  • 주제 컬렉션
  • 글 아카이브
  • 작품 색인

둘러보기

  • 인터랙티브 갤러리
  • 텍스트 게임
  • 캐릭터 IP

법적 고지

  • 개인정보 처리방침
  • 이용약관
  • 쿠키 정책
© 2026 DramaFork/AI 인터랙티브 스토리 스튜디오
Press Enter to send, or drag away and release.