인터랙티브 픽션에 남아 있는 옛 문단, 현재 상태가 아님을 어떻게 알릴까
“문이 열려 있다”라는 원문을 보존하면서 어느 시점의 관찰인지 표시하고, 현재 조건에 따라 다시 확인할 수 있는 진입점을 제공합니다. 가상의 창고 문 기록 세 개로 재사용 가능한 시점 주석 원고를 만들고, 과거 행동의 처리 방식도 명확히 설명합니다.

들어가며
과거 본문에 있는 “문이 열려 있다”라는 문장은 그대로 남겨도 됩니다. 다만 옆에 어느 시점의 관찰인지, 지금의 문은 어디서 확인할 수 있는지 설명해야 합니다. 이전 문단은 이미 일어난 일을 보존하고, 현재 확인은 지금 무엇을 볼 수 있고 무엇을 할 수 있는지 답합니다. 둘 사이에는 명확한 시점 설명이 필요합니다. 독자가 이후의 줄거리를 기억하는 데만 의존해서는 안 됩니다.
아래에서는 창고 문이 열린 상태에서 닫힌 상태로 바뀌는 과정을 바탕으로 과거 본문에 붙일 시점 주석 원고를 완성합니다. 직접 만든 가상의 교육용 예시이며, 실제 사용자 사례나 실측 결과, DramaFork의 제품 기능이 아닙니다. 본문에 나오는 진입점과 응답은 문구 제안이며, 어떤 엔진이 이미 해당 기능을 제공한다는 뜻도 아닙니다.
‘그때 본 것’과 ‘지금 성립하는 것’을 먼저 구분하기
이미 진행한 이야기 경로를 설정해 봅시다. 당신은 복도에 서서 창고 문이 열려 있는 것을 보았습니다. 이후 창고에 들어가 나무 상자를 옮겨 나왔고, 나오면서 직접 문을 닫았습니다. 지금도 문 밖에 서 있습니다. 이때 맨 처음 문단을 다시 읽으면 “문이 열려 있다”는 여전히 정확한 과거 기록이지만, 현재 행동의 기준으로 삼을 수는 없습니다.
원문을 곧바로 “문이 닫혀 있다”로 바꾸는 것은 적절하지 않습니다. 그러면 들어가기 전의 관찰과 이후 창고에 들어간 행동이 이어지지 않고, 독자가 당시 선택을 내린 근거도 사라집니다. 작가가 사실을 잘못 쓴 것이라면 별도로 정정해야 합니다. 단지 이야기가 앞으로 진행된 것이라면 원문을 보존하고 맥락을 덧붙여야 합니다.
먼저 문이 열려 있는지 닫혀 있는지, 물건의 위치, 인물이 그 자리에 있는지처럼 현재 상태로 오해할 수 있는 묘사를 골라냅니다. 그런 다음 각 문단에 구체적인 사건의 전후 관계를 붙입니다. ‘과거 기록’은 오래된 글이라는 사실만 알려 줍니다. ‘창고 문 앞에 처음 도착했을 때, 아직 들어가기 전’이라고 해야 이 문장이 어느 대목에 속하는지 알 수 있습니다. 시각을 정해 두지 않은 이야기라면 주석을 달기 위해 정확한 시간을 만들어 낼 필요는 없습니다.
주석은 오해할 수 있는 문장 가까이에 두어야 합니다. 페이지 맨 위에 한 번만 ‘이하는 과거 기록’이라고 쓰면 중간부터 읽는 독자는 놓칠 수 있습니다. 반대로 문장마다 반복하면 서사의 흐름이 끊깁니다. 하나로 이어지는 관찰을 묶고, 묶음의 첫머리에 당시 상황을 표시할 수 있습니다.
다섯 항목으로 주석 원고 완성하기
이 원고에는 원래 묘사, 당시 상황, 이후 변화, 현재 상태 확인 진입점, 과거 행동 처리라는 다섯 항목을 고정해서 넣습니다. 앞의 두 항목은 과거의 맥락을 보존하고, 나머지 세 항목은 변화와 행동을 이어 갈 곳을 설명합니다. 아래 기록 세 개는 모두 같은 현재를 기준으로 합니다. 당신은 나무 상자를 옮겨 나온 뒤 문을 닫았고, 복도에 서 있으며 아직 그곳을 떠나지 않았습니다.
기록 A: 창고에 들어가기 전의 관찰
- 원래 묘사: “창고 문이 활짝 열려 있고, 한 줄기 불빛이 복도 바닥을 가로지른다. 곧바로 안으로 들어갈 수 있다.”
- 당시 상황: “당시의 관찰|창고 문 앞에 처음 도착했으며, 아직 들어가기 전.”
- 이후 변화: “이후 당신은 창고에 들어가 나무 상자를 옮겨 나왔고, 나오면서 문을 닫았다.”
- 현재 상태 확인 진입점: “지금의 창고 문 확인하기.”
- 과거 행동 처리: ‘창고에 들어가기’를 당시 선택지의 기록으로 남기고, ‘당시에 선택함. 여기서는 다시 실행할 수 없음’이라고 표시합니다.
기록 B: 상자를 옮기기 전의 관찰
- 원래 묘사: “나무 상자는 문 바로 안쪽에 놓여 있고, 창고 문은 여전히 활짝 열려 있다. 손을 뻗으면 상자 뚜껑에 닿는다.”
- 당시 상황: “당시의 관찰|창고에 들어왔으며, 아직 나무 상자를 옮겨 나오기 전.”
- 이후 변화: “이후 나무 상자는 복도로 옮겨졌고, 창고 문은 당신이 닫았다.”
- 현재 상태 확인 진입점: “지금의 창고 문과 문밖 나무 상자 확인하기.”
- 과거 행동 처리: ‘나무 상자 옮겨 나오기’에 ‘당시에 완료함’이라고 표시합니다. 과거 문단 안에서 운반 행동을 다시 제공하지 않습니다.
기록 C: 창고에서 나온 뒤의 관찰
- 원래 묘사: “당신은 창고 문을 닫는다. 나무 상자는 발치에 놓여 있다.”
- 당시 상황: “당시의 기록|상자를 들고 창고에서 나온 뒤, 막 문을 닫은 시점.”
- 이후 변화: “이번에 다시 읽는 시점까지, 이보다 나중에 일어난 것으로 알려진 변화는 없다.”
- 현재 상태 확인 진입점: “지금의 창고 문 다시 확인하기.”
- 과거 행동 처리: ‘창고 문 닫기’는 이미 일어난 행동을 서술한 것이므로, 반복해서 제출할 수 있는 명령으로 바꾸지 않습니다.
기록 C는 지금 상태와 일치하지만, 당시 상황을 그대로 남겨야 합니다. 과거 기록인지 여부는 내용이 낡았는지가 아니라 어느 사건을 기록했는지에 따라 결정됩니다. 나중에 문이 다시 열려도 C는 여전히 맞는 기록이므로, 과거 본문을 되돌아가 고칠 필요가 없습니다.
이 형식을 재사용할 때는 다섯 항목을 각각 먼저 채웁니다. 그런 다음 당시 상황은 본문 앞에, 이후 변화와 진입점은 본문 뒤에 배치합니다. 이후 변화는 다시 읽을 때 덧붙이는 설명입니다. 원문과 시각적으로 구분하여, 등장인물이 당시부터 나중에 벌어질 일을 알고 있었다고 오해하지 않게 해야 합니다.
현재 확인은 이번 관찰에 대해서만 답하기
앞서 설정한 현재 시점에서 독자가 기록 A의 ‘지금의 창고 문 확인하기’로 들어왔다면, 응답 문구를 이렇게 작성할 수 있습니다. “지금 당신은 복도에 서 있다. 창고 문은 닫혀 있고, 나무 상자는 발치에 있다. 문을 밀어 보거나 나무 상자를 살펴볼 수 있다.” 먼저 관찰 위치를 밝히고, 다음으로 눈에 보이는 현황을 설명한 뒤, 현재 행동으로 연결합니다.
창고에 들어가고 상자를 옮기고 문을 닫은 전 과정을 다시 설명할 필요는 없습니다. 독자는 방금 과거 기록에서 넘어왔습니다. 현재 확인의 역할은 ‘그래서 지금 문이 열려 있는가’라는 의문을 해소하는 것입니다. 원인을 되짚어야 한다면 과거 본문 옆의 이후 변화 설명이 이미 짧은 단서를 제공합니다.
또한 ‘닫혀 있다’는 ‘잠겨 있다’와 같지 않습니다. 이 예시에는 문을 잠갔다는 설정이 없으므로, 응답에 ‘열쇠를 찾아야 한다’고 임의로 추가해서는 안 됩니다. ‘문을 밀어 본다’ 역시 시도할 수 있는 행동만 뜻합니다. 실제로 열리는지는 이후 이야기의 조건에 따라 결정되어야 합니다.
등장인물이 이미 창고 문에서 멀어졌다면 진입점도 관찰 조건에 맞게 바꿔야 합니다. 직접 볼 수 없는 상황에서는 ‘창고 문 앞으로 돌아가 확인하기’라고 쓸 수 있습니다. 기억만 보여 준다면 ‘마지막으로 창고 문을 봤을 때는 닫혀 있었다’라고 씁니다. 마지막으로 알려진 상태를 방금 확인한 현재 상태처럼 제시해서는 안 됩니다.
과거 선택지의 처리 방식을 밝히고, 다시 읽기로 재실행하지 않기
이 예시에서 채택한 규칙은 과거 본문에는 선택 기록을 남기고, 새로운 행동은 현재 관찰 뒤에 모으는 것입니다. 확인 단계가 하나 늘어나지만, 독자는 먼저 조건을 파악할 수 있습니다. 과거의 ‘곧바로 안으로 들어갈 수 있다’라는 문장을 근거로, 지금은 문이 닫혀 있다는 조건을 건너뛰는 일을 피할 수 있습니다.
과거 선택지를 회색으로 표시하는 것만으로는 부족합니다. 독자는 이미 완료한 것인지, 조건이 맞지 않는 것인지, 잠시 사용할 수 없는 것인지 알 수 없습니다. 기록 A의 ‘당시에 선택함’과 기록 B의 ‘당시에 완료함’은 각각 그 행동이 과거에 어떻게 처리되었는지를 설명합니다.
작품에서 과거 문단을 통해 같은 종류의 행동을 시작할 수 있게 하려면, 진입점을 ‘현재 상황에서 들어가 보기’로 명확히 바꾸고 등장인물의 위치와 문 상태를 다시 확인해야 합니다. 과거 행동의 결과를 그대로 적용해서는 안 되며, 이미 복도에 있는 나무 상자를 다시 옮겨 나와서도 안 됩니다.
과거로 돌아가 다른 선택을 허용하는 경우는 별개입니다. 이는 되돌리기 기능이므로, 어느 시점으로 복원되며 이후의 어떤 진행 내용이 바뀌는지 따로 설명해야 합니다. 평범해 보이는 과거 선택지 하나에 기록 보기, 현재 행동 실행하기, 과거 바꾸기라는 세 가지 의미를 동시에 담아서는 안 됩니다.
다시 읽는 경로를 따라 모호함과 적용 범위 점검하기
원고를 완성한 뒤에는 기록 A부터 종이 위에서 한 번 따라가 봅니다. 먼저 당시 상황과 원문만 읽고, 창고에 들어가기 전에 문이 열려 있었다는 것을 판단할 수 있어야 합니다. 다음으로 이후 변화를 읽으면 문을 닫은 전환점을 찾을 수 있어야 합니다. 마지막으로 현재 확인에 들어가면 문이 닫혀 있다는 관찰을 얻어야 합니다. 이 검토는 문구가 내부적으로 일관적인지 살피는 작업이며, 실제 독자가 이해했다는 증거는 아닙니다.
이어서 과거 행동을 일부러 선택하려는 관점에서 읽어 봅니다. ‘창고에 들어가기’가 여전히 지금 바로 실행하는 행동으로 읽힌다면 행동 설명을 보완해야 합니다. 확인 응답이 ‘상황이 달라졌다’에 그친다면 구체적인 대상과 상태를 추가해야 합니다. 이후 변화가 실제로 거치지 않은 다른 분기에서 온 것이라면 삭제하여, 다른 경로를 이번 기록에 섞지 않아야 합니다.
이 주석 방식은 지난 과정을 보존하고 다시 읽을 수 있는 본문에 적합합니다. 진실을 숨기는 이야기나 신뢰할 수 없는 서술에서는 ‘당시 당신의 판단’이라고 표시해 인식의 범위를 유지하고, 숨겨진 사실을 미리 드러내지 않을 수 있습니다. 원고를 넘길 때 각 기록에 명확한 시점, 추적 가능한 변화, 현재 관찰 조건에 맞는 진입점, 잘못된 실행을 막는 과거 행동 설명이 있는지 확인합니다. 그러면 작가는 과거 본문 전체를 다시 쓰지 않고도 기록별로 필요한 내용을 덧붙일 수 있습니다.






