미소녀 게임에서 여러 루트의 조건을 동시에 충족할 때, 분기 결과의 근거를 명확히 하는 법
루트 진입 자격은 무엇을 선택할 수 있는지만 결정하며, 플레이어가 이미 선택했다는 뜻은 아닙니다. 복수 루트 자격 처리표로 자격의 근거, 초대 설명, 최종 확인, 보류 시의 출구를 연결하면 모든 분기 결과를 정보를 충분히 이해한 플레이어의 행동으로 설명할 수 있습니다.

들어가며
여러 캐릭터 루트의 조건을 동시에 충족했다면, 먼저 선택 가능한 루트를 정리하고 플레이어가 일정을 이해한 뒤 행선지를 확정하게 하세요. 호감도가 같다고 숨겨진 우선순위로 동점을 해소할 필요는 없습니다. 자격을 갖춘 루트가 하나뿐이어도 플레이어가 초대를 받아들였다고 자동으로 판단해서는 안 됩니다. 자격은 “어디로 갈 수 있는가”에 답하고, 확인은 “이번에는 어디로 가기로 했는가”에 답합니다.
아래에서는 성인 주인공이 두 성인 캐릭터에게 동시에 개인적인 초대를 받는 장면으로 재사용 가능한 복수 루트 자격 처리표를 만듭니다. 인물, 조건, 대사, 분기 규칙은 모두 설명을 위해 새로 만든 허구의 설계 예시입니다. 실제 사용자 사례, 실측 결과, 직접 수행한 테스트 또는 DramaFork의 제품 기능이 아닙니다.
1. 자격 충족과 루트 확정을 따로 기록하기
배경은 안뜰 행사가 끝난 뒤의 해 질 무렵입니다. 성인 주인공 쉬닝은 앞서 성인 캐릭터 린야오의 나무 상자 수리를 도왔고, 또 다른 성인 캐릭터 저우청과는 별 관측 노트를 정리했습니다. 린야오는 남아서 상자 뚜껑을 만들자고 초대하고, 저우청은 테라스에서 별을 보자고 초대합니다. 두 활동은 시간이 겹치므로 이 예시에서는 하나만 받아들일 수 있습니다.
작가는 먼저 자격 규칙을 고정합니다. 나무 상자 수리를 마치고 린야오에게 개인적인 초대를 받았다면 린야오 루트의 자격을 충족합니다. 노트 정리를 마치고 저우청에게 개인적인 초대를 받았다면 저우청 루트의 자격을 충족합니다. 도와주기만 했고 아직 초대를 받지 않았다면 자격은 성립하지 않습니다. 여기서는 호감도 수치를 쓰지 않습니다. 기존 프로젝트에 수치 기준이 있더라도 자격을 각각 판정해야 하며, 높은 점수를 곧바로 플레이어의 결정으로 바꾸어서는 안 됩니다.
기록할 것은 세 가지면 충분합니다. 현재 자격을 갖춘 루트, 플레이어가 알고 있는 일정, 최종 확인한 상대입니다. 앞의 두 항목에는 두 사람을 모두 기록할 수 있지만, 이 예시에서 마지막 항목은 린야오, 저우청, 아직 선택하지 않음 중 하나여야 합니다. 설명을 듣거나 물건을 살펴보거나 누구에게 먼저 말을 걸었는지는 최종 확인을 바꾸지 않습니다.
이 예시에서는 두 초대가 모두 도착한 뒤 자격을 한 번에 확인하며, 확인 중에는 조건을 바꾸는 사건을 끼워 넣지 않습니다. 플레이어가 설명을 읽자마자 후보가 몰래 사라지는 일을 막기 위해서입니다. 반드시 초대를 취소해야 한다면, 먼저 취소 이유를 보여 준 뒤 선택지를 다시 제공해야 합니다.
2. 지금 무엇을 약속하는지 설명하되 결말은 밝히지 않기
린야오는 “너랑 상자 뚜껑을 마저 만들고 싶어. 오늘 밤에는 계속 작업실에 있을 거야”라고 말할 수 있습니다. 저우청은 “테라스에서 별을 보려고 해. 행사가 끝날 때까지 같이 있어 줄래?”라고 말할 수 있습니다. 이어 두 활동이 동시에 시작하며 오늘 밤에는 하나의 초대에만 응할 수 있다는 사실을 쉬닝에게 알려 줍니다.
이 정보면 누구를 선택하는지, 무엇을 하는지, 왜 둘 다 선택할 수 없는지 설명하기에 충분합니다. 누가 고백할지, 이후 이야기가 몇 장으로 이어질지, 결말이 무엇인지는 밝힐 필요가 없습니다. 다만 초대에 응하는 것이 이후 서사를 특정 인물 중심으로 전환한다면, 아무 영향 없이 잠깐 도와주는 선택처럼 포장해서는 안 됩니다. 이 예시에서는 확인 전에 다음 서술을 덧붙입니다. “이 초대를 받아들이면, 이후 이야기는 당신과 상대가 함께 보내는 시간을 중심으로 전개됩니다.”
“린야오의 일정 알아보기”, “저우청의 일정 알아보기”, “나중에 답하기”라는 세 가지 선택지를 제공합니다. 앞의 두 선택지는 정보만 추가하며, 돌아온 뒤 다른 일정도 살펴볼 수 있습니다. “괜찮겠네”라는 말이 예의상 하는 대답이면서 동시에 몰래 루트를 확정하는 장치가 되게 하지 마세요.
확인은 대화에 녹여 넣거나 짧은 안내문으로 제시할 수 있습니다. 대화는 자연스럽지만 단순한 예의로 받아들여질 수 있고, 안내문은 명확하지만 서사 구조를 드러냅니다. 이 예시에서는 대화에 한 번의 확인을 더해 가까운 시점의 진행 방향만 설명하고, 연애의 결과는 예고하지 않습니다.
3. 복수 루트 자격 처리표로 모든 도착점 명시하기
표의 “공통 마무리”는 쉬닝이 혼자 안뜰을 정리하고 그날 밤을 끝내는 짧은 장면입니다. 선택받지 못한 인물에 대한 벌도 아니고, 자격이 없는 상태와 같은 뜻도 아닙니다.
| 자격을 갖춘 루트 | 플레이어가 알고 있는 근거 | 확인 장면 | 결정을 보류할 때의 출구 | 최종 도착점 |
|---|---|---|---|---|
| 린야오만 해당 | 수리 경험, 개인적인 초대, 만들기 일정, 이후 이야기의 방향을 설명한 상태 | 안뜰에서 린야오의 초대를 받아들인다고 확인 | 안뜰에 남아 답변을 보류 | 확인 후 린야오 루트 진입. 최종적으로 받아들이지 않으면 공통 마무리 |
| 저우청만 해당 | 노트 정리, 개인적인 초대, 별 관측 일정, 이후 이야기의 방향을 설명한 상태 | 안뜰에서 저우청의 초대를 받아들인다고 확인 | 안뜰에 남아 답변을 보류 | 확인 후 저우청 루트 진입. 최종적으로 받아들이지 않으면 공통 마무리 |
| 린야오, 저우청 | 두 루트의 자격이 성립하고 두 일정과 시간 충돌을 설명한 상태 | 비교한 뒤 하나를 확인. 확인을 취소하면 돌아갈 수 있음 | 두 자격을 유지하며 안뜰에 남음 | 확인한 상대의 루트로 진입하고 다른 초대는 정중히 거절 |
| 린야오, 저우청. 이미 보류한 상태 | 두 일정이 여전히 유효하며 떠나기 전에 답해야 한다는 것을 알고 있음 | 안뜰 정리가 끝난 뒤 다시 질문 | 설명을 계속 살펴볼 수 있음. 오늘 밤을 끝내기로 선택하면 떠남 | 하나를 받아들이면 해당 루트 진입. 여전히 받아들이지 않으면 공통 마무리 |
| 자격을 갖춘 루트 없음 | 조건이 성립한 개인적인 초대가 없음 | 초대 수락 확인을 표시하지 않음 | 답변 보류 상태로 들어가지 않음 | 자격 미충족 상황을 위해 별도로 작성한 마무리로 연결 |
표를 복사해 사용할 때는 “이후 이야기의 방향을 설명한 상태”를 실제로 화면에 표시한 문장으로 바꾸세요. 그렇지 않으면 문서는 완성되어 보여도 본문에는 플레이어의 결정에 필요한 정보가 빠져 있을 수 있습니다.
4. 두 자격이 성립한 상태부터 보류 후 답변까지 따라가기
쉬닝은 만들기 일정을 먼저 듣고 별 관측 노트를 살펴봅니다. 이때 두 루트의 자격은 성립했고 양쪽 일정도 알고 있지만, 최종 확인은 여전히 비어 있습니다. 린야오의 설명을 먼저 들었다는 사실이 린야오에게 우선권을 주는 근거가 될 수는 없습니다.
플레이어가 “나중에 답하기”를 선택하면 쉬닝은 “안뜰에 있는 물건부터 정리할게. 떠나기 전에 두 사람에게 말해 줄게”라고 말합니다. 두 사람은 각자 준비를 계속합니다. 이때는 답변 보류 상태에 들어갈 뿐 어느 개인 루트에도 진입하지 않으며, 플레이어가 누군가를 거절했다는 의미를 임의로 부여하지도 않습니다.
정리가 끝나면 서술로 알립니다. “두 초대는 아직 답을 기다리고 있습니다. 하나를 받아들여도 되고, 오늘은 어느 쪽에도 참여하지 않아도 됩니다.” 플레이어가 “저우청의 초대 받아들이기”를 선택하면 다음 확인이 표시됩니다. “오늘 밤에는 저우청과 테라스에 가고 린야오의 이번 초대는 거절한 뒤, 저우청을 중심으로 전개되는 이후 이야기로 진행할까요?”
돌아가기를 선택하면 답변 보류 상태로 돌아갑니다. 확인을 선택해야 비로소 저우청 루트를 기록하고, 쉬닝이 린야오에게 함께할 수 없다고 설명하는 대화를 연결한 다음 테라스 장면으로 넘어갑니다. 거절한 것은 이번 일정입니다. 이를 두 사람이 이후로 멀어진다는 내용으로 임의로 확대해서는 안 됩니다.
끝내 받아들이지 않기로 했다면 공통 마무리로 진행하고, “두 자격을 갖추고 있었으며 스스로 받아들이지 않기로 했다”는 기록을 남깁니다. 이 상태는 “애초에 초대를 받지 못했다”는 경우와 일부 풍경 묘사를 공유할 수 있지만, 인물 관계를 설명하는 대사 전체를 공유할 수는 없습니다.
5. 숨은 판정을 점검하고 적용 범위 밝히기
원고를 넘기기 전에 린야오만 자격을 충족한 경우, 저우청만 충족한 경우, 두 사람 모두 충족한 경우를 차례로 검토하세요. 받아들이면 각각 해당 루트로 진입하고, 보류하면 어느 경우에도 루트가 확정되지 않으며, 최종적으로 받아들이지 않을 때도 모두 출구가 있어야 합니다. 이어 두 자격이 성립한 장면의 소개 순서를 뒤집어 보세요. 결과는 여전히 확인에 따라 결정되어야 합니다. 도착점이 달라진다면 목록의 첫 항목, 마지막으로 찾아간 캐릭터, 설명하지 않은 점수 순위가 몰래 쓰이고 있지 않은지 확인하세요.
혼동하기 쉬운 세 동작도 점검해야 합니다. 일정을 살펴보는 것이 수락으로 잘못 처리되는지, 확인 단계에서 돌아갔는데 선택 완료 기록이 남는지, 보류가 자격 상실로 작성되었는지입니다. 이 예시에는 실제 시간 기준의 카운트다운이 없습니다. 안뜰 정리 장면이 끝나면 답변 단계가 시작됩니다. 플레이어가 천천히 읽는다는 이유로 루트를 자동 배정해서는 안 됩니다.
명시적인 확인은 흐름을 한 번 멈추게 하고 분기 지점을 더 뚜렷하게 드러냅니다. 따라서 플레이어가 관계의 방향을 이해한 뒤 선택하기를 바라는 작품에 적합합니다. 이전의 약속이 쌓여 루트가 결정되는 작품이라면 약속의 의미를 미리 확립하고, 서로 충돌하는 약속을 처리할 규칙도 따로 작성해야 합니다. 두 초대에 모두 응하거나 여러 관계가 병행되는 구조에도 이 표를 그대로 적용할 수는 없습니다. 원고를 넘길 때 모든 최종 도착점은 명확한 확인 한 번, 또는 최종적으로 받아들이지 않겠다는 명확한 결정 한 번으로 거슬러 올라갈 수 있어야 합니다.






