一個可用的故事線,從一段受限的單段落前提開始,這個前提由五個可見的構成要素組成:主角、設定、目標、阻礙,以及翻轉。當這五個元素必須在單一段落中相互配合時,你可以把結果視為一個故事種子,而不是故事大綱。壓縮的紀律迫使每個構成要素都發揮實際作用 —— 主角必須想要某個具體的東西,設定必須改變目標所付出的代價,而翻轉則必須重新詮釋阻礙的意義。
開始寫一個故事最困難的部分,通常不是寫作本身 —— 而是第一句話之前的那一刻,當頁面一片空白,選項卻看似無窮無盡。前提產生器之所以有效,是因為它把那片遼闊的視野轉化成一組你可以回應的具體概念碰撞。你不必同時從所有可能的主角、設定與阻礙中挑選,而是會得到一段具體的段落,讓你可以與之辯論、編輯或接受。這五個構成要素在段落下方仍然清楚可見,這代表你可以保留其中一個欄位,而替換其他欄位,或者把整段內容視為一個需要寫穿的限制條件。類型與基調的選項並不保證完整的類型分析或情緒評分;它們只是縮限工具抽取設定與阻礙時所用的資料池。

為什麼「故事線」最適合被視為前提,而不是大綱
「故事線」這個詞被寬鬆地用來指稱劇情摘要、角色弧線、logline,或是逐節大綱。到了實際撰稿階段,這些區分的重要性都不及背後的基本形狀:一個故事需要一個人物,去渴望某樣東西;一個讓這個渴望代價高昂的場所;一個迫使做出選擇的阻礙;以及一個翻轉,改變這個渴望原本的意義。故事劇情產生器正是,也只有,作用在這個基本形狀上 —— 它從五個透明資料池中組合出一段單段落的前提,然後停下來。
這也是為什麼結果讀起來像是一個起始的限制條件,而不是一個完成的大綱。這段文字是文法上的鷹架;它不含場景、對話、時間順序、令人滿意的結局,或發展完整的角色。把它當成完成的故事,當它無法兌現時你就會覺得受騙。把它當成原料 —— 可以複製、編輯、與之辯論的東西 —— 你才真正準備好開始寫。
工具所揭露的五個構成要素
產生器從五個自有的資料池中各抽取一個元素,並以固定的文法範本組合它們。可見的元件之所以讓結果有用,是因為每一個都是你日後可以個別拉動的把手。
| 構成要素 | 它承載的內容 | 資料池大小 | 跨類型共用 |
|---|---|---|---|
| 主角 | 擁有具體角色或身分的人物 | 6 個項目 | 是 |
| 設定 | 由所選類型塑造的場所 | 每種類型 3 個 (共 9 個) | 否 —— 受類型限制 |
| 目標 | 主角所追求的事物 | 4 個項目 | 是 |
| 阻礙 | 由所選基調塑造的障礙 | 每種基調 2 個 (共 6 個) | 否 —— 受基調限制 |
| 翻轉 | 重新詮釋阻礙意義的轉折 | 4 個項目 | 是 |
這個結構刻意做成不對稱。類型只限制設定;基調只限制阻礙。主角、目標與翻轉則從共用資料池中抽取,這代表同一組結構元件在切換類型或基調後,會呈現不同的意義。這也是為什麼前提在你加以發展之後,能夠跨越類型界線 —— 那些標籤只是初次抽取時的介面提示,並非對完成故事所必須包含內容的關鍵判斷。
冒險類設定強調旅行、孤立與實體的發現。懸疑類設定引入一項無法解釋的變化、訊息、票券,或失蹤者。思辨類設定則改變關於記憶、時間、星球或公民生活的一條規則。同一位在霧氣瀰漫的港都追逐帳本的主角,一旦進入一座人人醒來都少了一段記憶的城市,行為就會截然不同。
如何產生你的第一條故事線
流程刻意設計得很短。三個決定就能產生一段不到十秒就能讀完的段落,而元件在下方仍然清楚可見,讓你決定要保留哪些部分。
- 選擇一種類型 —— 冒險、懸疑,或思辨小說。冒險類設定強調旅行、孤立與實體的發現。懸疑類設定引入一項無法解釋的變化、訊息、票券,或失蹤者。思辨類設定則改變關於記憶、時間、星球或公民生活的一條規則。
- 選擇一個阻礙基調 —— 希望、緊繃,或喜劇。希望型阻礙要求在進展之前先建立信任或幫助他人。緊繃型阻礙縮限安全的選擇,或加入追擊者。喜劇型阻礙則引入歸錯功勞,或一隻礙事的動物。
- 選擇產生劇情並閱讀段落。在段落下方,五個構成要素會分開顯示:主角、設定、目標、阻礙、翻轉。
- 複製這段前提,逐一檢視每個元件,找出對你最鮮活的那個部分。大多數前提會有一個你想保留的構成要素,以及三或四個你想替換的。
- 用自己的選擇替換泛用的細節,然後在分享或發表之前,檢視段落是否與既有作品有非預期的相似之處。
整個流程都在故事劇情產生器頁面內進行;不會送任何資料到伺服器,不需要帳號,而重新整理頁面就會清除目前的狀態。產生器不會加入暴力、性內容、真實人物的細節,或任何來源彙整中的引用文字。
編輯前提,直到它真正屬於你
前提送達時是概念之間的碰撞,而不是完成的場景。幾個編輯動作能讓它更有用:
- 保留一個欄位,替換其他欄位。如果設定令你興奮,但主角顯得平板,就透過直接編輯段落,只重新產生主角。
- 把阻礙轉成選擇,而非事件。像「出現了一個追擊者」這樣的句子,轉成「主角必須決定繼續逃,還是回頭去救被留下的人」會更有用。
- 釐清目標為何在此刻重要。一位想要「那本失蹤帳本」的主角,需要一個理由說明這本帳本為何在這個禮拜重要,而不只是說明它為何存在。
- 追問翻轉如何改變主角的理解。一個揭穿謊言的翻轉,只有當主角必須依據新資訊採取行動,而不只是得知它,才有意義。
- 在寫散文之前先寫十個問題。主角害怕什麼?誰面臨最大風險?主角願意犧牲什麼?每個答案都是一段等待成形的段落。
如果產生的組合感覺不協調,就再抽一次。隨機性是公平的 —— Web Crypto 的拒絕抽樣讓每個合格項目機率均等,並丟棄數值範圍末端那小段不完整的部分,因此模數捷徑不會稍微偏向前期項目 —— 但有限的資料池允許重複,所以之後的點擊各自獨立,可能兩次產生相同組合。把這個不契合感當成創作上的限制(如果你想要更難的挑戰),或重新產生(如果你想要更平順的起點)。這裡沒有分數、排名,或宣稱某個結果比另一個更新穎、更具市場性或更動人。
把產生器用於課堂、小組,以及個人寫作
同一段前提依發放方式不同,會產生不同的效果。
進行協作寫作時,產生一段前提,讓每位參與者提出不同的主角動機或後果。共同的起點讓分歧比空白頁的腦力激盪更容易討論,因為爭論有了具體的錨點。
用於課堂時,請學生保留設定但改寫基調。一個帶有希望型阻礙的思辨類設定,讀起來與同一個設定配上緊繃型阻礙截然不同,而這樣的對比比任何抽象定義更能教會學生什麼是基調。
進行個人寫作時,把段落複製到一份空白文件,在開啟第二個分頁之前,先寫下那十個問題的練習。前提給你主題;問題給你持續寫下去的理由。
這個產生器也能與其他瀏覽器內的工具搭配,用來突破寫作瓶頸。隨機活動產生器可以為你欠缺細部肢體動作的前提提供補充,而詞語組合器則能在不離開寫作分頁的情況下,協助命名一個設定、陣營或物件。這些工具都不會產生散文;它們全都產生限制。
產生器不做的事
在這裡,坦誠的限制很重要,因為結果可能看起來比實際上更完整。
- 它不會產生場景、對話、時間順序,或令人滿意的結局。這個段落是起始的限制條件,不是大綱。
- 它不會把輸出與版權作品進行比對、評估實質相似度、證明原創性、確立作者身分,或提供法律建議。
- 它不會評分、排名,或宣稱某個結果比另一個更新穎、更具市場性或更動人。
- 它不會加入暴力、性內容、真實人物的細節,或任何來源彙整中的引用文字。所有清單文字皆為原創的產品文案。
- 它不會把類型、基調或產生的提示送交任何伺服器。一切都在目前的瀏覽器分頁內執行,而剪貼簿權限只在你主動選擇複製時才會被請求。
由於廣泛的故事結構經常雷同,一段獨立組合出來的前提仍有可能剛好與既有作品相似。把結果視為原料,在發表之前更改其具識別性的細節。避免在共用裝置上,把機密的專案細節貼進複製的提示中。若想更深入地把前提轉化為結構化大綱,如何從單一段落前提製作故事劇情地圖這篇指南從同一個起點繼續延伸。
延伸閱讀:兒童隨機活動產生器:挑選下一個點子。