時間循環故事如何保留一次行動的痕跡:只選擇一個跨輪次變數
初次寫短篇循環故事,可以只保留一件可觀察物件上的變化,其他世界狀態按同一基線重置。這樣作者能逐輪追蹤差異來自哪次行動。這裡討論的是故事世界內的繼承項;讀者和玩家已經讀過前文的知識,不等於角色擁有跨輪記憶。

導讀
初次寫短篇循環故事,可以只保留一件可觀察物件上的變化,其他世界狀態按同一基線重置。這樣作者能逐輪追蹤差異來自哪次行動。這裡討論的是故事世界內的繼承項;讀者和玩家已經讀過前文的知識,不等於角色擁有跨輪記憶。
下面用虛構教學例子《重複的末班電車》說明。這是為講解規則編出的故事,不是實測資料,也不代表任何工具會自動支持周目繼承。
先固定重置事件
《重複的末班電車》裡,主角林晚每晚坐上同一班末班電車。重置事件是列車駛入終點站前的隧道,燈光閃三下,時間回到當晚十點四十分,她再次站在同一站台。這個事件必須每輪完全一樣:同一地點、同一觸發條件、同一句廣播。
固定重置事件有三個作用。第一,讀者知道什麼時候「這一輪結束了」。第二,作者知道在哪裡切斷繼承。第三,任何差異都能被歸因到唯一保留項,而不是「這次碰巧不一樣」。
寫的時候建議把重置事件寫成一段固定文字,每輪原樣出現,或只改一個標點。不要每輪換一種寫法,那會讓讀者誤以為重置本身在變化。
只選一個跨輪次變數
可保留的東西很多:記憶、傷口、物品、關係、天氣、一句話。先選一個,可以把短篇的檢查範圍收窄;需要多項繼承的長篇則應分別寫規則,不能把「一項」當作所有循環故事的硬性要求。
《重複的末班電車》選的是票根劃痕。林晚每輪上車時都握著同一張舊票根。第一輪結束時,票根邊緣多了一道指甲劃痕。第二輪開始,票根上仍有這道劃痕,但她的記憶、乘客的臉、車廂裡的對話全部重置。
劃痕是可見的、可數的、可被他人注意到的。它不解釋成因,只承擔「上一輪確實發生過」的證據功能。
選擇保留項時,可以問三個問題:
- 它能否被角色或讀者直接看見或摸到?
- 它是否足夠小,不會替主角解決核心困境?
- 它是否能在三輪之內產生可寫的變化?
三個都答「是」,再把它定為唯一繼承項。
三輪變化表
下面這張表是《重複的末班電車》前三輪的設計。數字與劃痕數量均為虛構示例,不是推薦參數。
| 輪次 | 重置後保留 | 本輪新行動 | 票根狀態 | 讀者能推斷什麼 |
|---|---|---|---|---|
| 第一輪 | 無 | 玩家選擇讓林晚叫醒鄰座老人,緊張時劃票根 | 一道劃痕 | 讀者見到劃痕產生 |
| 第二輪 | 一道劃痕 | 玩家選擇提前下車,在車門處新增一道劃痕 | 兩道劃痕 | 讀者確認舊劃痕保留;林晚不記得成因 |
| 第三輪 | 兩道劃痕 | 玩家讓林晚向乘務員詢問票根為何有痕跡 | 三道劃痕,邊緣缺角 | 乘務員能檢查現有痕跡,不能證明完整前輪經歷 |
注意第三輪的「缺角」是劃痕之外的新損耗。它仍然屬於同一個保留項,不是第二個變數。作者可以允許保留項自身磨損,但不能新增一個獨立繼承的資訊。
一條不能保留的反例
如果林晚在第二輪記住了老人的名字,第三輪仍叫出這個名字,那麼「記憶」就成了第二個跨輪變數。讀者會問:既然記憶能留,為什麼她記不住路線、記不住時間、記不住其他乘客?
這個反例的作用是劃邊界。不是「記憶絕對不能寫」,而是「一旦寫了,它就必須被當作正式繼承項處理」。如果本故事只想保留票根劃痕,那麼第二輪的名字必須在重置時消失,林晚第三輪要重新問一遍。
寫反例時,標清它只是假設,不是新的世界事實。例如:「假設作者讓林晚記住名字,那名字就成了第二個繼承項,票根劃痕的獨特性會被削弱。」這句話本身不改變故事規則,只是說明另一種寫法會帶來什麼。
讓差異可解釋
每輪重複時,差異不能憑空出現。它應當能追溯到上一輪的一個具體動作。
第一輪,林晚因緊張用指甲劃了票根。第二輪,劃痕還在,她只能問「這是誰劃的」,不能確認上一輪是否是夢,因為她沒有那段記憶。玩家卻可以利用前輪所見選擇另一種行動。第三輪,乘務員說「這票根舊得不像今天的」,是對現有痕跡的判斷,不是替她恢復記憶。作者要分別檢查玩家可知和人物可知,避免在對白裡偷偷繼承第二項狀態。
可解釋的差異通常長這樣:
- 上一輪做了什麼,這一輪留下什麼;
- 這一輪誰注意到了保留項;
- 保留項改變了這一輪的哪個選擇。
如果差異無法追溯到上一輪,讀者會把它當成作者臨時加的設定。如果差異能追溯到上一輪,重複回合就有了推進感。
與AI協作時的簡短提醒
如果作者用AI輔助生成循環段落,需要知道提示約束不保證每次輸出正確。可以要求它「只保留票根劃痕,不要新增記憶繼承」,但仍要人工核對每輪文本裡有沒有偷偷多出第二個繼承項。AI不會替作者維護世界規則,它只按當前輸入生成文字。
完成檢查
寫完三輪後,用下面這份檢查表核對。每項只需回答「是」或「否」。
| 檢查項 | 是 | 否 |
|---|---|---|
| 重置事件每輪是否完全一致 | ||
| 跨輪保留項是否只有一個 | ||
| 每輪差異是否能追溯到上一輪動作 | ||
| 是否保持沒有第二個獨立繼承項 | ||
| 保留項是否小到不解決核心困境 | ||
| 讀者能否在三輪內看見保留項的變化 |
任何一項答「否」,先改規則,再改文字。規則不清時,增加輪次只會放大混亂。
先各用一句話寫清重置事件和唯一保留項,再另記一條:角色能從當前痕跡推斷什麼,玩家又額外知道什麼。三句對得上後,再開始寫第一輪。


