互動文字遊戲的動作已經完成,正文為什麼還寫「正要」:校正敘述的時間落點
信封已經投入郵筒,正文就不能還把玩家留在鬆手之前。用一張動作時間落點表,對齊實際階段、能否中斷、已完成部分與下一次輸入的起點,再分別寫清準備、進行和完成三種回饋。

開篇導讀
動作已經完成,回饋就應先確認完成,再把下一次輸入放到完成之後。「正要」可以用於準備階段,卻不宜在投遞完成的回饋裡繼續描述當前動作。校訂時,先確定玩家重新獲得輸入機會時,信封究竟在哪裡、手還能改變什麼,再選擇詞語。
以下只處理一個任務:統一同一段動作回饋中的準備、進行與完成表達。判斷依據是這一步實際停在哪裡,不是哪個詞更有畫面感。
一、先確定落點,再改「正要」
以下投信情節是原創虛構教學例子,不是真實使用者案例、實測結果或 DramaFork 產品功能,也不依賴任何指定引擎。三個版本是獨立寫作方案,不是同一次投遞連續出現的三個回合。
設定很簡單:玩家輸入「把信投入郵筒」,本回合已經執行到信封落入筒內。信封不在手中,也不能從投遞口直接取回。原稿卻寫:
你正要鬆手,信封擦過投遞口。筒內傳來一聲輕響,雨水沿著你的手背滑落。你要繼續投信,還是收回手?
問題不只是「正要」與輕響擠在一起。結尾仍把投遞當成待決定的事項,讀者可能以為還握著信。「收回手」也有歧義:收回空手和連信抽回,是兩個不同的結果。
本例應改為:
信封已經落入郵筒深處,投遞完成。你的手掌張開,停在投遞口外;雨水沿手背滑落。此刻你可以收回空手,或查看郵筒外側。
這份改稿同時明確交代物件位置、動作結果和下一次輸入的起點。只把「正要」換成「已經」,卻留下「繼續投信」,仍然沒有校正整段回饋。
二、用動作時間落點表約束措辭
這裡的「時間落點」,指敘述結束並交還輸入權時,動作實際到達的位置。它不是故事時鐘上的幾點幾分。「正要」「正在」「已經」等表達提示動作階段,但單一詞語不能獨自證明玩家擁有介入權。
先填事實欄,再填措辭欄。以下三列分別對應三種獨立方案;進行版額外設定了一個手仍夾住信封、允許暫停的輸入點。
| 實際階段 | 使用詞語 | 能否中斷 | 已完成部分 | 下一次輸入的起點 |
|---|---|---|---|---|
| 準備:信仍在手裡,尚未進入投遞口 | 正要、尚未 | 可以取消投遞 | 手已抬到投遞口前 | 選擇投入或把信收好 |
| 進行:信封前端進入投遞口,手仍夾住後端 | 正在、已伸入但尚未鬆手 | 本方案允許暫停或抽回 | 信封前端已伸入 | 選擇鬆手或抽回信封 |
| 完成:信已落入筒內,手中為空 | 已經、已、完成 | 不能再中斷這次投遞 | 整次投遞完成 | 收回空手或查看筒外 |
「能否中斷」要按具體落點填寫。假如信封已經脫手、仍在下落,可以描述動作正在進行,但不能因此給出「取消鬆手」的選項。動作尚有後續運動,不等於先前的決定還能撤銷。
完成也只對應本次動作的範圍。「已經投遞」不代表收件人已經收到,更不代表對方已經讀信。表裡的已完成部分必須維持這個範圍,避免一句完成回饋提前兌現整條劇情。
三、把三個階段各寫成能接續的一稿
準備版可以寫:
你把信舉到投遞口前,正要投入,手指還穩穩夾著信封。你可以現在投下,也可以把信收回衣袋。
這裡「正要」暗示即將發生,後一句進一步確認選擇仍然開放。如果玩家輸入的是明確的投遞指令,作者卻每次都停在準備階段,就增加了一次確認。只有這次遲疑值得讓玩家決定時,才保留這個停點。
進行版可以寫:
你正在把信送入投遞口。信封前端已伸進去,後端仍夾在指間,你尚未鬆手。此刻可以鬆開手指,也可以將信抽回。
要在長動作的中段交還輸入權,需要寫出「已做了什麼」和「還沒做什麼」,並讓角色狀態確實容得下後續選擇。本稿將停點放在手仍夾住信封時。若只寫「你正在投信」,玩家無法判斷是在抬手、送入還是下落階段。
完成版則使用前面的改稿:信已落入,手已空,後續動作從這裡起算。若玩家此時輸入「把信收回來」,不能把它解釋成尚未鬆手時的抽回動作。按本例設定,應說明信已落入,無法從投遞口直接取回;是否另找辦法,是新的行動問題。
三稿的取捨不是越細越好。準備版保留最後決定,進行版讓一個中途判斷明確呈現,完成版則讓明確指令獲得直接結果。只有中途存在值得決定的差異,拆出輸入點才有意義。
四、讓氣氛描寫共享同一個「現在」
完成回饋後仍可寫慢鏡頭,但要區分回顧與當前狀態。比如「信封已經落下。你正要鬆手,遠處響起鐘聲」,第二句又把當前身體動作拉回完成之前,後面的輸入就失去穩定的參照。
如果確實需要回看鬆手瞬間,可以寫:「方才鬆手時,遠處響起鐘聲。此刻信已落入筒內,你的手仍停在投遞口外。」回顧用「方才」標記,交還輸入權前再回到「此刻」。不需要回顧時,直接寫鐘聲與空手,段落更緊湊。
也不要機械式地清除完成段裡的所有「正在」。「信已經投入,雨正在變大」並不衝突:完成的是投遞,持續的是降雨。「你仍望著投遞口」也可以成立,前提是沒有暗示信還握在手裡。
逐句檢查時,找出每個階段詞修飾的動作。同一段可以同時包含已完成的投遞和持續的凝視,只要下一次輸入依然從信已入筒的狀態開始。
五、按下一次輸入反查整段回饋
實際改稿可以分四步:先用一句平實的話記下當前事實;據此填寫時間落點表;再修改正文中的階段表達;最後檢查所有後續提示是否從這個落點出發。順序不能倒過來,否則容易為了保留漂亮句子而改變動作結果。
以完成版為例,事實句是「信在筒內,手中為空」。據此刪去描述當前時刻的「正要鬆手」,保留雨水描寫,把「繼續投信」改成完成之後可做的事。隨後分別代入「繼續」「撤回」「查看」三種輸入:繼續不能重複投同一封信;撤回不能恢復到手持狀態;查看也不能無故讓信重新出現。
這是一種紙上校訂方法,並非已經進行過的互動測試。若連實際動作階段都未確定,作者需要先確定停點,詞語替換無法代替這個決定。
它適合回合末尾會交還輸入權的動作回饋,不負責規定一次行動消耗多少故事時間,也不處理多動作指令的執行清單。純回憶段可以按敘事需要切換時間;一旦重新讓玩家行動,就要明確交代回到哪個現在。交稿時保留表中對應的一列,讓下一位編輯也能看出:這一刻已經發生了什麼,玩家還能改變什麼。






