Metlivi 部落格

如何在分支故事中讓早期的選擇在後續依然發揮作用

當你遊玩分支故事時,某個早期決定的影響力可能在其場景結束很久之後依然存在——即便情節很快就匯入同一條共同路線。請簡要記錄下代表某種承諾的選擇、留意後續的呼應與提及,並依據故事中產生的實質變化來衡量後果,而非著眼於是否每個決定都開闢了全新路徑。你無法強求遊戲記住它未曾追蹤的內容,但你可以順著它所提供的脈絡,使你接下來的決定與你已形塑的故事保持一致。

2026年10月09日閱讀時間 8 分鐘閱讀、藝術與文化作者:Metlivi Editorial Team
第 1 節

為什麼重要的選擇可能不會立刻分化故事

分支故事不需要為每個決定都設立獨立路線。互動小說設計師經常讓路徑交匯,然後利用早期的選擇來影響後續的場景、結局或可選項目。Choice of Games 將這種做法稱為延遲分支(delayed branching):在故事依循共同章節順序發展的同時,過去的選擇仍能形塑後續挑戰的結果。其設計討論也提醒,單獨追蹤每一個早期選擇可能會使故事變得難以管理。《數字說話:如何寫出一部精彩的長篇互動小說》(By the Numbers: How to Write a Long Interactive Novel That Doesn’t Suck)

舉個例子:在一場虛構的飛空艇冒險中,你答應一位製圖師會歸還借來的星圖。下一章依然以全體船員抵達浮空港口作為開頭。這個承諾可能會在後續製圖師前來求助、提到星圖,或是某個角色回想起你是否信守諾言時浮現。故事走在共同路線上,這本身並不能證明承諾已被遺忘。

第 2 節

留意你做出的是哪種類型的決定

有些選擇確立了角色的本質或價值觀;有些選擇則是回應眼前的狀況、表達某種語氣,或是改變特定結果。Choice of Games 將「定位選擇」(establishing choices,即確立角色優缺點的選擇)與後續的考驗以及達成目標的選擇區分開來。這種架構只是一種設計方法,但它為玩家提供了一個有用的思考角度:我做出的是廣泛的承諾,還是僅僅選擇在當下該說些什麼?《選擇分類學:選擇的維度》(A Taxonomy of Choices: Axes of Choice)

一個很有用的區分方式,是分辨選擇的「意義」與其「機制效果」。向船員表示你偏好審慎的計畫,可能定義了你的角色特質,即使遊戲並未顯示「謹慎」數值。選擇東側隧道可能立即改變下一個場景。兩者都很重要,但被記住的方式可能不同。除非遊戲明確告知,否則不要預先假設某個選擇必然會產生隱藏數值或保證未來出現分支。

第 3 節

建立簡短的決定日誌

在長篇遊戲中,只需記下你之後可能想要確認的選擇。精簡的記錄比逐字抄錄實用得多。記錄場景、你的選擇,以及背後的理由或承諾。例如:「港口——將星圖借給米拉(Mira);答應在船員啟航前取回。」這樣既能保留具體細節,又不會讓遊戲過程變成不斷記帳的負擔。

如果遊戲本身提供日誌、回顧、關係面板或選擇歷史,請優先使用這些功能。介面功能因遊戲而異,因此不要指望每部作品都提供相應介面。例如在 Twine 中,故事是由透過連結相互連接的段落(passages)組成的,作者可以使用具有不同功能的故事格式(story formats)。該文件描述的是工具本身,而非每個分支遊戲都保證具備的功能。Twine Cookbook 中的《段落》(Passages)

輕量筆記可以包含三個欄位:

保留不確定性。如果對話含糊不清,請寫下「也許我答應了幫忙」;不要把主觀印象當成已成定局的事實。如果遊戲允許重玩或重訪某個場景,其自身的介面與規則將決定這會如何影響當前的遊玩進度。不要假設重新載入、重新開始或更改選擇會保留其他進度。

選擇:用簡單清楚的語言記錄你實際選了什麼。
意圖:你的角色看起來試圖達成什麼目的。
未完線索:有合理可能在後續再次出現的人物、物品、承諾或計畫。
第 4 節

尋找新分支之外的後續影響

後續的關聯性可能非常微妙。某個角色可能以不同的方式向你問好、認出某件物品、提起先前的承諾,或對你先前採用的方式做出反應。故事也可能改變出現的選項、在場的人員、你獲得的資訊,或是共同場景的描述方式。這些是值得留意的實際跡象,而非每部遊戲都必須達成的檢驗清單。

Ink 的官方編寫指南解釋了分支與重新匯合的故事流程:選擇可以通往不同段落,而分支隨後可以再次交匯。指南也記錄了作者可用來改變內容呈現的變數與條件。這有助於解釋為什麼玩家可能會抵達與之前相同的大場景,同時看到的細節卻受到了先前遊玩過程的影響。該指南描述的是 ink 支援的功能,並非說明任何特定遊戲的構建方式。《使用 ink 寫作》(Writing with ink)

當你注意到呼應時,將其與早期決定連結時應保持謹慎。重複出現的角色或物品並不自動證明你的選擇改變了劇情。不妨反思:對話、可用行動、資訊或結果是否有不同之處?遊戲是否有明確提及過去的事件?這些細節能為你提供更可靠的依據,去解讀故事究竟延續了哪些內容。

第 5 節

結合先前的脈絡來做出後續選擇

當新的決定來臨時,利用你的日誌回顧角色已確立的優先事項。如果你答應歸還星圖,請思考你當前的計畫是履行、拖延還是違背了該承諾。如果遊戲呈現了一個與早期承諾相衝突的新選項,請將這種衝突視為決定的一部分,而非直接認定為前後矛盾的錯誤。角色是可以改變心意的;故事也許會給你一個機會來解釋這種轉變。

你不需要每一次都選擇看起來最一致的選項。刻意的立場反轉本身也能成為角色塑造中深具意義的方向。重點在於結合迄今為止的故事脈絡來做出選擇,而不是為了想像中的「正確」路線進行最佳化。如果遊戲隱藏了評估決定的方式,請接受這一點:你可能要到後面才會知道其確切後果。

第 6 節

將情節呼應與無法驗證的後果區分開來

一個選擇即使被提及,也不一定會改變重大結局。簡短一句關於星圖的台詞,可能表明故事記住了這個承諾,即便港口場景的發展依然如出一轍。反之,改變的事件可能是由另一個選擇或多種因素共同造成的。除非遊戲公開其背後規則,否則單憑一次通關,你可能無法確定確切的原因。

精準描述觀察到的現象會很有幫助:「米拉提到了那個承諾」是可觀察的事實;「這個承諾解鎖了結局」則可能是推測。後續的呼應會讓早期的選擇在敘事中顯得切實存在,但這並不能證明該選擇改變了後續的每一個事件。有些故事只追蹤特定決定,有些則使用廣泛的角色特質或累積的成果。若遊戲介面有解釋其系統,那便是了解其明確追蹤內容的最佳來源。

第 7 節

在每章結束後進行簡單回顧

在章節告一段落或自然停頓時,花點時間思考以下三個問題:

這種簡短的回顧能讓你的理解立足於螢幕上實際呈現的內容。如果沒有任何跡象指向某個選擇,請將該線索標記為尚未解決,而不是斷定它以後一定會發揮作用。故事自有其界限:某個選擇可能獲得一次提及後便淡出,也可能以目前尚不明顯的方式影響後續場景。

故事直接提及了先前的哪個選擇?
場景、資訊、選項或結局發生了什麼變化?
哪一項承諾、計畫或人際關係線索尚未解決?
第 8 節

實例分析:借出的星圖

假設你把星圖借給米拉,並答應在出發前取回。記下這個選擇與承諾。在接下來的港口場景中,留意是否有直接提及米拉、星圖或約定截止時間的內容。如果船員必須在搜查天文台與立即出發之間做出選擇,先前的承諾便為該決定提供了脈絡,即使遊戲並未將其標記為特殊分支。

如果米拉後來說她已經歸還了星圖,請記錄故事已將該線索收尾;不要僅僅因為主線繼續推進,就認定當初的選擇毫無影響。如果故事再也沒有提及它,你只能得出結論:在這次通關中,你沒有看到進一步的呼應。無論如何,你的筆記都能幫助你理清角色的經歷,同時不必妄斷隱藏的遊戲邏輯。

第 9 節

客觀看待故事的規模

當你關注早期選擇的可見痕跡時,追蹤它們是最具成就感的,但沒有玩家能強求一部創作好的故事保留每一個細節。分支遊戲在提供不同結局與匯聚路徑的實際需求之間取得平衡。將你的筆記視為維持連貫性的指引,在可用時運用遊戲自身的歷程工具,並讓後續場景向你展現故事選擇延續了哪些決定。

第 10 節

資料來源

《數字說話:如何寫出一部精彩的長篇互動小說》(By the Numbers: How to Write a Long Interactive Novel That Doesn’t Suck)— Choice of Games
《選擇分類學:選擇的維度》(A Taxonomy of Choices: Axes of Choice)— Choice of Games
《段落》(Passages)— Twine Cookbook
《使用 ink 寫作》(Writing with ink)— inkle
相關閱讀

繼續探索這個主題