DramaFork 互動節點怎麼核對:選項文字、出口與回收結果要成對看
核對互動節點時,把每個選項當成一條「承諾—兌現」對:玩家在按鈕上讀到的意圖,必須在出口指向的節點裡得到對應結果,並且該結果要能回到主線或形成明確收束。只檢查按鈕文字、或只看節點連線,都會漏掉空出口、錯接和同意圖重複。下面用虛構教學例子「溫室門內外」說明一套可重複使用的審閱表。

導讀
核對互動節點時,把每個選項當成一條「承諾—兌現」對:玩家在按鈕上讀到的意圖,必須在出口指向的節點裡得到對應結果,並且該結果要能回到主線或形成明確收束。只檢查按鈕文字、或只看節點連線,都會漏掉空出口、錯接和同意圖重複。下面用虛構教學例子「溫室門內外」說明一套可重複使用的審閱表。
先建三欄對照,而不是先畫分支圖
DramaFork 的節點以編輯表組織,不是拖曳分支圖。審閱時建議在當前節點表旁另開一張核對表,每行只放一個選項,固定三欄:
- 選項文字:玩家實際看到的按鈕原話。
- 出口:該選項指向的下一節點名稱。
- 回收結果:進入下一節點後,玩家讀到的第一段敘事或狀態變化。
三欄必須成對出現。若某行只有選項文字、出口為空,就是空出口;若出口指向的節點內容與按鈕意圖不符,就是錯接;若兩個按鈕文字不同但出口與回收結果幾乎相同,就是同意圖重複。以下例子均為虛構教學材料,不對應任何真實專案。
溫室門內外:三節點審閱表
設定一個最小場景:玩家在溫室門外,需要決定是否進入。節點表裡有三個節點:門外選擇、推門進入、繞到側窗。
| 選項文字 | 出口 | 回收結果 |
|---|---|---|
| 「推門進去」 | 推門進入 | 門軸發出乾澀聲響,你踏進濕熱的空氣裡 |
| 「先繞到側窗看看」 | 繞到側窗 | 你沿牆走到側窗,玻璃上凝著水霧 |
| 「推門進去」 | 繞到側窗 | 你沿牆走到側窗,玻璃上凝著水霧 |
第三行是典型錯接:按鈕寫著「推門進去」,出口卻指向側窗節點,回收結果也完全是側窗的內容。玩家點「推門進去」卻讀到繞窗,按鈕意圖與出口不一致。定位方法是先按出口欄排序,同一出口下若出現不同按鈕文字,再逐行比對回收結果;上表中「繞到側窗」被兩個不同按鈕共用,其中一個必錯。
再看一個空出口的寫法:在門外選擇裡加第四個選項「敲一敲玻璃」,出口欄位留空,回收結果也空。玩家點下去沒有任何後續,這就是空出口。處理時要麼給它補一個節點,比如敲玻璃,並寫明「你屈指敲了兩下,裡面沒有回應」;要麼直接刪掉這個選項。留著不補,玩家會在這一步停住。
返回閉環怎麼走
返回閉環指從當前節點出發,經過若干出口後能回到當前節點或回到主線節點。以繞到側窗為例,若該節點只有一個選項「退回門外」,出口指回門外選擇,閉環成立,玩家可以反覆在門外與側窗之間移動。若側窗節點的選項是「繼續往裡走」,出口指向一個不存在的節點,閉環斷裂,玩家會卡住。檢查閉環時,從每個出口出發沿指向走,直到回到已訪問過的節點或到達明確結束節點;中途遇到空出口或指向不存在節點,就記為該路徑未閉環。
這裡有一個容易忽略的情況:推門進入節點如果只有一個選項「原路返回」,出口指回門外選擇,閉環也成立。但如果門外選擇裡「推門進去」的出口被誤改成繞到側窗,那麼玩家從推門進入返回後,再點「推門進去」卻到了側窗,閉環雖然存在,路徑卻已經錯接。所以閉環檢查要和控制檢查一起做,不能只看「能不能走回去」。
同意圖重複的判定
同意圖重複不是文字相似,而是兩個選項的出口與回收結果表達同一結果。例如:
- 選項 A:「推門進去」 → 推門進入 → 「你踏進濕熱的空氣裡」
- 選項 B:「硬闖進去」 → 推門進入 → 「你踏進濕熱的空氣裡」
兩個按鈕文字不同,但出口和回收結果相同,玩家做選擇時沒有獲得不同走向。處理方式可以是合併為一個選項,或給其中一個換出口並補上不同回收結果。若確實需要兩個入口通向同一節點,建議在回收結果裡體現差異,例如一個寫「門軸發出乾澀聲響」,另一個寫「你用力撞開門,鉸鏈震了一下」,讓玩家讀到區別。
還有一種隱蔽的重複:兩個選項出口不同,但回收結果只差一兩個字,比如「你走進溫室」和「你進入了溫室」。這種差異對玩家不構成有效選擇,仍應視為同意圖重複,需要合併或改寫其中一條。
完成檢查
審閱完當前節點後,逐項確認:
- 每個選項都有非空出口,且出口指向存在的節點。
- 每個出口對應的回收結果與按鈕文字意圖一致。
- 沒有兩個選項共用同一出口且回收結果相同。
- 從每個出口出發都能回到主線或到達結束節點,沒有斷鏈。
- 修改節點後,只把相關已完成步驟標為需更新,舊資料保留,並人工核對舊素材表達是否仍成立。
本文由 DramaFork 整理,按當前專案實現說明:節點以編輯表組織,可編輯文本與節點,可對失敗素材任務單獨重試;沒有拖曳分支圖或複雜條件引擎。核對完成後,先挑一個出口為空或錯接的選項,補上目標節點並寫清回收結果,再重新走一遍閉環。


