AI 텍스트 어드벤처 첫 회차 작성법: 플레이어 정체성, 자원, 행동 및 피드백 템플릿
첫 회차는 플레이어가 자신이 누구인지, 눈앞에 무엇을 완수해야 하는지, 어떤 행동을 취할 수 있는지, 그리고 행동이 무엇을 바꾸었는지를 알게 해야 합니다. 초기 상태를 준비한 뒤 한 번의 행동 결과를 서사, 상태, 로그, 다음 단계로 나누면 개막이 완전한 턴을 이루었는지 점검할 수 있습니다.

안내
첫 회차는 플레이어가 자신이 누구인지, 눈앞에 무엇을 완수해야 하는지, 어떤 행동을 취할 수 있는지, 그리고 행동이 무엇을 바꾸었는지를 알게 해야 합니다. 초기 상태를 준비한 뒤 한 번의 행동 결과를 서사, 상태, 로그, 다음 단계로 나누면 개막이 완전한 턴을 이루었는지 점검할 수 있습니다.
아래는 가상 이야기 《비항구 분실물 보관소》로 시연합니다. 이는 DramaFork에서 제공하는 설계 템플릿이며, 예시 수치와 턴 결과는 작성자가 설정한 것으로 실제 플레이나 모델 출력을 대표하지 않습니다.
플레이어에게 지금 당장 할 수 있는 임무를 주기
플레이어는 야간 근무 파트너이며, 폐관 전에 시간이 이상한 수령증을 발견합니다. 개막 목표는 그 출처를 확인하는 것이고, 압박은 폐관까지 20분이 남았다는 것입니다. 이 세 가지만 제시하면 플레이어는 행동할 이유를 갖습니다.
"비밀로 가득한 도시에서 운명을 탐험하라"는 첫 회차 목표를 대체할 수 없습니다. 그것은 눈앞의 대상을 설명하지 못하고, "기록을 조회한다"와 "실소유자에게 연락한다"가 각각 무엇을 해결하는지도 판단할 수 없게 합니다. 배경은 이후에 펼쳐도 되지만, 첫 회차는 행동에 필요한 정보를 반드시 제공해야 합니다.
플레이어 프로필의 이름과 재능도 용도가 있어야 합니다. "기록 직감"을 선택했다면 대조할 때 번호 형식에 추가로 주의할 수 있습니다. 그러나 재능이 모든 진실을 자동으로 밝혀서는 안 됩니다. 작성자는 그것이 어떤 관찰을 개선하는지, 그리고 어떤 단계는 건너뛸 수 없는지를 명시해야 합니다.
이번 회차에 실제로 읽히는 상태만 표시하기
상태창에 직업, 장비, 열 가지 속성을 가득 채울 필요는 없습니다. 먼저 행동이 읽거나 바꾸는 필드를 나열하고, 각 필드의 의미를 정의하세요.
| 필드 | 초기값 | 현재 용도 |
|---|---|---|
| 폐관까지 남은 시간 | 20분 | 이번 회차에 할 수 있는 확인 작업을 제한 |
| 유효 단서 | 0개 | 이미 검증된 사실을 기록 |
| 파트너 신뢰 | 1단계 | 허란(許嵐)이 추가 기록을 공유할지 결정 |
| 현재 목표 | 수령증 출처 확인 | 이번 회차 임무를 상기시킴 |
| 완료된 행동 | 없음 | 반복 조회를 새로운 발견으로 착각하는 것을 방지 |
"신뢰 1단계"는 예시 척도일 뿐이며, 승급 조건을 반드시 명시해야 합니다. 용도가 명확하지 않은 필드는 당분간 표시하지 않아도 되며, 플레이어가 장식용 숫자를 조작 가능한 규칙으로 오해하지 않게 합니다.
또한 "어떤 이상을 찾았다"와 "수령증이 위조임이 증명되었다"를 구분해야 합니다. 전자는 단서이고 후자는 판단입니다. 상태표가 이 둘을 혼동하면 이후 이야기는 검증되지 않은 결론 위에 세워집니다.
선택지에 전제, 대가, 정보 이득 쓰기
첫 회차에서는 세 가지 행동을 제시할 수 있습니다: 원본 등록부 조회, 전표에 적힌 번호로 연락, 먼저 허란에게 질문. 선택지 문구는 동작을 설명하고, 필요하면 알려진 대가를 알리며, 완전한 결과를 미리 누설하지 않습니다.
예를 들어 "5분을 들여 등록부를 대조한다"가 "진실을 찾는다"보다 판단하기 쉽습니다. 플레이어는 시간이 줄어든다는 것을 알지만, 그래도 할 가치가 있는지 결정해야 합니다. 번호로 연락하는 데 걸리는 시간이 같다면, 그것은 다른 정보를 가져와야 하며 단지 수사만 바꿔서는 안 됩니다.
동시에 플레이어의 자유 입력을 받아들일 때는 먼저 이 장면에서 합리적으로 처리할 수 있는 행동 범위를 나열하세요. 플레이어가 "근처 카메라를 찾는다"고 제안하면 확인 절차로 들어갈 수 있습니다. "미래를 바로 안다"고 제안하면 현재 인물에게 그런 능력이 없다고 설명해야 합니다. 자유 입력의 상세 처리는 별도의 행동표로 만들 수 있으며, 첫 회차는 우선 주 경로의 완전성을 보장합니다.
대조 가능한 완전한 턴 쓰기
플레이어 행동: "나는 5분을 들여 원본 등록부를 조회하고, 먼저 수령 번호를 본다."
서사 예시: "당신은 번호 731을 펼친다. 등록 시간이 물품 입고 시간보다 이르지만, 옆에 보충 기재 설명이 없다. 허란이 또 다른 등록 사본을 밀어 넣으며, 먼저 서명을 대조해 보라고 제안한다."
이 결과는 동작을 확인하고 새로운 관찰도 제공하지만, 누가 거짓말하는지 독단적으로 선언하지는 않습니다. 대응하는 상태 업데이트는 다음과 같습니다:
| 항목 | 행동 전 | 행동 후 | 이유 |
|---|---|---|---|
| 남은 시간 | 20분 | 15분 | 등록부 확인 1회 완료 |
| 유효 단서 | 0개 | 1개 | 설명이 빠진 시간 이상 발견 |
| 파트너 신뢰 | 1단계 | 1단계 | 이번 회차에는 관계 변화 조건이 아직 충족되지 않음 |
| 완료된 행동 | 없음 | 번호 731 조회 완료 | 동일 단서를 반복 획득하는 것을 방지 |
로그는 이렇게 씁니다: "731 원본 기록 대조: 등록 시간 이상, 보충 기재 설명 누락, 서명 대조 대기." 그것은 관찰된 사실과 미완료 임무만 남기고, 전체 서사를 반복하지 않으며, 작성자의 비밀을 플레이어에게 쓰지도 않습니다.
다음 단계는 "서명 대조", "수령인 질문", "보충 기재 기록 추적"을 제공합니다. 이 행동들은 방금 얻은 정보에 응답하며, 플레이어가 이전 회차가 할 수 있는 일을 어떻게 바꾸었는지 보게 합니다.
세 가지 이상 입력으로 개막 점검하기
먼저 정상 행동을 입력하여 서사, 상태, 로그가 일치하는지 확인합니다. 서사는 5분을 들였다고 하는데 상태는 변하지 않았다면, 턴이 신뢰할 만하게 정렬되지 않았다는 뜻입니다.
다음으로 자원이 부족한 행동을 입력합니다: 3분밖에 남지 않았는데 5분이 걸리는 확인을 요구합니다. 작성자는 거부할지, 간소화된 방법을 제공할지, 아니면 명확한 결과와 함께 초과를 허용할지 미리 결정해야 하며, 같은 장면이 규칙을 마음대로 바꾸게 해서는 안 됩니다.
마지막으로 모호한 행동을 입력합니다: "나는 이 전표를 좀 처리할게." 플레이어가 대조하려는지, 수정하려는지, 다른 사람에게 넘기려는지 되물어야 합니다. 모호한 입력을 곧바로 대가가 가장 큰 행동으로 해석하면, 플레이어는 표현한 적 없는 선택을 떠안게 됩니다.
DramaFork 텍스트 게임 목록은 텍스트 어드벤처 진입점을 제공합니다. 설계할 때는 여전히 모델이 생성한 서사와 검증된 상태 결과를 구분해야 합니다. 프롬프트가 자원 일관성을 요구한다고 해서 모든 연산이 결정론적 규칙으로 보장되는 것은 아닙니다. 신뢰할 수 있는 수치가 필요하면 핵심 변경을 별도로 점검해야 합니다.
첫 회차를 통과한 뒤 세계 확장하기
설정을 모르는 사람에게 개막을 읽게 하고, 현재 정체성, 목표, 선택지 대가, 방금 일어난 변화를 물어보세요. 작성자가 보충 설명을 해야만 답할 수 있다면, 먼저 정보와 피드백을 수정하세요.
전달할 때는 초기 상태, 플레이어 행동, 턴 결과, 이상 입력 처리를 보존하세요. 이 네 가지 자료는 이후 작성자가 어떤 사실이 이미 성립했는지 알게 하고, 두 번째 회차가 첫 회차를 잊었는지도 점검할 수 있게 합니다. 먼저 한 턴을 명확히 검증한 뒤 장, 아이템, 결말을 늘리세요.


