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

들어가며
비슷한 도구 중 하나를 일관되게 지정하려면, 이름을 이미 드러난 물건 자체의 특징에 연결하고 위치는 따로 적어야 합니다. 양초 두 자루는 ‘밑동이 휜 양초’와 ‘패인 양초’로 부르고, 배낭에 넣은 뒤에도 같은 이름을 쓸 수 있습니다. ‘왼쪽 것’은 당시 탁자 위 배치에서만 유효합니다. 먼저 개체를 구분할 필요가 있는지 결정하고, 같은 종류의 물건을 구분하는 식별표를 작성한 다음, 줍기와 이동, 되돌려 놓기 과정을 따라 차례로 확인하세요.
먼저 판단하기: 특정한 하나를 골라야 하나, 필요한 수량만 가져오면 되나
어느 것을 골라도 현재 조작과 이미 계획한 이후 결과가 달라지지 않을 때만 ‘양초, 두 자루’로 묶는 것이 적절합니다. 한 자루를 특정 인물에게 줘야 하거나, 이미 불이 붙어 있거나, 플레이어가 한쪽을 남겨 둘 이유가 있다면 따로 표시해야 합니다. 판단 기준은 어떤 물건을 고르는지가 의미 있는지 여부이지, 작가가 각 물건에 배경 설정을 얼마나 많이 붙였는지가 아닙니다.
아래의 ‘밤중에 짐 꾸리기’는 설명을 위한 가상 예시입니다. 실제 사용자 사례나 실측 결과, 직접 테스트한 기록이 아니며, DramaFork의 제품 기능을 나타내지도 않습니다. 예시에 쓰인 모든 이름과 조작 피드백은 앞으로 채택할 수 있는 글쓰기 규칙입니다.
탁자 위에 비슷한 양초 두 자루가 있습니다. 하나는 밑동이 휘었고, 다른 하나는 옆면이 패여 있습니다. 플레이어는 둘 다 가져간 뒤, 나중에 밑동이 휜 양초를 탁자에 되돌려 놓으려 합니다. 이 예시는 모양이 연소에 영향을 준다고 설정하지 않습니다. 외형 차이는 특정한 하나를 명확히 선택하는 데만 사용합니다. 가는 끈도 세 가닥 있는데, 예시의 이후 조작에서 서로 바꾸어 써도 되므로 ‘가는 끈, 세 가닥’으로 묶습니다.
묶어서 표시하면 목록은 짧아지지만, 각각의 물건을 계속 추적할 수는 없게 됩니다. 나중에 갑자기 ‘아까 집었던 끈’을 찾도록 요구하려면, 앞에서부터 그 한 가닥을 구분해 두어야 합니다. 처음에는 차이 없는 수량으로 적어 놓고, 아무런 근거 없이 플레이어가 특정한 한 가닥을 기억하기를 요구해서는 안 됩니다.
식별 특징과 위치를 분리해 식별표 작성하기
이미 제시한 묘사에서 짧고 명확한 차이를 고른 뒤, 전체 이름과 줄여 부를 이름을 정하세요. 특징은 가급적 지속되어야 하며, 같은 종류의 다른 물건과 구별할 수 있어야 합니다. ‘예쁜 양초’는 평가에, ‘배낭에 있는 양초’는 위치에 의존하므로, 이 예시에서 장기적으로 물건을 식별하는 이름으로는 적절하지 않습니다.
아래 표는 두 특징을 모두 확인한 이후의 버전입니다. 내용을 바꾸어 재사용할 수 있습니다. 특징이 아직 보이지 않을 때의 표현은 다음 절에서 다룹니다.
| 종류 이름 | 개체 식별 특징 | 현재 이름 | 사용할 수 있는 약칭 | 이름 변경 조건 |
|---|---|---|---|---|
| 양초 | 밑동이 휘어 있음. 관찰 완료 | 밑동이 휜 양초 | 밑동이 휜 것 | 특징이 사라지거나 새 물건과 이름이 겹치면 재검토. 이동만으로는 이름을 바꾸지 않음 |
| 양초 | 옆면이 패여 있음. 관찰 완료 | 패인 양초 | 패인 것 | 특징이 사라지거나 새 물건과 이름이 겹치면 재검토. 이동만으로는 이름을 바꾸지 않음 |
| 가는 끈 | 이 예시에서는 개체 구분이 필요 없음 | 가는 끈, 세 가닥 | 가는 끈 | 개별 조작이 필요한 차이가 생긴 가닥을 별도 항목으로 분리 |
위치는 목록에 따로 덧붙입니다. 예를 들면 ‘밑동이 휜 양초: 배낭’, ‘패인 양초: 탁자’처럼 적습니다. 그러면 이동할 때 위치만 바꾸면 되므로, 같은 물건을 새 물건처럼 보이게 쓰지 않아도 됩니다. 작가는 대응 관계를 유지하기 위해 내부 식별자를 둘 수도 있지만, 플레이어는 화면에 보이는 글만으로 물건을 식별할 수 있어야 합니다.
약칭에도 구별되는 특징이 남아 있어야 합니다. ‘양초’는 종류 이름이므로 두 자루를 모두 선택할 수 있을 때 어느 한쪽을 가리킨다고 전제해서는 안 됩니다. 이 예시에서는 ‘밑동이 휜 것’을 약칭으로 정할 수 있습니다. 버튼에는 가급적 ‘밑동이 휜 양초 줍기’처럼 전체 이름을 쓰세요. 여기서 정하는 것은 문구와 그 문구가 가리킬 대상입니다. 입력 시스템이 이런 표현을 자동으로 인식한다고 주장하는 것은 아닙니다.
특징이 아직 보이지 않으면 그 장면에서만 쓰는 이름 유지하기
도입부에서는 양초 두 자루의 윗부분만 보이고, 휜 밑동과 옆면의 패인 부분은 모두 가려져 있다고 가정해 봅시다. 그렇다면 목록에서 이 두 특징을 미리 드러내면 안 됩니다. 미리 드러내면 플레이어는 인물이 아직 얻지 못한 정보를 이름에서 알게 되고, 관찰하는 행동도 의미를 잃습니다.
이때 장면은 ‘탁자 왼쪽과 오른쪽에 양초가 한 자루씩 놓여 있다’라고 쓸 수 있습니다. 조작 항목은 ‘탁자 왼쪽의 양초 살펴보기’, ‘탁자 오른쪽의 양초 살펴보기’로 적습니다. 이는 적용 범위가 명확한 임시 이름입니다. 첫 관찰을 안내하는 데만 쓰고, 여러 장면에서 계속 사용하는 정식 이름으로 삼지 않습니다.
이 예시에서는 줍는 과정에서 필요한 관찰을 보충합니다. 왼쪽 양초를 들어 올릴 때는 ‘양초를 받쳐 들자 휜 밑동이 보였다. 밑동이 휜 양초를 배낭에 넣었다’라고 씁니다. 다른 한 자루도 마찬가지로 패인 부분을 먼저 드러낸 뒤 ‘패인 양초’라는 이름을 사용합니다. 여기서 묘사와 명명, 조작 피드백을 연결하면 독자는 새 이름이 어디서 나왔는지 추측할 필요가 없습니다.
이야기상 특징을 계속 숨겨야 한다면, 줍는 행동을 빌미로 억지로 드러내서는 안 됩니다. 이야기에서 허용하는 시점에 인물이 서로 다른 표식을 묶어 달게 하거나, 특정 개체를 지정해야 하는 조작을 뒤로 미룰 수 있습니다. 단순히 ‘A, B’를 붙이는 데도 대가가 있습니다. 처음에 무엇이 무엇인지 명확하지 않다면, 기호는 위치의 혼란을 기억 부담으로 바꿀 뿐입니다.
줍기, 이동, 되돌려 놓기를 따라 이름 변화 확인하기
첫 번째 단계에서는 탁자가 원래 배치를 유지한 상태에서 플레이어가 ‘탁자 왼쪽의 양초 줍기’를 선택합니다. 앞서 제시한 피드백으로 휜 밑동을 드러내고, 배낭 목록에 ‘밑동이 휜 양초’를 추가합니다. 이어 다른 한 자루를 주우면 배낭 목록에 ‘밑동이 휜 양초, 패인 양초’가 표시됩니다. 똑같은 이름의 ‘양초’를 두 개 적지 않습니다.
두 번째 단계에서는 플레이어가 패인 양초를 배낭에서 꺼내 손에 듭니다. 피드백은 ‘패인 양초를 손에 들었다’라고 쓰고, 목록에는 각각의 위치를 표시합니다. 이름은 바꾸지 않으며, ‘손에 든 양초’를 장기적으로 쓸 약칭으로 추가하지도 않습니다. 양초가 놓인 위치는 손에서 다른 곳으로 바뀔 수 있지만, 옆면의 패인 부분은 여전히 원래의 개체를 가리킵니다.
세 번째 단계에서는 플레이어가 ‘밑동이 휜 양초를 탁자에 되돌려 놓기’를 선택합니다. 이번에는 탁자 오른쪽에 놓이더라도 피드백은 ‘밑동이 휜 양초를 탁자 오른쪽에 놓았다’라고 씁니다. 장면에는 전체 이름을 표시하고, 배낭 목록에서는 해당 항목을 제거합니다. 손에는 여전히 패인 양초가 있습니다. 되돌려 놓았다고 해서 예전의 좌우 구분이 다시 적용되지는 않습니다.
이전 이름을 언제부터 쓰지 않을지도 규칙에 포함해야 합니다. 최초 배치가 바뀐 뒤에는 ‘왼쪽 것’을 원래 물건의 별칭으로 쓰지 않습니다. 나중에 새로운 좌우 배치가 생긴다면 현재 장면을 기준으로 해석하고, 그에 해당하는 전체 이름을 보여 줘야 합니다. 첫 관찰 때의 대상을 아무 설명 없이 계속 가리켜서는 안 됩니다. 필요한 경우 ‘처음 탁자 왼쪽에 있던 양초는 이제 밑동이 휜 양초라고 부릅니다’라는 전환 안내를 넣고, 그 뒤로는 조작 항목에 이전 이름을 쓰지 않습니다.
이름 중복과 특징 변화로 표의 적용 한계 확인하기
표를 완성한 뒤에는 먼저 종이 위에서 상황을 따라가 보세요. 두 양초의 위치를 바꾸어도 이름이 원래 물건을 가리키는지, 배낭에 하나만 남아도 그 이름을 유지하는지, 탁자에 되돌려 놓았을 때 실수로 ‘왼쪽 것’으로 다시 바꾸지는 않는지 확인합니다. 이는 앞으로 확인할 항목이지, 이미 검증을 통과했다는 보고가 아닙니다.
다음으로, 마찬가지로 패인 부분이 있는 세 번째 양초를 얻었다고 가정해 봅시다. 이제 ‘패인 것’만으로는 하나를 특정할 수 없습니다. 새롭게 구별할 수 있는 차이를 먼저 보여 준 뒤 이름을 갱신해야 합니다. 예를 들어, 명확히 묘사한 패인 부분의 위치를 이름에 넣을 수 있습니다. 새로 온 양초에만 수식어를 붙이고, 예전 약칭은 두 물건을 모두 가리킬 수 있는 모호한 상태로 남겨 두어서는 안 됩니다.
휘어진 부분이 부러져도 아무 설명 없이 이름을 바꾸지 마세요. 변화가 일어나는 곳에 ‘밑동이 휜 양초의 휘어진 밑동이 부러졌다. 이제 밑동이 부러진 양초라고 부른다’라고 명확히 쓰고, 목록과 조작 항목도 함께 수정합니다. 이전 이름은 여전히 하나의 물건만 가리킬 때에만 잠시 전환용으로 쓸 수 있습니다. 마침 밑동이 휘어진 다른 양초에 그 이름을 넘겨주어서는 안 됩니다.
이 표는 특정 물건을 계속 선택해야 하는 텍스트 장면에 적합합니다. 물건을 언제나 서로 바꾸어 쓸 수 있다면 수량으로 적는 편이 읽는 부담을 줄입니다. 관찰할 수도, 표식을 붙일 수도 없고 실제로 구별할 방법이 없다면, 불확실성을 남겨 두고 조작에서 요구하는 조건을 조정해야 합니다. 납품 전에는 현재 쓰는 모든 이름이 이미 묘사한 물건 하나로 이어지는지 확인하고, 언제 이름을 바꾸며 언제 이전 이름의 사용을 끝내는지 설명할 수 있어야 합니다.






