Metlivi 部落格

如何避免互動小說中的虛假選項

如果你正在編寫角色扮演場景並希望其中的選擇具有實質意義,請將每個選項連結至一個可觀察到的後果:改變的場景、不同的回應,或是後續變得可用或不可用的行動。一個選擇仍然可以與其他選項共用相同的主線劇情走向,但如果各選項只是換個說法表達同一行動,且後續沒有任何機制記住箇中差異,那它就只是表面形式的選擇。請利用下方的「選擇到後果追蹤法」來決定該修改哪些內容。

2026年9月30日7 min read休閒、旅行與城市體驗作者:Metlivi Editorial Team
第 1 節

是什麼讓一個選擇變得流於表面?

當在各選項之間做選擇只會改變字面措辭,卻讓故事處境與玩家下一步行動實際上毫無改變時,這個選擇就是表面形式的。角色可能在一個分支中說「我同意」,在另一個分支中說「聽起來不錯」,而對方的回應完全相同,場景也以同樣的方式推進。文句有所變化,但決策本身毫無實質意義。

當表面選擇讓讀者能夠微調角色的語氣或代入某種細微偏好時,它們是有存在價值的。問題在於,當故事將某個選擇包裝成至關重要的決定——例如強調某種天人交戰的抉擇、要求做出承諾或暗示潛在風險——事後卻表現得彷彿從未做過任何區分時,就會產生落差。互動敘事的研究發現,相較於選項僅在非情境層面有所差異,當選擇能導向不同的情境內容時,參與者回報了更強的自主性(agency)。這為我們提供了一個實用的設計檢驗標準:去尋找「正在發生的事」有何不同,而不僅僅是一句不同的台詞。Cardona-Rivera 等人,《預見有意義的選擇》(Foreseeing Meaningful Choices)

第 2 節

從三個關鍵時刻追蹤選擇

對於每一個你希望帶來實質影響的選擇,請寫下一份包含三個項目的精簡追蹤紀錄:玩家做了什麼、當下產生了什麼變化,以及故事在後續的何處記住了這一點。這能讓你身為作者清楚看見隱藏或延遲的效果,即使讀者無法預先看到完整的結果。

舉例來說,在社區花園裡,一名角色請求玩家幫忙準備週末的種子攤位。選項是一起整理種子包,或是先製作一份清晰的種植圖表。當下的行動各有不同。稍後,當有訪客詢問陰涼角落適合種什麼時,在一種版本中角色可以指向圖表,而在另一種版本中玩家則能遞出剛剛整理好的種子包。這些結果雖然微小,但每個選擇都改變了該場景可以提及的內容,以及哪種回應顯得自然流暢。

在撰寫草稿時,可以使用一個小型紀錄表:

選項:一起整理種子包;即時行動:玩家按標籤將種子分類;後續呼應或可用行動:向訪客遞出對應的種子包

選項:製作種植圖表;即時行動:玩家記錄種子在哪裡生長得最好;後續呼應或可用行動:查閱圖表以回答關於遮陰處的問題

該表格是用來說明設計的輔助工具,而非研究結論。它的價值在於強制讓每個選項都與後續的某段內容產生連結。如果你無法在最後一欄填入具體的場景、回應或行動,那麼要麼加入後續呼應,要麼就將該選擇呈現為無關緊要的語氣變化,而非重大的分歧點。

第 3 節

在點擊前讓選項清晰易懂

讀者需要足夠的脈絡才能理解自己正在做出何種決定。這並不意味著要揭露後續的所有劇情細節,而是要展現即時目標、可能的代價或限制,以及不同做法之間的區別。Choice of Games 關於意向性選擇的指南建議標示出可能的故事走向與難度差異,特別是在某個選項可能帶來負面結果的時候。《如何撰寫意向性選擇》(How to Write Intentional Choices)

比較一下「拿取圖表」與「拿取種子」。這些標籤只說出了物件名稱,卻幾乎沒有給出做出選擇的理由。更清晰的選項可能是「帶上圖表以便回答種植問題」與「帶上種子包讓訪客挑選想帶走的東西」。每一個都傳達了明確的目的。兩者都不需要預先承諾後續的確切結果,接下來的場景依然可以帶給讀者驚喜。

讓選項在提供資訊的程度上保持對稱。如果一個詳細解釋了目的,而另一個含糊不清,讀者可能無法判斷這種差異是否為刻意安排。若結果存在不確定性,請透過場景傳達這種不確定性:例如角色說圖表還沒畫完,或者種子還沒分類好。目標是讓讀者帶著明確意圖去選擇,而不是去猜測作者的心思。

第 4 節

在不倍增分支的情況下延續後果

有意義的後果並不要求每個選項都展開一條永不交會的獨立故事線。各分支可以在經歷一段獨特對話或行動後重新匯合,同時在後續場景中保留早期選擇所留下的細節。ink 文件將分支與匯合描述為其基本故事架構的一部分,而 Choice of Games 則探討了延遲分支,將其作為讓早期決策影響後續結果的方法,同時避免劇情立即分裂成越來越龐大的路徑。ink,《使用 ink 寫作》(Writing With ink)與《數字說話:如何寫出一本不爛的長篇互動小說》(By the Numbers: How to Write a Long Interactive Novel That Doesn’t Suck)

對於小型專案,追蹤少數明確的事實,勝過追蹤每一句對話。種子攤位的選擇可以設定一個簡單的標記(flag),例如 made_chart。當訪客到來時,故事會檢查該事實:如果為真(true),玩家可以查閱圖表;否則,他們可以遞上種子包。這只是一個虛構的範例,並非強制要求使用變數或任何特定工具。被記住的物品、改變的關係,或是文句中的呼應,都能達到相同的敘事目的。

一個實用的限制是:只許下你實際能夠撰寫並測試的後果承諾。如果某個選擇會影響後續場景,請確保後續場景針對該狀態具備專屬的台詞、回應或可用行動。如果多個舊選擇共同匯入一個廣泛的特質,請在故事中定義該特質的意義,並展現它如何改變讀者能注意到的事物。Choice of Games 指出,延遲分支系統會增加創作的複雜度;保持追蹤事實的精簡與高度相關,能讓他們的建議在場景層面上切實可行。

第 5 節

區分微小的後果與毫無後果

並非每個決定都需要改變主線劇情或封鎖特定內容。簡短的致意或提及就能確立故事記住了這件事:某個角色感謝玩家繪製了圖表,或是詢問他們手頭是否還有圖表。這是一個微小的後果,但它是可被觀察到的。相較之下,默默改變一個從不影響對話、事件或選項的變數,並不能向讀者證明這個選擇發揮了作用。

在檢視選擇時,請問問自己:「只看下一個場景,我能看出讀者選了哪個選項嗎?」如果答案是否定的,請找一個自然的地方讓這種差異顯現出來。答案可能是一件更換的道具、角色的某句回應、玩家可以額外提出的一個問題,或是完成普通任務的另一種方式。避免僅為了交差了事而添加呼應;它應當符合角色所知曉的資訊以及他們正在做的事情。

接著檢視該差異是否符合該選擇所做出的承諾。微小的偏好可以導向微小的回應。一個被包裝為決定如何為重大事件做準備的選擇,應該對該籌備過程產生相稱的影響。這種拿捏能幫助讀者理解決策的規模及其所帶來回報的規模。

第 6 節

進行「選擇到後果」的檢視流程

在潤飾對話之前,請按以下順序檢視場景:

點名這項決策。用一句直白的話說出玩家正在哪兩者之間做選擇:兩個目標、方法、承諾或優先事項。

陳述即時差異。寫下角色在每個選項中分別做了什麼。如果行動完全相同,請修改選項,或將其明確標記為刻意的語氣選擇。

標記讀者能預見的事物。補充足夠的脈絡讓替代方案易於理解,包括相關的努力、限制或不確定性。

設定後續的回報。確定一個取決於該決定的具體呼應、反應、場景細節或可用行動。它可以很微小,但必須在故事中清晰可讀。

檢查兩條路徑。閱讀每條路徑上的下一個場景。確認被記住的細節出現在正確的分支中、兩種版本都合乎邏輯,且沒有任何選項許下了故事無法提供的行動承諾。

這個檢視流程將「讓選擇有意義」轉化為具體的編輯任務:將玩家的選擇與故事的發展連結起來,然後以符合該決策規模的方式讓這種連結變得清晰可見。情節最後可能會再次匯合,但讀者應該能夠在後續的場景或行動中,辨識出自己選擇所留下的痕跡。

相關閱讀

繼續探索這個主題