「如果」的力量
1982 年,一部票房慘敗的電影在洛杉磯的戲院裡無聲無息地下檔了。太慢、太暗、結局什麼都沒有回答——影評人給了差評,觀眾給了空座位。那部電影叫《Blade Runner》。
四十年後,它是影史上最偉大的科幻作品之一。
問題來了:為什麼一部「關於複製人的偵探片」能跨越幾十年打動人心?答案不在科技。答案在一個問題——如果一個人造生物會恐懼死亡、會渴望愛、會在雨中哭泣,它還算「不是人」嗎?
這就是科幻的核心引擎。不是飛船,不是光劍,不是任何酷炫的裝置。是一個「如果」。
每一部值得記住的科幻作品,都從一個「如果」問題開始——然後拒絕給出簡單的答案。
《Upload》問的是:如果意識可以上傳到雲端,死亡還存在嗎?但真正刺痛人的部分不是科技細節。是身份。上傳後的那個「我」,和上傳前的這個我,是同一個人嗎?如果我的意識可以被複製,哪個版本才算「正版」?萬一備份跟本尊吵起來了呢?
《Black Mirror》的〈Nosedive〉問的是另一件事:如果社會用評分決定一切——工作機會、住房資格、甚至別人是否願意跟你說話——會怎樣?女主角為了衝高分數,笑得臉都僵了。壓抑到最後,她在婚禮上徹底崩潰。
但那個崩潰不是悲劇。那是解脫。
最狠的一刀是:看完之後打開手機,Instagram 的讚數、LinkedIn 的推薦、Uber 的司機評分——跟劇裡的社交評分系統有什麼本質差異?答案是沒有。這就是好的科幻做的事:用虛構照亮現實。
劉慈欣的《三體》走得更遠。三體人不是「邪惡的外星入侵者」那種老掉牙的設定。他們的星球環境極端不穩定,文明被毀滅了無數次又重建。這種經歷塑造出完全不同的生存邏輯——宇宙是一片黑暗森林,暴露自己位置的文明必定被消滅。
那不是道德判斷。那是從完全不同的生存壓力裡長出來的完全不同的價值觀。
「如果」問題的真正力量在於——它讓讀者沒辦法當旁觀者。一個好的科幻前提會逼人自問:如果我活在那個世界,我會怎麼選?我會上傳自己的意識嗎?我會為了評分改變行為嗎?知道宇宙是黑暗森林之後,我還能安心仰望星空嗎?
科幻不只是讓人體驗一個故事。它讓人思考一個可能性——然後帶著那個可能性回到現實。
從一個設定展開一個世界
新手寫科幻常犯一個錯:堆設定。曲速引擎、反物質武器、人工重力、量子通訊——一口氣丟出十幾種科技,每種都花三段解釋原理。結果讀者還沒進入故事,就已經被淹沒了。
好的科幻世界觀只需要一個核心設定。一個就夠。
拿「意識上傳」當例子。這一個設定,展開來就是一整個世界。
第一層是最直接的:人可以把意識上傳到雲端,肉體死了,意識還在。死亡的定義從此改變。
第二層是社會結構的連鎖反應。養老產業會崩潰——沒有人會老死了。人壽保險失去存在意義。但新的問題冒出來了:如果上傳需要一千萬,富人永生、窮人照死,社會會分裂成「永生階級」和「凡人階級」。虛擬世界裡的「土地」會不會變成新的稀缺資源?在一個人人都能擁有完美外表的數位空間裡,美貌還值錢嗎?
第三層才是真正的深水區。上傳後的「我」和上傳前的「我」是同一個人嗎?如果意識可以複製,「原版」有權要求銷毀「副本」嗎——還是兩個都是「真的」?一個人在虛擬世界活了五百年之後,還會在乎真實世界發生了什麼嗎?當所有人都能永生,「活著」這件事本身——它的意義是什麼?
三層影響,同一個設定。從這裡可以長出無數個故事:一個拒絕上傳的老人,在所有人都選擇永生的世界裡堅持自然死亡。一個發現自己是「副本」的人,拼命想證明自己跟「原版」一樣有資格存在。一個在虛擬世界活了太久的人,決定真正地——永遠地——死去。
重點是:這些故事都圍繞著同一個核心設定運轉,但每一個探索不同的面向。世界觀因此感覺豐富又統一,而不是一堆不相干的點子硬拼在一起。
在 Slima 的 Writing Studio 裡,File Tree 特別適合管理這種多層次的世界觀。把核心設定、社會結構、影響推演分別建檔,寫到任何涉及科技的場景時,隨時拉出來對照。Version Control 會自動追蹤每次修改——三個月後回頭看,設定的演化軌跡一目瞭然。
科技必須服務於衝突
這裡有一個殘酷的檢驗標準:把科技設定拿掉,故事還成不成立?
如果答案是「成立」——科技就只是裝飾品,不是故事引擎。
《Blade Runner》拿掉複製人,剩下什麼?一個賞金獵人追逃犯。平庸到不值得拍。但加上「這些逃犯可能比獵人更有人性」這個設定,故事的哲學維度就炸開了。獵人開始懷疑自己追捕的對象是否比自己更值得活著——這種衝突只有在複製人設定下才可能存在。
〈Nosedive〉拿掉評分系統,剩下什麼?一個女人在婚禮上失控尖叫。八點檔肥皂劇的橋段。但有了評分系統,觀眾才理解她為什麼壓抑到那個程度,才理解崩潰為什麼反而是解脫而不是悲劇。
科技不是背景音樂。科技是衝突的來源、選擇的催化劑、故事存在的理由。
新手常犯的毛病是花五頁解釋曲速引擎的原理,然後寫一個太空船上的謀殺案——把太空船換成郵輪,把曲速引擎換成柴油引擎,故事一模一樣。那五頁解釋就浪費了。
寫之前先問自己:這個科技創造了什麼「只有在這個設定下才會發生」的衝突?如果想不出來,換一個設定。
硬科幻與軟科幻:選擇你的戰場
科幻有一道光譜。一端是硬科幻,另一端是科學幻想,中間是軟科幻。
硬科幻的魅力在於「這真的可能發生」。Andy Weir 的《The Martian》是教科書級的示範——主角用化學反應製造水,用物理公式算軌道,用植物學知識種馬鈴薯。每一個技術細節都經得起專家檢驗。讀者因此相信「如果我被丟在火星上,按照這些步驟真的有可能活下來」,張力就是這樣產生的。
劉慈欣的「硬」展現在另一個層面——不是具體的工程操作,而是對物理定律的嚴肅對待。黑暗森林理論、降維打擊、光速不可超越。這些設定讓整個宇宙觀在邏輯上自洽,即使規模宏大到難以想像。
軟科幻不在乎複製人怎麼製造的。《Blade Runner》從頭到尾沒解釋這件事。不重要。重要的是複製人的存在如何改變了「什麼是人」這個問題的答案。《Black Mirror》的科技設定經常模糊得像一團霧——社交評分系統的演算法是什麼?記憶植入的物理機制是什麼?劇集不告訴觀眾。因為解釋不是重點,影響才是。
光譜的另一端是科學幻想。《Star Wars》的原力沒有科學解釋,光劍違反熱力學定律,超光速旅行打破相對論。但那不重要——這些元素服務的是情感和視覺,不是邏輯。
選哪一種,取決於故事要說什麼。
想寫人類用智慧克服困境?硬科幻的精確會增加說服力。想探索科技怎麼扭曲人際關係和社會秩序?軟科幻給的空間更大。想說一個關於勇氣和愛的宇宙冒險?科學幻想可能最合適。
沒有高下之分。只有適不適合。
在 Slima 中管理科幻世界觀
科幻的世界觀管理比任何其他類型都複雜。科技設定、社會結構、歷史脈絡、物理法則——每一個元素都必須跟其他元素邏輯一致。寫到第十五章才發現第三章的科技設定跟第十二章的社會現象矛盾,這種事在科幻寫作中太常見了。
Writing Studio 裡的 File Tree 是處理這種複雜度的最佳工具。建議這樣組織:
世界觀/
├── 科技/
│ ├── 核心科技.md
│ ├── 科技限制.md
│ └── 科技時間線.md
├── 社會/
│ ├── 政治結構.md
│ ├── 經濟系統.md
│ └── 階級分化.md
├── 影響分析.md
└── 核心問題.md
「核心科技」記錄主要的科技設定——能做什麼、不能做什麼、需要什麼條件。這份文件會是整個寫作過程中翻閱最頻繁的參考資料。
「科技限制」可能比核心科技本身更重要。每一種科技都必須有限制。沒有限制的科技就是萬能藥,萬能藥會殺死所有戲劇張力。意識上傳需要昂貴到離譜的設備?上傳過程中如果斷網會導致意識碎片化?上傳是單程票,一旦進去就回不了肉身?這些限制不是在削弱設定——它們在為衝突騰出空間。
「影響分析」是進行三層推演的工作區。從核心科技出發,一層一層往下追問:直接影響是什麼?社會結構會怎麼變?深層的哲學和心理問題又是什麼?寫到卡住的時候,回來看這份文件,往往能找到新的故事切入點。
「核心問題」記錄這個故事到底要探討什麼。「什麼是人?」「意識的本質是什麼?」「永生是祝福還是詛咒?」——每一個場景都應該以某種方式觸及這些問題。離題了就拉回來。
Branches 功能在科幻寫作中特別實用。想試一個大膽的世界觀修改但不確定行不行得通?開一條新的 branch,在裡面實驗。如果失敗了,切回主線就好,原本的設定不會受到任何影響。
讓 AI 幫忙抓漏洞
科幻世界觀最折磨人的問題不是「設定不夠豐富」,是「設定之間互相矛盾」。第五章說意識上傳需要持續的網路連線,第九章的角色卻在荒野中用離線模式上傳了意識——這種矛盾寫作者自己很難發現,因為太熟悉自己的設定了。
AI Assistant 可以當一個不疲倦的邏輯檢查員。
在 Writing Studio 裡開啟 AI Assistant,把核心科技文件和需要檢查的章節一起提供給它。然後問:
根據「核心科技.md」中的設定,這個場景有沒有邏輯漏洞?角色使用科技的方式符不符合已經建立的規則?有沒有科技應該能解決但被故意忽略的問題?
另一個有用的角度是影響推演:
如果意識上傳技術已經普及,這個社會為什麼還存在 [某個現象]?這合理嗎?如果不合理,需要什麼額外的設定來解釋?
最狠的一招是讓 AI 扮演嚴格的科幻讀者:
讀完這個章節之後,一個對科幻要求很高的讀者會問什麼「為什麼」問題?比如「為什麼他們不直接用 X 科技解決這個問題?」——把所有可能讓讀者質疑的地方列出來。
AI Beta Readers 也能從另一個維度提供回饋。它們會站在讀者的角度告訴作者:哪裡覺得科技解釋太多了讀不下去、哪裡覺得設定交代不足而產生困惑、哪裡覺得世界觀和角色行為脫節。
不需要修補每一個漏洞。有些疑問可以留給讀者想像。但至少要知道漏洞在哪裡,然後做出有意識的選擇——是堵上,還是留著。
避免四個致命陷阱
寫科幻最快失去讀者的方式,不是設定不夠新奇。是犯了以下四種錯。
「解釋過多」陷阱。 花了三個月設計一套精密的能量循環系統,當然想讓讀者知道每一個細節。問題是讀者不是來上物理課的。他們需要的資訊量剛好夠理解故事就行。曲速引擎的工作原理寫了五頁?砍到兩句話:「它能做什麼」和「它不能做什麼」。剩下的細節在故事推進的過程中一點一點透露——而不是在第一章就全部傾倒出來。
「科技萬能」陷阱。 一旦科技沒有限制,故事就死了。讀者會不停地問「為什麼不用 X 解決」,而作者答不上來。《The Martian》的主角有先進的 NASA 裝備,但食物會吃完、氧氣會用光、通訊設備壞了沒有備件。《Blade Runner》的複製人力量驚人,但只有四年壽命。限制創造衝突。衝突創造故事。沒有限制,就沒有故事。
「現代人穿太空衣」陷阱。 角色活在一個記憶可以隨時備份的世界——但他對「遺忘」的恐懼跟二十一世紀的普通人一模一樣。角色可以活五百年——但他對「浪費時間」的焦慮跟只能活八十年的人完全相同。這不對。科技不只改變能做什麼,它改變怎麼想、怎麼感受、怎麼理解世界。如果角色的心理狀態跟今天的人沒有任何差異,讀者會覺得世界觀是假的——不管科技設定寫得多精緻。
「非黑即白」陷阱。 烏托邦說科技拯救一切。反烏托邦說科技毀滅人類。兩種都是偷懶。現實中,同一種科技讓某些人受益、讓另一些人受害,帶來意想不到的好處也帶來意想不到的代價。最好的科幻不下結論。它展示複雜性——然後把判斷的權利留給讀者。
Philip K. Dick 一生都在問同一個問題:什麼是真實的?什麼是人類?
他不是對科技有興趣。科技只是一個舞台。他需要一個地方,讓那些抽象到無法觸碰的哲學問題——變成具體的、可以感受的故事。科幻給了他這個地方。
《Blade Runner》上映那年票房慘敗。Dick 在電影上映前幾個月就去世了,沒看到它後來成為經典。但他留下的問題還在。每一個寫科幻的人都在用自己的方式回應那些問題。
寫科幻的時候,不要從「什麼科技很酷」開始。從「什麼問題值得探索」開始。然後找一個科技設定——讓那個問題變得無法迴避。
這是 Dick 教給所有人的事。