들여쓰기와 공백에 숨긴 단서, 추리가 가능한 일반 텍스트로 옮기는 법
들여쓰기, 정렬, 여백이 나타내는 관계를 먼저 파악한 뒤 짧은 문장으로 옮긴다. 레이아웃 단서 변환 카드로 플레이어에게 주어진 근거를 보존하되, 비교와 배제, 결론은 플레이어의 몫으로 남긴다.

들어가며
일반 텍스트 버전을 준비할 때는 먼저 레이아웃이 표현하는 관계를 문장으로 쓴 다음, 플레이어가 여전히 직접 비교해야 하는지 확인한다. 들여쓰기가 상자 안의 물건을 뜻한다면 “○○ 상자 안에는 ……이 있다”로 바꾼다. 빈 공간이 단순히 묶음을 구분한다면 그 구분을 설명한다. “여기에 물건 하나가 빠져 있다”를 변환 문장으로 삼아서는 안 된다. 그렇게 쓰면 추리의 한 단계를 플레이어 대신 수행한 셈이다.
아래에서는 가상의 창고 목록으로 ‘레이아웃 단서 변환 카드’의 모든 항목을 채워 본다. 목록과 규칙, 정답은 모두 설명을 위해 지어낸 것으로, 실제 사용자 사례나 실측 결과, 직접 수행한 테스트 기록, DramaFork의 제품 기능이 아니다. 여기서 다루는 작업은 같은 언어 안에서 제시 방식을 수정하는 데 한정된다.
1. 먼저 공백이 무엇을 말하는지 판단한다
쓰기 전에 공백 하나하나를 두고 묻는다. 이 공백을 지우면 독자는 어떤 근거를 잃는가? 답은 구체적인 관계를 가리켜야 한다. “분위기가 나빠진다”거나 “덜 깔끔하다”는 답으로는 부족하다.
열 정렬은 같은 행의 이름과 물건을 짝지을 수 있다. 들여쓰기는 물건이 한 단계 위의 용기에 속한다는 뜻일 수 있다. 두 문단 사이의 여백은 날짜가 다른 두 기록을 구분할 수도 있다. 서로 붙어 있다고 반드시 관련이 있는 것도 아니다. 단지 공간을 아끼려고 붙여 배치했다면 이야기 속 사실을 새로 만들어 넣어서는 안 된다.
반면 공백 자체가 세어야 할 문자이거나, 글자를 움직이고 열을 재배열해야 풀리는 퍼즐도 있다. 이때는 관계를 보존하는 것만으로 부족하다. 문자 수와 순서, 조작할 수 있는 위치도 증거에 포함되기 때문이다. 먼저 이 차이를 구분해야 짧은 문장으로 옮길지, 위치를 명확히 표시한 다른 표기법을 만들지 결정할 수 있다.
이 예시에서는 소속 관계와 묶음 구분만 다룬다. 목록의 들여쓰기는 ‘해당 상자 이름 아래에 기재됨’을 뜻하고, 빈 줄은 두 상자의 기록을 나눈다. 항목 순서는 배치 순서를 뜻하지 않으며 들여쓰기 너비도 수량을 나타내지 않는다. 이런 의미는 원문의 설명으로 뒷받침되어야 한다. 변환 과정에서 편집자가 추측으로 정해서는 안 된다.
2. 원문이 플레이어에게 주는 근거를 모두 확정한다
가상의 상황에서 플레이어는 창고의 저녁 봉함 기록과 아침 포장 지시를 대조해, 필수 물품 중 무엇이 지정된 상자에 기록되지 않았는지 판단한다. 두 버전 모두 먼저 같은 설명을 제공한다. 각 상자에는 아래에 지정된 세 가지 물건만 하나씩 넣어야 한다. 저녁 기록에는 당시 상자 안에 있던 물건이 빠짐없이 적혀 있다. 물건 이름 앞의 들여쓰기는 위쪽에서 가장 가까운 상자 이름이 가리키는 상자에 그 물건이 속한다는 뜻이다.
아침 포장 지시는 다음과 같다. A 상자에는 구리 열쇠, 등잔 심지, 봉랍을 넣고, B 상자에는 구리 열쇠, 등잔 심지, 삼밧줄을 넣는다. 저녁 기록의 원문은 다음과 같다.
A 상자
구리 열쇠
등잔 심지
B 상자
구리 열쇠
등잔 심지
삼밧줄
‘빠짐없이 적혀 있다’는 설명은 생략하면 안 된다. 단지 대충 적어 둔 목록이라고 하면 봉랍이 적혀 있지 않은 이유가 기록 누락일 수도 있으므로, 플레이어에게는 상자 안에 물건이 부족하다고 판단할 근거가 충분하지 않다. 기록의 완전성을 명시적인 전제로 삼아야 정답이 성립한다.
과제를 도둑 찾기로 확대해서도 안 된다. 현재 자료로 판단할 수 있는 것은 저녁에 어느 상자에 어떤 필수 물품이 없었는지뿐이다. 운반 과정, 책임자, 창고 밖으로 나간 물건에 관한 기록은 주어지지 않았다. 변환문도 이 증거의 범위를 지켜야 한다.
3. 재사용할 수 있는 레이아웃 단서 변환 카드를 작성한다
의미 있는 시각적 관계마다 한 항목씩 작성한다. 같은 관계가 반복되면 공통 규칙을 정한 뒤 상자별로 적용해도 된다. 아래는 이 예시의 완성된 카드다. 작가의 작업 자료이므로 플레이어에게 단서와 함께 보여 줄 필요는 없다.
시각적 관계: 구리 열쇠와 등잔 심지는 A 상자 아래에 들여쓰기되어 있고, 구리 열쇠와 등잔 심지, 삼밧줄은 B 상자 아래에 들여쓰기되어 있다. 들여쓰지 않은 두 상자 이름은 같은 단계에 있다. 상자 사이의 빈 줄은 묶음을 나눌 뿐, 빈 상자가 있다는 뜻이 아니다.
추리에서의 역할: 물건의 소속을 확정해 플레이어가 아침 지시와 저녁 기록을 상자별로 비교할 수 있게 한다. 두 상자 모두 구리 열쇠와 등잔 심지를 담고 있으므로 모든 항목을 하나의 전체 목록으로 합치거나 이름이 같은 항목을 중복으로 보고 삭제해서는 안 된다.
대체 문장: 저녁 봉함 기록: A 상자 안에는 구리 열쇠와 등잔 심지가 하나씩 있다. B 상자 안에는 구리 열쇠와 등잔 심지, 삼밧줄이 하나씩 있다. 위 내용은 당시 두 상자 안에 있던 물건을 빠짐없이 나열한 것이다.
남겨 둘 미지의 정보: 어느 상자가 아침 지시와 다르고 무엇이 부족한지는 플레이어가 비교해서 알아내야 한다. 물건이 왜 상자 안에 없는지, 누군가 가져갔는지, 누구의 손을 거쳤는지는 자료에 나와 있지 않다.
정답 노출 점검: 대체 문장에는 ‘빠졌다’, ‘유독’, ‘이상하다’처럼 판단을 담은 표현이 없다. A 상자만 눈에 띄게 표시하지 않으며, 목록에 없는 봉랍을 위해 이름이 붙은 빈칸을 남겨 두지도 않는다. 두 상자에 같은 문장 구조를 사용해 편집자의 어조가 추가 힌트를 주지 않도록 한다.
이 카드는 다른 단서에 복사한 뒤 다섯 항목을 차례로 바꿔 쓸 수 있다. ‘대체 문장’의 어떤 문장이 원래의 관계나 공통 전제에 대응하지 않는다면, 우선 삭제하거나 확인이 필요하다고 표시한다. ‘이해를 돕기 위해서’라는 이유로 몰래 추가해서는 안 된다.
4. 문장이 매끄러운지만 보지 말고 정답에 이르는 경로를 대조한다
원문에서는 먼저 들여쓰기에 따라 물건을 A 상자와 B 상자에 배정한다. 이어 각 상자를 아침 지시와 비교해 A 상자에 봉랍이 기재되지 않았음을 발견한다. 저녁 기록이 완전하다는 전제를 결합하면 A 상자에 봉랍이 없다고 판단할 수 있다. B 상자의 세 물건은 지시와 일치한다.
일반 텍스트 버전에서는 ‘A 상자 안에는’, ‘B 상자 안에는’을 읽고 소속을 확정한 뒤, 똑같이 상자별로 비교해 같은 판단에 도달한다. 변환으로 들여쓰기를 읽어 내는 과정은 사라졌지만, 물품 집합을 비교하는 일까지 플레이어 대신 한 것은 아니다. 상자에 없는 물건의 행방을 덧붙이지도 않았다.
이 대조는 가상 자료를 바탕으로 글로 검토한 추론일 뿐, 플레이어 테스트 결과가 아니다. 작가가 재검토할 때는 두 버전의 알려진 정보와 아직 밝혀지지 않은 정보를 각각 나열하고, 한쪽에서만 성립하는 결론이 있는지 확인해야 한다.
예를 들어 “A 상자에는 구리 열쇠와 등잔 심지만 남아 있다”는 같은 뜻이 아니다. ‘남아 있다’는 이전에 다른 물건도 있었고 나중에 줄어들었다는 의미를 암시한다. 그러나 원자료가 설명하는 것은 포장 지시와 저녁의 상태뿐이다. “A 상자: 구리 열쇠, 등잔 심지, 빈자리”도 적절하지 않다. 원문에는 고정된 칸이 없으므로 빈자리를 추가하면 비교 과제가 이미 표시된 빈 곳을 찾는 과제로 바뀐다.
상자 안에 무엇이 있는지 짧은 문장으로 명시하면 소속을 알아보기 쉬워진다. 여기에는 절충이 따른다. 원래 퍼즐의 핵심이 들여쓰기 규칙을 발견하는 데 있다면, ‘상자 안에는’이라고 밝히는 순간 핵심 발견을 미리 해 준 셈이다. 이런 버전은 각색이라고 해야 하며, 원래 추리 과정을 보존했다고 주장할 수 없다.
5. 문자 자체를 이용하는 퍼즐에는 다른 보존 방법을 쓴다
공백의 개수가 암호라면 “두 항목 사이가 멀다”는 설명만으로는 부족하다. ‘공백은 세 개’라고 표기하면 수치는 보존할 수 있지만, 세는 작업을 대신했다는 점은 인정해야 한다. 개수를 세는 행위 자체가 도전 요소라면 이런 대체는 문제를 바꾼다. 완전히 같은 의미라고 주장할 것이 아니라 조작 방식을 다시 설계해야 한다.
단서가 행과 열의 교차점에 의존한다면, 각 행과 열에 고정된 이름을 붙이고 항목별로 어느 교차점을 차지하는지 설명하면서 원래 미지수였던 위치는 그대로 남겨 둘 수 있다. 이동 후의 인접 관계에 의존한다면 무엇을 움직일 수 있는지, 이동 전후를 어떻게 읽어야 하는지도 설명해야 한다. 초기 관계만 제시해서는 전체 조작 규칙을 대신할 수 없다.
전달하기 전에는 일반 텍스트 버전을 들여쓰기도 연속 공백도 없고, 어느 지점에서든 줄이 바뀔 수 있는 하나의 글로 상상해 본다. 그런 다음 카드를 항목별로 확인한다. 물건의 소속이 명확한가, 이름이 같은 항목이 모두 남아 있는가, 전제가 유지되는가, 미지의 정보는 여전히 추론해야 하는가? 이는 내용 점검 방법이며, 특정 표시 환경에서 검증을 마쳤다는 뜻은 아니다.
이 예시에서 전달할 수 있는 결과물은 3절의 대체 문장에 2절의 공통 설명과 아침 지시를 함께 제시한 것이다. 어느 하나라도 빠지면 플레이어는 비교 기준을 잃거나 ‘기록되지 않았다’는 사실에서 ‘상자 안에 없다’는 판단을 내릴 수 없게 된다. 문장이 아무리 매끄러워도 필요한 근거를 모두 갖춘 단서는 아니다.






