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

만들고.플레이하세요.

크리에이터 블로그

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

텍스트 어드벤처의 ‘열지 않았다’, 무엇이 일어나지 않았는지 명확하게 쓰기

‘당신은 수납장 문을 열지 않았다’를 요청한 행동, 실제 시도, 결과 상태로 나누고 어느 부분을 부정하는지 명확히 합니다. 부정 피드백 수정 카드로 손대지 않은 경우, 당겼지만 열리지 않은 경우, 원래 열려 있던 경우를 구분해 씁니다.

D
DramaFork Editorial Team인터랙티브 스토리텔링과 AI 제작
2026.10.13예상 읽기 시간: 8분
영화 같은 분위기의 에디토리얼 일러스트. 인물의 손가락이 수납장 문손잡이에 걸쳐 있고 문틈은 닫혀 있다. 힘이 들어간 손목과 움직이지 않는 문이 대비되며, 차갑고 따뜻한 측면 조명이 시도와 결과의 차이를 강조한다. 글자, 알파벳, 숫자, 로고, 워터마크, 브랜드 요소, 인터페이스 스크린샷은 없다.
목차
크리에이터 블로그
  1. 01들어가며
  2. 02요청, 시도, 상태 변화를 먼저 구분하기
  3. 03다섯 항목으로 부정할 대상 정하기
  4. 04수납장 문을 둘러싼 세 가지 상황에 각각 카드 작성하기
  5. 05‘못했다’는 실패를 암시해도 행동의 증거를 대신할 수 없다
  6. 06수정한 문장을 사실과 대조하고, 문구로 규칙을 메우지 않기
글 맨 위로

들어가며

‘당신은 수납장 문을 열지 않았다’를 고치려면 먼저 인물이 실제로 어느 단계까지 행동했는지 확인하고, 문이 지금 어떤 상태인지 설명해야 합니다. 손대지 않은 경우, 당겼지만 열리지 않은 경우, 원래 열려 있던 경우에는 세 가지 서로 다른 응답이 필요합니다. ‘열지 않았다’를 ‘열지 못했다’로 바꾸는 것만으로는 모호함을 없앨 수 없습니다. 시도와 결과를 먼저 나눠야 무엇을 부정할지 결정할 수 있습니다.

요청, 시도, 상태 변화를 먼저 구분하기

플레이어가 ‘수납장 문 열기’를 입력하면 행동을 요청한 것입니다. 인물이 손을 뻗었는지, 손잡이를 당겼는지는 실제 시도에 해당합니다. 문이 닫힌 상태에서 열린 상태로 바뀌었는지는 행동의 결과입니다. 셋이 일치할 수도 있고, 서로 다른 단계에서 멈출 수도 있습니다. 피드백에서 입력을 곧바로 이미 일어난 행동으로 취급해서는 안 됩니다.

‘당신은 수납장 문을 열지 않았다’는 일 전체를 부정할 뿐, 중간 과정을 알려 주지 않습니다. 독자는 인물이 아무 행동도 하지 않았다고 이해할 수도 있고, 행동했지만 실패했다고 이해할 수도 있습니다. 문이 원래 열려 있었다면, 이 문장은 지금도 문이 닫혀 있다는 오해를 낳기 쉽습니다.

‘지금 열려 있다’와 ‘이번에 열었다’도 구분해야 합니다. 전자는 상태를 설명하고, 후자는 이번 행동이 변화를 일으켰다는 뜻입니다. 문이 원래 열려 있었다면 목표 상태는 이미 성립해 있습니다. 그렇다고 ‘당신은 수납장 문을 여는 데 성공했다’라고 써서 기존 상태를 이번 행동의 성과로 기록할 수는 없습니다.

이 글은 같은 수납장 문을 다루는 세 가지 독립적인 상황으로 수정 과정을 보여 줍니다. 인물, 조건, 입력, 응답은 모두 설명을 위해 창작한 가상의 설정입니다. 실제 사용자 사례나 실측 결과, 직접 테스트한 기록이 아니며, DramaFork의 제품 기능을 나타내지도 않습니다.

다섯 항목으로 부정할 대상 정하기

다음 부정 피드백 수정 카드는 그대로 복사해 사용할 수 있습니다. 먼저 사실을 채우고 문장을 만드세요. 자연스럽게 들리는 부정 표현부터 고르지 않는 것이 좋습니다.

항목 작성할 내용
요청한 행동 플레이어가 인물에게 어떤 대상을 상대로 무엇을 하라고 요청했는지
실제 시도 이번에 확실히 일어난 행동. 없으면 ‘없음’이라고 명시
결과 상태 대상의 이전 상태와 이후 상태, 변화 여부
부정할 대상 시도가 없었는지, 예상한 변화가 없었는지, 행동을 반복할 필요가 없는지
후속 입력 현재 확실히 허용되는 구체적인 입력. 알 수 없는 결과는 보장하지 않음

‘실제 시도’에는 확인된 사실만 적습니다. 기록에 인물이 손잡이를 만졌다는 내용만 있다면 ‘당신은 힘껏 여러 번 당겼다’를 덧붙일 수 없습니다. ‘결과 상태’도 결과에서 거꾸로 추론해 채워서는 안 됩니다. 문이 열리지 않았다고 해서 잠겨 있다는 뜻은 아니며, 근처에 열쇠가 숨겨져 있다는 뜻은 더더욱 아닙니다.

마지막 항목은 응답이 유효한 조작을 안내하는지 작가가 확인하기 위한 것입니다. 실패할 때마다 단서를 추가하거나 다른 경로를 열어야 한다는 뜻은 아닙니다. 작품에 후속 행동이 마련되어 있지 않다면 ‘확인 필요’라고 표시하고, 먼저 규칙의 빈틈을 해결한 뒤 안내를 써야 합니다. 카드를 채우려고 사용할 수 있는 명령어를 지어내서는 안 됩니다.

수납장 문을 둘러싼 세 가지 상황에 각각 카드 작성하기

이 예시에서는 세 독립적인 상황 모두 ‘수납장 문 열기’ 입력을 받아들이는 것으로 정합니다. 상황 A에서는 인물이 수납장에서 너무 멀리 떨어져 있고, 이 입력이 인물을 자동으로 가까이 이동시키지 않습니다. 상황 B에서는 인물이 실제로 손잡이를 당겼지만 문은 여전히 닫혀 있으며, 원인은 아직 확인되지 않았습니다. 상황 C에서는 문이 원래 열려 있고, 같은 요청을 반복해도 문 여는 행동을 다시 수행하지 않습니다. 아래 후속 입력 역시 이 예시에만 해당하는 설정입니다.

항목 A: 손대지 않음 B: 당겼지만 열리지 않음 C: 원래 열려 있음
요청한 행동 수납장 문 열기 수납장 문 열기 수납장 문 열기
실제 시도 없음. 인물이 다가가지도 손을 뻗지도 않음 손잡이를 잡고 바깥쪽으로 한 번 당김 없음. 문 여는 행동을 반복하지 않음
결과 상태 원래 닫혀 있었고 지금도 닫혀 있음 원래 닫혀 있었고 당긴 뒤에도 닫혀 있음 원래 열려 있었고 지금도 열려 있음
부정할 대상 문을 여는 시도가 시작되지 않음 닫힌 상태에서 열린 상태로 바뀌지 않음 다시 열 필요가 없음. 현재 열려 있다는 사실을 부정하는 것이 아님
후속 입력 수납장에 다가가기 수납장 문 살펴보기 수납장 안 살펴보기

A의 응답은 이렇게 쓸 수 있습니다. ‘당신은 아직 수납장에서 멀리 떨어져 있으며, 손잡이를 만지지 않았다. 수납장 문은 여전히 닫혀 있다. “수납장에 다가가기”를 입력할 수 있다.’ 첫 문장은 접촉 이전에 멈췄음을 밝히고, 다음 문장은 대상의 상태를 설명합니다. 여기서는 ‘손잡이에 손이 닿지 않는다’라고 쓰지 않습니다. 거리가 멀다는 사실만 정해져 있고, 인물이 손을 뻗어 닿으려 했다는 설정은 없기 때문입니다.

B의 응답은 이렇게 쓸 수 있습니다. ‘당신은 손잡이를 잡고 바깥쪽으로 한 번 당겼지만, 수납장 문은 열리지 않았다. 문은 여전히 닫혀 있다. “수납장 문 살펴보기”를 입력할 수 있다.’ 먼저 시도를 인정한 뒤 결과를 부정합니다. 원인을 ‘잠겨 있다’로 단정하지 않고, 살펴보면 반드시 방법을 찾는다고 보장하지도 않습니다. 현재 증거가 뒷받침하는 것은 문이 열리지 않았다는 사실뿐입니다.

C의 응답은 이렇게 쓸 수 있습니다. ‘수납장 문은 원래 열려 있어 이번에는 다시 열 필요가 없다. “수납장 안 살펴보기”를 입력할 수 있다.’ 굳이 부정문을 유지할 필요는 없습니다. 목표 상태가 이미 성립했음을 확인한 다음 이 예시에서 허용한 행동을 안내하는 편이 ‘문 열기에 실패했다’보다 사실에 맞습니다.

세 응답의 길이를 똑같이 맞출 필요는 없습니다. A는 행동이 시작되지 않은 이유를 설명해야 하고, B는 실제로 당긴 행동을 남겨야 하며, C는 ‘한 번 더 열어야 한다’는 전제를 바로잡아야 합니다. 문장 형식을 통일하려고 이 차이를 지우면 오히려 혼란이 되살아납니다.

‘못했다’는 실패를 암시해도 행동의 증거를 대신할 수 없다

이 맥락에서는 ‘당신은 수납장 문을 열지 못했다’가 ‘당신은 수납장 문을 열지 않았다’보다 방해를 받았거나 성공하지 못했다는 뜻으로 읽히기 쉽습니다. 그래도 인물이 무엇을 했는지는 명시하지 않습니다. ‘못했다’라는 표현만으로 독자가 손잡이를 당겼다는 사실까지 알 수는 없습니다.

시도가 이후 내용에 영향을 준다면, 예를 들어 인물이 나중에 ‘아까 당겨 봤다’고 말한다면 시도 자체를 써야 합니다. ‘당신은 손잡이를 당겼지만 수납장 문을 당겨 열지 못했다.’ 이미 ‘한 번 당겼다’를 명확히 썼다면 뒤에는 ‘문이 열리지 않았다’를 써도 됩니다. 중요한 것은 완성된 문장에 어떤 사실이 남는가이지, 두 표현의 사용 범위를 절대적으로 나누는 것이 아닙니다.

마찬가지로 ‘아직 열리지 않았다’는 나중에 완료될 것이라는 기대를 남기기 쉽고, ‘열 수 없다’는 현재 여는 것이 불가능하다는 뜻으로 이해되기 쉽습니다. 한 번 당겨서 성공하지 못했다는 사실만 확인됐다면 ‘이번에는 당겨도 열리지 않았다’나 ‘당긴 뒤에도 문은 닫혀 있다’를 우선 사용하세요. 한 번의 결과를 지속적인 제약으로 확대하지 않기 위해서입니다.

분량이 빠듯하다면 B를 ‘당신은 손잡이를 당겼다. 수납장 문은 여전히 닫혀 있다’로 줄일 수 있습니다. 시도와 상태는 남지만 후속 입력 안내는 빠집니다. 가까운 선택지에 다음 행동이 명확히 제시돼 있다면 중복 안내를 생략해도 됩니다. 그렇지 않다면 실행할 수 있는 행동에 대한 설명을 남겨야 합니다.

수정한 문장을 사실과 대조하고, 문구로 규칙을 메우지 않기

실제로 원고를 고칠 때는 먼저 기존 피드백과 이를 발생시킨 입력을 적고 카드를 채웁니다. 이어서 응답의 핵심 문장을 고릅니다. 시작하지 않았다면 멈춘 지점을 밝히고, 시도가 실패했다면 행동을 남기면서 결과를 설명하며, 목표가 원래 달성돼 있었다면 기존 상태를 확인합니다. 말투와 길이는 마지막에 조정합니다.

고친 문장을 카드와 대조해 보세요. A에서 없던 손 뻗기를 만들어 내지는 않았는지, B를 아무 행동도 하지 않은 것으로 쓰지는 않았는지, C를 방금 문 여는 데 성공한 것으로 잘못 쓰지는 않았는지 확인합니다. 후속 입력이 모두 실제로 가능한지, 설정되지 않은 원인이나 행동 횟수 소모, 반드시 성공한다는 내용을 암시하지 않는지도 살펴봅니다.

작가에게 ‘성공하지 못함’이라는 결과만 있고 인물이 시도했는지 확인할 수 없다면, 당장은 ‘수납장 문은 여전히 닫혀 있다’처럼 알려진 상태만 쓸 수 있습니다. 이 문장만으로는 행동이 어느 단계까지 진행됐는지 밝힐 수 없습니다. 빠진 과정은 이야기의 규칙이나 행동 기록으로 돌아가 확인해야 하며, 문장을 다듬는 것만으로 채울 수 없습니다.

이 카드는 한 번의 조작 뒤에 나오는 텍스트 응답을 수정하는 데 적합합니다. 연속 행동, 여러 인물의 동시 조작, 서술자가 의도적으로 사실을 숨기는 상황에서는 이번 응답이 다루는 시간 범위와 시점을 별도로 정해야 합니다. 긴장감을 유지하려고 문이 열리지 않은 이유를 밝히지 않을 수는 있습니다. 다만 인물이 실제로 당겼다면, 그 시도는 피드백에 분명하게 드러나야 합니다.

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

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

작품 색인 보기
텍스트 게임

가족 단톡방의 어머니

어머니가 돌아가신 후, 그녀의 계정이 가족 단톡방에서 되살아나 세뱃돈과 음성 메시지를 보내며 각자가 숨긴 빚을 정확히 말한다. 당신은 군 은행 리스크 관리자로서 사기, 가족애, 디지털 유산 승인 사이에서 선택해야 한다.

텍스트 게임

한 카운티, 두 가지 진실

작은 마을의 선거가 공공 도서관 네트워크에서 유출된 딥페이크로 뒤집힌다. 카운티 디지털 기록관으로서 당신은 소스 그래프를 추적하고, 자유 텍스트 출처 검사를 실행하며, 마을이 안전하게 볼 수 있는 증거를 결정한다. 분할 화면의 타운홀과 포렌식 워크스테이션. 시간 제한 응답이 대중의 신뢰를 바꾼다. 전면 공개는 민주주의를 보호하지만 취약한 주민을 노출시킨다. 세 가지 결말 중 하나에 도달하라.

텍스트 게임

새벽 두 시의 여섯 번째 채팅방

다섯 명의 창업 그룹에 매일 새벽 두 시, 여섯 번째 계정이 나타나 다음 날 누가 회사에서淘汰될지 정확히 예고한다. 제품 디자이너인 플레이어는 실시간 그룹 채팅, 개인 메시지 선택, 놓친 메시지 다시보기를 통해 챕터를 진행하며, 같은 사건이 정보 순서와 관계 선택에 따라 다른 해석을 낳는다. 모델을 폭로하면 동료를 구할 수 있지만, 모든 사람의 사적인 채팅이 드러난다.

인터랙티브 영상

남은 병상 하나

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

계속 읽기

더 많은 글 보기
영화 같은 분위기의 편집용 일러스트. 비슷한 양초 두 자루가 탁자에서 열린 배낭으로 옮겨지고 있다. 하나는 밑동이 휘었고 다른 하나에는 뚜렷하게 패인 부분이 있으며, 클로즈업으로 개별 특징을 선명하게 보여 준다.
텍스트 어드벤처 설계2026.10.13 · 8분

텍스트 어드벤처 배낭에 같은 종류의 물건이 있을 때, 하나를 정확히 고를 수 있는 이름 붙이기

먼저 같은 종류의 물건을 개별적으로 조작해야 하는지 판단하세요. 그런 다음 플레이어가 이미 보았고 물건을 옮겨도 유지되는 특징으로 이름을 정하세요. 같은 종류의 물건을 구분하는 식별표로 첫 관찰부터 줍기, 되돌려 놓기, 이름 변경까지 연결하면 ‘왼쪽 것’이 탁자를 떠난 뒤 무엇을 가리키는지 모호해지는 문제를 피할 수 있습니다.

버려진 정원을 텍스트 어드벤처로 만드는 법: 정비 순서로 경험 바꾸기 주제의 독창적인 표지 일러스트
가상 사례2026.10.07 · 9분

버려진 정원을 텍스트 어드벤처로 만드는 법: 정비 순서로 경험 바꾸기

산책로와 수조 중 무엇을 먼저 고치느냐가 성공과 실패를 가를 필요는 없습니다. 순서별 차이 표로 첫 행동이 인물과의 만남과 정보 해석을 바꾸게 하고, 나중에 남겨진 자료로 필요한 단서를 보충하세요. 그러면 같은 종착점에도 서로 다른 의미를 담을 수 있습니다.

영화 같은 분위기의 편집 일러스트. 모양이 다른 빈 종잇조각들이 배낭, 망토, 랜턴을 둘러싸고, 가장자리가 맞물리는 조각들이 하나의 완전한 고리를 이룬다. 탁자 옆에서 들어오는 빛이 조각들의 결합 관계를 강조한다.
텍스트 어드벤처 설계2026.10.13 · 8분

텍스트 어드벤처의 조건부 문장 조립: 양사·부정·접속 표현이 충돌하지 않게 하려면

조건별 조각을 자연스러운 중국어 문장으로 조립하려면 각 문법 요소를 어느 부분이 담당할지 정해야 합니다. 배낭 속 랜턴과 망토라는 가상의 교육용 예제로 양사, 부정, 접속 표현의 담당 범위를 정리하고, 허용되는 상태 조합을 모두 펼쳐 바로 재사용할 수 있는 조건부 문장 조립 템플릿을 만듭니다.

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

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

콘텐츠 디렉터리

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

둘러보기

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

법적 고지

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