KANONARA

Sanderson 的魔法三定律

Brandon Sanderson 的魔法三定律:每一條說了什麼、為什麼它們是指引而非規則,以及它們對你系統的代價與限制意味著什麼。

發布於 25 Sept 2026 · 1 分鐘閱讀

Sanderson 定律是 Brandon Sanderson 對魔法系統設計的三條指引,以文章形式發表在他自己的網站上,並在他的 FAQ 裡重述。值得一開始就畫重點,因為 Sanderson 自己也這麼做:它們是指引,不是規則。它們描述的是一個作者可以自知地偏離的強力預設;一旦被當作法律來套用,它們就不再有用。

第一定律:讀者的理解,決定力量的極限

作者以魔法解決衝突、而且解決得令人滿意的能力,與讀者對該魔法的理解程度成正比。只有讀者充分理解的魔法,才應該用來解決問題;仍然神祕的魔法,更適合用來製造問題。

實際的效果,是一個你逐法術、逐系統做出的分類決定:哪些部分的運作讀者看得到,哪些保持未解釋?一個解釋充足(「硬」)的能力可以承載高潮,因為讀者跟得上那一手與它的代價。一個神祕的能力突然解決高潮,讀起來像作者把手伸進盒子裡,而即使讀者說不出個名堂,他們也感覺得到那份作弊。

第二定律:限制勝過能力

讓魔法系統有趣的,不是它能做什麼,而是它不能做什麼:它的缺陷、它的極限,以及最重要的,它的代價。

這是三條裡在奇幻之外應用最廣的一條,而且直接對應驅動升級流奇幻與 LitRPG的系統:一個使用起來免費的力量,是劇情的洩壓閥。故事纏緊的每一分張力,無限的力量都會把它鬆開。代價(疲勞、材料、時間、道德債)與極限(那個魔法從來做不到的事),才是讓同一個能力在一百章裡保持戲劇性的東西。

為你的系統做一次一行檢驗:寫下它能做什麼,再寫下它花費什麼、拒絕做什麼。如果第二張清單比較短,系統還沒有完成。

第三定律:先擴充,再增添

在加入新東西之前,先擴充已經存在的東西。一個新的力量、生物或國度,引進很便宜,相信很昂貴:每一項新增都會在世界中泛起漣漪,穿過經濟、文化、政治與歷史,而當那些漣漪缺席時,讀者感覺得到。

這條紀律,是把一個想法往深處推好幾層,而不是不斷加寬。如果故事裡有火魔法,在發明第二種魔法之前,先問火魔法對冶金、對冬日城市、對喪葬儀式、對黑暗中誰是危險人物做了什麼。這樣蓋出來的世界,感覺是被發現的,而不是被進貨的。這條定律也悄悄是一件連貫性工具:更少、更深的部件,意味著更少會互相抵觸的部件。

應用這些定律

  1. 為每項能力記錄:它做什麼、花費什麼、不能做什麼。 三個欄位;第三個是同時防止天降神兵與意外破規的那一個。
  2. 逐元素決定讀者的知識等級。 承重的魔法給深入的運作原理;氛圍用的留給神祕。
  3. 在新增任何東西之前,先花一輪擴充舊的。 新東西應該盡可能是被深化過的舊東西的後果。
  4. 預先示警例外。 如果故事必須打破一條已經說出口的規則,先確立那個例外的存在,在它派上用場之前。對一條既立規則的未解釋違反,不是轉折;它是一個有野心的連貫性錯誤(見七種連貫性錯誤)。

為什麼這在長篇裡重要

魔法規則是長了牙的正史。第二章裡說出口的一條角色限制,是一份每一章都在續約的承諾,而長篇連載施壓的正是這些承諾:深夜裡,第八十章,那條關於瞬間移動的規則,就站在作者與一個輕鬆場景之間。撐得過那股壓力的作者,是那些把規則連同證據寫在某個地方的作者,於是打破規則變成一個決定,而不是一場意外。這與故事聖經是同一個論證,而你的定律就該住在那裡。

Kanonara 如何處理這件事

世界規則是 Kanonara 故事聖經裡的紀錄,而 Story Doctor 會拿新章節與它們核對:如果一個章節在沒有確立例外的情況下打破了一條說出口的規則,警報會點名規則與證據,而由你決定那是一個錯誤、一個刻意的謎,還是一條時候到了的規則。請看Story Doctor 頁面。

來源

  1. Brandon Sanderson: First Law essay
  2. Sanderson FAQ: What are Sanderson's laws of magic?

本文中的寫作技法論斷均可在下列來源查證;屬於從業者共識而非定論的內容,正文均已註明。

繼續閱讀