텍스트 어드벤처 결말에서 오프닝 임무에 응답하는 법: 약속 회수표로 누락 점검하기
결말은 독자가 '이 일은 매듭지어졌다'고 느끼게 해야 하며, 방법은 오프닝에서 심어둔 약속을 하나씩 나열하고 결말에서 각 항목이 완료되었는지, 부분 완료되었는지, 포기되었는지, 의도적으로 여백으로 남겨졌는지를 밝히는 것입니다. 아래에서는 약속 회수표 하나로 전체 흐름을 짚고, 세 가지 가상 결말을 대조해 제시합니다.

들어가며
결말은 독자가 '이 일은 매듭지어졌다'고 느끼게 해야 하며, 방법은 오프닝에서 심어둔 약속을 하나씩 나열하고 결말에서 각 항목이 완료되었는지, 부분 완료되었는지, 포기되었는지, 의도적으로 여백으로 남겨졌는지를 밝히는 것입니다. 아래에서는 약속 회수표 하나로 전체 흐름을 짚고, 세 가지 가상 결말을 대조해 제시합니다.
먼저 약속 회수표를 만든다
오프닝은 보통 임무, 관계, 대가, 서스펜스 네 가지 내용을 통해 독자에게 약속을 합니다. 임무는 주인공이 하도록 요구받은 일이고, 관계는 누구와 누구 사이의 기대나 빚이며, 대가는 이 일을 완수하기 위해 무엇을 치러야 하는지이고, 서스펜스는 독자가 추궁하도록 이끌린 질문입니다.
오프닝을 항목으로 분해한 뒤, 각 항목에 네 가지를 채웁니다:
| 약속 | 오프닝 원문(예시) | 결말 처리 | 독자가 볼 수 있는 결과 |
|---|---|---|---|
| 등대 편지 가져오기 | "편지 세 통을 마을로 가져가라." | 완료 | 두 통은 수신인에게 전달, 세 번째 통은 우체부가 보관 |
| 등대지기와의 관계 | "네가 등을 고치면, 내가 마을로 데려다주지." | 완료 | 등이 고쳐지고, 라오저우가 아체를 마을로 데려감 |
| 배 빌리기와 수리 보수 | "배는 월말에 돌려줘야 한다; 편지 배달 후 네 배를 고쳐주지." | 완료 | 의뢰인이 배를 수리하고, 아체는 기한에 맞춰 반환 |
| 서스펜스: 세 번째 편지는 누구에게 | "수신인란에는 '조수를 아직 기억하는 사람에게'라고만 적혀 있다." | 의도적 여백 | 우체부가 편지를 보관하고, 수신인 신원은 여전히 밝혀지지 않음 |
이 표는 성공 경로를 예로 들어, 각 약속이 결말에서 대응 문장을 갖도록 합니다. 채울 수 없는 칸이 바로 결말에서 누락될 수 있는 지점입니다. 또한 오프닝 동사의 범위를 보존해야 합니다: "마을로 가져가라"는 "각 통을 모두 본인 손에 전달하라"와 같지 않습니다. 만약 원래 임무가 직접 전달을 요구했다면, 세 번째 통을 우체부에게 맡기는 것은 부분 완료로만 셀 수 있으며, 결말로 임무 기준을 바꿔 쓸 수 없습니다.
가상 교육 사례: 등대 편지
다음 예시는 가상 교육 사례이며, 인물, 숫자, 대화는 모두 작성된 것으로 실제 자료가 아닙니다.
오프닝 설정: 주인공 아체는 7일 안에 편지 세 통을 우강 마을로 가져가야 합니다; 이름이 있는 편지는 본인에게, 이름이 없는 편지는 마을 우체부가 보관할 수 있습니다. 의뢰인이 주는 보수는 아체가 빌린 작은 배를 고쳐주는 것이고, 선주는 그가 낡은 손상이 있는 이 배를 사용하는 데 이미 동의했지만 월말 반환을 요구합니다. 등대지기 라오저우는 길을 안내해주기로 했고, 조건은 아체가 등대의 등을 고쳐주는 것입니다. 세 번째 편지의 수신인란에는 "조수를 아직 기억하는 사람에게"라고만 적혀 있습니다.
약속 목록은 네 가지입니다: 편지 배달, 라오저우와의 약속, 배 수리 대가, 세 번째 편지의 수신인.
결말 1: 성공
7일째, 라오저우가 아체를 이끌고 우강 마을로 들어섰다. 앞의 두 통을 두 수신인에게 전했을 때, 그들은 곧바로 뜯지 않았다. 라오저우는 고개를 돌려 불이 켜진 등대를 보았다. 세 번째 편지는 아체가 뜯지 않았고, 마을 우체부에게 맡기며 누군가 찾아오면 주라고 말했다. 의뢰인은 인계 기록을 검수하고 작은 배 수리를 주선했다. 월말에 아체는 배를 선주에게 반환했다.
대조: 편지 가져오기 완료, 라오저우와의 약속 이행, 배 수리 보수 이행 및 빌린 배 반환, 세 번째 편지는 여백이지만 약속된 보관인에게 전달됨. 네 가지 약속 모두 착지점이 있습니다. "그가 해주겠다고 했다"는 약속일 뿐이고, 실제로 길을 안내한 것이 완료입니다; 배 수리도 "나중에 누군가 고칠 것"이라고 한 줄만 써서는 안 됩니다.
결말 2: 부분 성공
아체는 첫 번째 편지를 수신인에게 전했다. 두 번째 편지는 비에 젖어 망가졌고, 그는 남은 종이를 의뢰인에게 가져가 상황을 설명했다. 등대의 등은 고쳐지지 않았고, 라오저우는 길을 안내하지 않았으며, 아체는 육로로 마을로 돌아갔다. 세 번째 편지는 그가 뜯었는데, 안에는 낡은 배표 한 장뿐이었고 이름은 없었다. 그는 배표를 봉투에 다시 넣고, 당분간 배달하지 않았다. 의뢰인은 배 수리비의 일부만 지불하려 했고, 아체는 선주에게 배에 여전히 낡은 손상이 있음을 설명하고, 우선 기한에 맞춰 반환한 뒤 수리를 상의하기로 약속했다.
대조: 편지 임무 부분 완료, 라오저우와의 교환 조건 미달성, 배 수리 보수 일부만 이행, 반환은 여전히 이행 대기, 세 번째 편지는 미배달이고 신원도 미해결. 독자는 무엇이 끝났고 무엇이 끝나지 않았는지 압니다; 이 결말은 네 항목 모두 완료로 표시할 수 없습니다.
결말 3: 포기
아체는 3일째에 되돌아갔다. 그는 편지 세 통을 그대로 맡긴 사람에게 돌려주며, 자신은 할 수 없다고 말했다. 라오저우는 그를 기다리지 않았고, 등대의 등은 여전히 꺼져 있었다. 월말에 배는 대여 당시 상태로 반환되었고, 아체는 낡은 손상이 복구되지 않았으며 편지 배달 보수도 받지 못했음을 설명했다. 세 번째 편지는 끝내 뜯기지 않았고, 아체는 수신인이 누구인지 더 묻지 않기로 했다.
대조: 편지 임무와 등 수리 교환 포기, 배 수리 보수 미획득, 빌린 배 반환 완료, 서스펜스 의도적 여백. 결말은 아체가 더 묻지 않는다고 분명히 쓰며, 이 경로가 조사를 중단했음을 표시할 뿐 수수께끼가 해결되었다고 주장하지 않습니다.
세 결말의 차이는 좋고 나쁨이 아니라, 각 약속의 처리가 명확히 쓰였는지에 있습니다. 포기도 처리입니다, 독자가 볼 수 있기만 하면.
열린 결말은 끝난 부분을 표시해야 한다
열린 결말은 모든 약속을 다 설명하지 않는다는 뜻이 아닙니다. 결말에서 서스펜스를 남기면서도 이미 끝난 항목을 분명히 쓰는 것이 좋습니다. 예를 들어:
세 번째 편지의 수신인이 누구인지, 아체는 모르고, 더 알아볼 생각도 없다. 하지만 앞의 두 통은 전달되었고, 라오저우의 등은 켜졌으며, 배 문제는 그와 선주가 분명히 정리했다.
앞 문장은 여백이고, 뒤 세 문장은 매듭입니다. 독자는 어떤 문제가 이미 끝났는지 구분할 수 있습니다.
결말을 쓰기 전 완성 점검
- 오프닝을 문장별로 한 번 읽고, 모든 임무, 관계, 대가, 서스펜스를 나열한다.
- 각 항목에 "완료, 부분 완료, 포기, 의도적 여백" 중 하나를 채운다.
- 결말에 대응 문장이 있는지 확인하고, 마음속으로만 아는 데 그치지 않는다.
- 열린 결말에서는 적어도 어떤 항목이 이미 끝났는지 분명히 쓴다.
- 캐릭터가 변명을 지어낼 때는 서술로 이것이 캐릭터의 말일 뿐 새로운 세계 사실이 아님을 표시한다. 예를 들어 "아체는 편지가 바람에 날아갔다고 말했지만, 자신이 그중 한 통을 뜯었다는 것은 말하지 않았다" — 뒷문장은 서술자의 보충이며, 독자는 변명이 성립하지 않음을 압니다.
AI 보조 생성이 관련될 때, 출력은 당신이 나열한 항목을 누락할 수 있으므로, 약속 회수표를 점검 목록으로 삼아 사람이 한 번 훑어보고, 한 번의 생성으로 완전하기를 의존하지 않는 것이 좋습니다.
작은 행동
지금 쓰고 있는 결말을 열고, 오프닝의 임무, 관계, 대가, 서스펜스를 각각 한 줄씩 베껴 옆에 처리 방식을 적으세요. 어느 줄에 대응하는 결말 문장을 쓸 수 없다면, 그 문장을 먼저 보충하세요.


