寫了三萬字的大綱,每一章的情節都安排好了,轉折點標了螢光筆。打開草稿檔案,準備讓主角登場。
結果主角站在那裡,像個紙板剪影。
他該往左走還是往右走?不知道。他看到危機會害怕還是興奮?不確定。他到底為什麼要踏上這段旅程?因為......大綱上寫著「主角出發」。
問題出在哪裡?情節已經排好了啊。三幕結構完美,高潮戲設計得漂亮,結局也收得乾淨。但角色像是被硬塞進這些情節裡的臨時演員——動作到位,靈魂缺席。
情節不是憑空存在的。情節是角色做選擇的後果。
同樣一場火災,消防員會衝進去,恐高症患者會打119,縱火犯會站在對面看火光映在玻璃窗上。一個懦弱的人和一個衝動的人面對相同危機,故事走向截然不同。角色決定了情節的形狀。
雪花寫作法在這個環節暫停情節發展,要求你先回頭認識角色。不是寫角色的身高體重血型星座。是抓住他們的故事核心。
角色摘要:快速掌握核心
前兩步完成後,手邊已經有一句話故事和一段話摘要。雪花現在往另一個方向延伸——為每個主要角色寫一份簡短摘要。
注意這裡的「簡短」。
不需要知道角色喜歡吃什麼早餐、養了幾隻貓、小學三年級被誰霸凌過。那些細節後面的步驟會自己浮出來。現在只需要四件事:他想要什麼,為什麼想要,什麼擋在他面前,他會如何因此改變。
Randy Ingermanson 建議每個主要角色寫六個元素,加起來大約一頁。一頁就夠了。這是快照,不是傳記。
六個元素的深度解析
元素一:姓名
先給角色一個名字。暫定的也行。
聽起來理所當然,但很多人在構思階段一直寫「主角」「反派」「女配角」。問題是,「主角決定反抗」和「Rocky 決定反抗」讀起來的力道完全不一樣。有名字的角色會開始在你腦中活動。沒名字的角色永遠是概念。
名字可以後面再改。但現在,給他一個。
元素二:一句話總結
和故事的一句話總結類似,但聚焦在這個角色身上。一句話捕捉他在故事裡的位置和旅程方向。
拿電影《乱世佳人》來說——不對,拿《洛基》。
Rocky Balboa:「一個被所有人遺忘的費城街頭拳手,抓住最後一次站上擂台的機會,想證明自己不只是路邊的失敗者。」
Apollo Creed:「世界冠軍選了一個無名小卒當聖誕表演賽的對手,卻發現自己咬到了一塊啃不動的骨頭。」
看見差別了嗎?同一個故事,兩個角色的一句話總結指向完全不同的敘事弧線。
元素三:動機(外在目標)
角色想要什麼?外在的、可觀察的、觀眾看得見他有沒有達成的目標。
Rocky 想撐完十五回合。Apollo 想打一場漂亮的表演賽。這些是攝影機拍得到的東西。
外在目標必須具體。「想要幸福」不是外在目標,那是抒情詩。「想贏得拳擊賽」才是。
元素四:目標(內在需求)
角色真正需要的東西。比外在目標更深一層,而且角色本人常常沒有意識到。
Rocky 真正需要的不是贏。是證明自己值得存在。費城街頭每個人都叫他 bum,連他自己也快信了。只要撐完全場,即使輸了比賽,那個聲音就會安靜下來。
Apollo 需要的也不是一場輕鬆的勝利。他已經打敗所有人,拳擊對他來說變成了表演。他需要一個真正的對手,讓他重新感受到「這是搏命」的真實感。
外在動機和內在需求之間的張力,是角色設計最重要的引擎。 兩者一致的時候,故事簡單明確。兩者衝突的時候,角色被撕裂,而讀者會為他心疼。最有力量的故事,通常發生在角色必須在「想要的」和「需要的」之間選擇的那一刻。
元素五:衝突
什麼阻止角色得到他要的東西?
Rocky 的阻礙分兩層。外在:沒有專業訓練,沒有資源,全世界都把他當笑話。內在:他自己也不相信自己做得到。外在的敵人打得贏,內在的敵人才致命。
Apollo 也有兩層。外在:他挑了一個比預期強太多的對手。內在:驕傲。他不屑認真備戰,因為那等於承認對手值得他認真。
沒有衝突的角色不需要故事。他想要一杯咖啡,走進店裡買了一杯,喝完了。結束。那不是小說,那是外送訂單。
元素六:頓悟
角色會有什麼領悟?這是角色弧線的終點站。
Rocky 的頓悟:勝利的定義不是擊倒 Apollo。是撐到最後一秒還站著。他一輩子都不相信自己能做到這件事——但終場鈴響的時候,他還在擂台上。他重新定義了「贏」。
Apollo 的頓悟不那麼戲劇化,但同樣重要。他以為這場比賽是表演,結果遇到了一個真正的戰士。拳擊不再只是他的職業,重新變成了他的戰場。
不是所有角色都需要頓悟。路人甲不需要。但主角幾乎一定需要。一個從頭到尾沒有任何變化的主角,等於告訴讀者這個故事不值得經歷。
在 Slima 中建立角色摘要
角色一多,管理就變成問題。誰的動機改過了?哪個配角上一版還活著這一版被我寫死了?
打開 Writing Studio 裡的 File Tree,建一個角色專用資料夾:
我的小說/
├── 大綱/
│ ├── 一句話故事.md
│ └── 一段話摘要.md
├── 角色/
│ ├── 主角-Rocky.md
│ ├── 對手-Apollo.md
│ └── 配角-Adrian.md
└── 草稿/
每個角色檔案套用同一套六元素模板。要查任何角色的核心設定,按 Cmd+P(Mac)或 Ctrl+P(Windows)叫出 Quick Open,打幾個字就跳過去了。
角色之間的關係開始複雜的時候,Relationship Map 能幫上忙。把角色之間的連結視覺化——誰是誰的盟友、誰跟誰有仇、誰暗戀誰——一張圖看清整個人際網絡,比在腦子裡硬記可靠得多。
用 AI 協作發展角色
角色設計有個常見陷阱:寫完六個元素,「外在動機」和「內在需求」長得幾乎一模一樣。角色想要贏,角色需要贏。那有什麼差別?
差別很大。但自己盯著自己的文字,有時候盯不出來。
這時候打開 AI Assistant(Cmd+Shift+A 或 Ctrl+Shift+A),把角色摘要丟進去,試這個提示詞:
分析這個角色的動機層次:
[貼上角色摘要]
請檢查:
1. 外在動機和內在需求是否真的不同?還是換了一種說法講同一件事?
2. 如果太像,往下挖一層:「他為什麼想要這個?背後的恐懼或傷口是什麼?」
3. 外在動機和內在需求之間有沒有衝突的可能?
4. 這個內在需求會在哪個場景中被迫浮上檯面?
AI Assistant 不會替你做決定,但它會逼你把模糊的直覺變成清晰的語言。
還有一個更實用的方式——把所有角色摘要一起丟進去:
以下是我小說中所有主要角色的摘要:
[貼上所有角色摘要]
請分析:
1. 主角和對手的目標之間是否產生直接碰撞?
2. 配角站在誰那邊?他們的立場會不會在故事中轉變?
3. 哪兩個角色放在同一個房間裡會自然產生張力?
4. 有沒有哪個角色的功能跟另一個重疊,可以合併?
好的角色設計會讓場景自己冒出來。當每個角色都有清楚的慾望和阻礙,把他們丟進同一個空間,衝突就會像化學反應一樣自動發生。
哪些角色需要完整摘要?
不是每個會說話的角色都需要六元素摘要。
主角,一定要。這是故事的引擎,動機、需求、衝突、頓悟缺一不可。
主要對手也要。對手不是單純的壞人。最好的對手相信自己是對的,有自己的邏輯,有自己的內在需求。寫對手的時候試試這個測試:如果從對手的視角重新講這個故事,他應該覺得自己才是主角。
關鍵配角應該要有。誰是關鍵配角?問一個問題就知道了——把這個角色從故事裡拿掉,主角的旅程會不會根本走不下去?如果會,他就是關鍵配角。愛情線角色、導師、最好的朋友,這些通常都算。
路過的人不需要。咖啡店店員、第三章出現過一次的計程車司機、背景裡那群路人——一句話描述就夠了。把時間花在重要的角色身上。
用 Version Control 保存角色演變
寫到第十二章的時候,突然覺得主角的內在需求設定錯了。改。
改完之後寫到第二十章,發現原來第十二章的修改方向是錯的,之前的版本反而更好。但那個版本已經被覆蓋了。
這種事情發生過一次就夠了。
每次對角色設定做重大修改之前,打開 Version Control 面板(Cmd+Shift+G 或 Ctrl+Shift+G),建一個 Snapshot。描述寫清楚:「Rocky 的內在需求從『證明自己』改為『保護 Adrian』」或「把 Apollo 從純反派改為亦敵亦友」。
角色會在寫作過程中演化。那是好事。但演化不代表要把來時路燒掉。有時候繞了一大圈,最初的直覺才是對的。Version Control 讓你隨時能回去看看那個最初版本的角色長什麼樣子。
範例:完整的角色摘要
用 Rocky Balboa 做示範,一份完整的六元素摘要長這樣:
姓名:Rocky Balboa
一句話總結:一個被全費城遺忘的街頭拳手,抓住與世界冠軍對打的機會,想證明自己不是又一個路邊的失敗者。
動機(外在目標):和世界冠軍 Apollo Creed 打滿十五回合。不求擊倒對手,只求撐到最後一秒還站著。
目標(內在需求):證明自己值得被尊重——對自己、對 Adrian、對每一個曾經看不起他的人。
衝突:
- 外在:零專業訓練、零資源、全拳擊界都當他是笑話,Apollo 在技術上碾壓他
- 內在:他自己也不相信自己行。每天早上照鏡子,看到的都是那個費城街頭的 bum
頓悟:勝利不是把 Apollo 打趴,是終場鈴響時自己還站在擂台上。他用了一整部電影的時間才相信這件事——而他做到了。
這份摘要不超過兩百字。不需要更長。六個元素都在,彼此之間有因果關係,讀完之後你知道這個角色會做什麼樣的選擇。
這就是角色摘要的功能:不是百科全書式的角色檔案,是一張地圖,告訴你這個人會往哪裡走。
下一步
主要角色現在有了輪廓。
下一篇回到情節——《步驟四:擴展故事摘要》。把一段話摘要展開成完整的一頁。有了角色的基礎,情節發展會變得不一樣。因為這一次,推動故事前進的不再是大綱上的箭頭,而是角色自己的選擇。
雪花繼續生長。