텍스트 어드벤처에서 물건을 다시 살펴볼 때, 변화 한 문장으로 이전 묘사를 이어 가는 법
물건을 다시 살펴볼 때는 대상을 알아볼 수 있는 짧은 표현을 남기고, 플레이어가 아직 읽지 못한 현재의 차이를 덧붙인다. 달라진 점이 없다면 상태가 유지되고 있음을 확인해 준다. 도기 주전자의 재확인 차이 원고를 통해 세계의 현재 상태와 플레이어가 마지막으로 본 상태를 구분하고, 첫 확인·변화 후 확인·변화 없는 확인에 맞는 문장을 작성한다.

들어가며
같은 물건을 다시 살펴볼 때는 그것을 알아볼 수 있는 식별 단서를 남긴 뒤, 플레이어가 마지막으로 본 상태와 비교해 현재 무엇이 다른지 쓴다. 실제로 차이가 없다면 상태가 유지되고 있음을 분명히 알려 준다. 매번 묘사 전체를 되풀이해서도 안 되고, 무엇을 가리키는지 알 수 없는 “김이 난다”만 남겨서도 안 된다. 무엇을 쓸지는 플레이어가 이미 무엇을 읽었는지, 그리고 지금 무엇을 볼 수 있는지에 따라 결정한다.
아래는 다른 물건에도 활용할 수 있는 ‘물건 재확인 차이 원고’다. 도기 주전자와 확인 과정은 모두 설명을 위해 만든 가상의 예시다. 실제 사용자 사례나 측정 결과, 직접 테스트한 내용이 아니며, DramaFork의 제품 기능을 나타내지도 않는다. 모든 상태와 문구는 이 글을 위해 설정했다.
식별 정보와 현재 상태부터 나누기
이 예시의 주전자는 회색 도기로 만들었으며, 손잡이에는 삼노끈이 감겨 있고 화로 받침대 위에 놓여 있다. 처음 살펴볼 때는 이렇게 쓴다. “화로 받침대 위에 회색 도기 주전자가 놓여 있다. 몸통은 둥글고 주둥이는 짧으며, 손잡이에는 삼노끈이 감겨 있다. 뚜껑은 닫혀 있고 주둥이에서는 김이 나지 않는다.” 이 문단은 물건을 소개하는 동시에 현재 상태를 알려 준다.
여기서 “손잡이에 삼노끈이 감긴 회색 도기 주전자”는 식별 단서로 쓸 수 있다. “둥근 몸통과 짧은 주둥이”는 처음 모습을 그려 주기 위한 보충 정보이므로 매번 넣을 필요는 없다. 반면 “주둥이에서는 김이 나지 않는다”는 상태에 따라 교체해야 하는 문장이다. 화로 받침대 위라는 위치와 뚜껑의 개폐 여부도 처음에 썼다는 이유만으로 영원히 변하지 않는 속성으로 취급해서는 안 된다.
짧은 응답에 식별 정보를 얼마나 남길지는 다른 물건과 혼동하기 쉬운지에 달려 있다. 장면에 주전자가 하나뿐이라면 “회색 도기 주전자”로 충분할 수도 있다. 회색 도기 주전자가 하나 더 있다면 삼노끈이 감긴 손잡이까지 남긴다. 여기서는 매번 비교하기 쉽도록 “손잡이에 삼노끈이 감긴 회색 도기 주전자”로 통일한다. 나중에 삼노끈이 제거되면 식별 단서도 바꿔야 한다. 문장 형식을 유지하려고 틀린 특징을 남겨서는 안 된다.
세계의 현재 상태와 마지막으로 보여 준 상태를 따로 기록하기
차이 원고에는 두 가지 기록이 필요하다. 세계의 현재 상태와, 플레이어가 마지막 확인에서 실제로 읽은 눈에 보이는 상태다. 앞의 기록은 지금 무엇이 사실인지 결정하고, 뒤의 기록은 어떤 정보에 “여전히”, “더는 ~하지 않는다”, “~하기 시작한다”를 쓸 수 있는지 결정한다. 작가가 주전자를 가열했다는 사실을 안다고 해서 플레이어가 김이 나는 묘사를 읽었다는 뜻은 아니다.
이 예시에서는 먼저 확인 순서를 정한다. 처음 살펴볼 때는 김이 나지 않는다. 가열 사건이 일어나면 세계의 상태가 ‘옅은 김이 남’으로 바뀐다. 두 번째 확인에서는 그 변화를 보여 준다. 그사이 새로운 사건이 없으며, 세 번째 확인에서는 옅은 김이 계속 나고 있음을 알려 준다. 이 사건 순서는 설명을 위한 설정일 뿐, 특정 엔진의 작동 방식과는 관련이 없다.
| 차이 원고 항목 | 두 번째 확인에 해당하는 내용 |
|---|---|
| 식별 단서 | 회색 도기 주전자, 손잡이에 삼노끈이 감겨 있음 |
| 세계의 현재 상태 | 화로 받침대 위에 있고, 뚜껑이 닫혀 있으며, 주둥이에서 옅은 김이 남 |
| 지난번에 읽은 외관 상태 | 화로 받침대 위에 있음, 뚜껑이 닫혀 있음, 김이 나지 않음을 읽었음 |
| 이번 차이 | 마지막으로 본 상태와 비교해, 주둥이에서 김이 나지 않다가 옅은 김이 나는 상태로 바뀜 |
| 유지할 문장 | 손잡이에 삼노끈이 감긴 회색 도기 주전자는 여전히 화로 받침대 위에 있다. |
| 교체할 문장 | 주둥이에서 옅은 김 한 줄기가 피어오르고 있다. |
이 표는 다른 물건에도 복사해 쓸 수 있다. 먼저 두 상태를 채우고, 식별 단서를 고른 다음, 유지할 문장과 교체할 문장을 쓴다. 지난번에 보여 주지 않은 정보는 ‘제시하지 않음’으로 적고, 세계에서 일어난 과거의 일로 빈칸을 채우지 않는다. 문구를 제시한 뒤에는 이번에 명시한 정보를 플레이어에게 보여 준 내용의 기록에 반영한다. 생략한 세부 사항까지 자동으로 다시 확인된 것으로 간주해서는 안 된다.
세 번의 확인에 대응하는 원고 만들기
첫 확인은 물건의 모습을 머릿속에 그려 주는 역할을 하므로 조금 더 자세해도 된다. 두 번째는 독자가 대상을 알아보고 변화를 읽을 수 있으면 된다. 세 번째는 반복된 요청에 답하되, 추가로 진전이 생긴 것처럼 꾸미지 않는다.
| 확인 시점 | 지난번에 읽은 외관 상태 | 이번 차이 | 유지할 문장과 교체할 문장으로 구성한 응답 |
|---|---|---|---|
| 첫 확인 | 기록 없음 | 처음으로 물건을 인식함 | 화로 받침대 위에 회색 도기 주전자가 놓여 있다. 몸통은 둥글고 주둥이는 짧으며, 손잡이에는 삼노끈이 감겨 있다. 뚜껑은 닫혀 있고 주둥이에서는 김이 나지 않는다. |
| 가열 후 | 김이 나지 않는 상태를 보았음 | 주둥이에서 옅은 김이 남 | 손잡이에 삼노끈이 감긴 회색 도기 주전자는 여전히 화로 받침대 위에 있다. 주둥이에서 옅은 김 한 줄기가 피어오르고 있다. |
| 다시 확인 | 옅은 김이 나는 상태를 보았음 | 새롭게 눈에 보이는 차이 없음 | 손잡이에 삼노끈이 감긴 회색 도기 주전자는 여전히 화로 받침대 위에 있다. 주둥이에서는 지난번에 살펴봤을 때와 마찬가지로 옅은 김이 계속 나고 있다. |
두 번째에도 재질, 형태, 손잡이, 뚜껑을 소개하는 문단을 통째로 옮기고 마지막에 김이 난다는 내용을 붙이면, 플레이어는 글 전체를 다시 비교해야 한다. 반대로 “옅은 김 한 줄기가 피어올랐다”만 쓰면, 나중에 그 응답만 따로 읽었을 때 어느 물건의 이야기인지 알아보기 어렵다. 식별 단서를 붙인 차이 묘사는 기존 정보를 조금 남기는 대신, 어떤 물건인지와 어느 부분이 달라졌는지를 함께 분명하게 한다.
유지할 문장과 교체할 문장은 편집 단위이므로 반드시 두 문장으로 나눌 필요는 없다. 더 짧게 쓰고 싶다면 이렇게 합칠 수 있다. “손잡이에 삼노끈이 감긴 회색 도기 주전자의 주둥이에서 옅은 김 한 줄기가 피어오르고 있다.” 위치를 빼도 되는 전제는 위치가 바뀌지 않았고, 현재 대상을 식별하거나 행동하는 데에도 영향을 주지 않는다는 것이다.
중간 과정을 놓쳤다면 플레이어가 본 내용만 이어 가기
다른 설명용 경로에서는 플레이어가 처음 살펴보기 전에 주전자가 이미 가열되었다고 가정해 보자. 이때는 “잠잠하던 주둥이에서 김이 나기 시작한다”라고 쓸 수 없다. ‘잠잠하던’ 상태는 아직 플레이어와 공유한 기억이 아니기 때문이다. 첫 묘사를 제시하되 상태 문장을 “주둥이에서 옅은 김 한 줄기가 피어오르고 있다”로 바꿔야 한다. 처음의 자세한 소개가 필요한지는 플레이어에게 보여 준 기록에 따라 정한다. 세계에서 그동안 사건이 몇 번 일어났는지는 기준이 아니다.
이번에는 플레이어가 김이 나지 않는 모습을 보고 자리를 떠났다고 가정하자. 그사이 주전자에서 김이 났다가 다시 나지 않게 되었고, 플레이어는 돌아온 뒤에야 살펴본다. 현재 상태가 마지막으로 본 상태와 같으므로 “드디어 김이 나지 않는다”라고 쓸 수 없다. 대신 이렇게 쓸 수 있다. “손잡이에 삼노끈이 감긴 회색 도기 주전자는 여전히 화로 받침대 위에 있다. 주둥이에서는 지난번에 살펴봤을 때와 마찬가지로 김이 나지 않는다.” 이는 중간에 한 번도 변하지 않았다고 주장하는 문장이 아니다.
이렇게 쓰면 플레이어가 놓친 과정은 생략된다. 이야기상 그 과정을 반드시 알아야 한다면 눈에 보이는 흔적이나 등장인물의 설명처럼 근거 있는 전달 방식을 따로 쓰고, 이야기 안에 그 근거를 마련해야 한다. 평범하게 살펴보는 행동만으로 알 수 없는 과거의 전모를 갑자기 제시해서는 안 된다. 차이 원고는 눈앞의 응답을 위한 것이며, 완전한 사건 기록을 대신하지 않는다.
변화가 없을 때는 불필요한 암시를 줄이고, 큰 변화에는 분량을 더 쓰기
변화가 없을 때는 “아직 별다른 것을 발견하지 못했다”보다 구체적인 상태를 알려 주는 편이 명확하다. “아직”, “~인 듯하다”, “좀 더 자세히 살펴보자” 같은 표현은 단순한 확인을 아직 끝나지 않은 탐색처럼 보이게 만들기 쉽다. 이번 요청이 겉모습만 살펴보는 것이라면 주둥이에서 옅은 김이 계속 나고 있음을 확인해 주면 된다. 덧붙여 주전자 안에 단서가 없다고 단언하거나, 계속 살펴보면 반드시 새로운 것을 발견한다고 약속해서는 안 된다.
한 번에 여러 변화가 생기면 다음 판단에 영향을 주는 내용을 먼저 쓰고, 필요한 식별 정보를 덧붙인다. 예를 들어 주전자의 위치가 바뀌고 뚜껑도 열렸다면 “여전히 화로 받침대 위에 있다”를 유지할 수 없다. 한 문장으로 끝내려고 뚜껑이 열린 사실을 빠뜨려서도 안 된다. 물건이 이미 깨졌고 짧은 식별 단서만으로 달라진 모습을 그릴 수 없다면, 파편이 어떻게 흩어져 있는지 새로 묘사해도 된다. 분량은 대상을 알아보는 데 필요한 만큼 쓴다.
원고를 넘기기 전에 세 경로를 수작업으로 따라가 본다. 순서대로 확인하기, 가열 후 처음 확인하기, 변화를 놓친 뒤 다시 확인하기다. “여전히”, “계속”, “이전에”, “더는 ~하지 않는다”에 해당하는 표현을 하나씩 표시하고, 이미 제시한 문구가 이를 뒷받침하는지 확인한다. 이어서 이전 문단을 가린 뒤 짧은 응답만으로 대상을 알아볼 수 있는지 살펴본다. 이는 앞으로 실행할 점검 방법이다. 작품에 플레이어가 본 내용을 믿을 만하게 기록하는 수단이 없다면, 식별 단서를 붙여 현재 상태를 묘사하고 기억에 의존하는 비교 표현은 줄인다.






