你可能已經替奇幻城市畫好城牆、王宮、市集與幾條街道,卻仍然不知道角色走進去之後,這座城該如何出現在故事裡。

再多加一座神殿,似乎也沒有變得更有生活感。

問題未必是建築不夠多。你可能還沒有決定:居民為什麼住在這裡,他們每天需要什麼,又靠哪些場所與其他人維持生活。

**設計奇幻城市,可以先從城市存在的理由開始,再用水源、食物、工作、交通與居住,把少數重要場所連起來。**地圖不必一次畫完,人口也不必逐一建立;先讓人物能在這裡過一天,城市就有了可以繼續生長的基礎。

本篇會用一座虛構的雙橋城,從日常生活走到河岸工坊倒塌後的變化。你可以跟著建立自己的城市設定,最後再看 InkWeave 如何讓這些變化在寫作時被看見、在前後不一致時被主動指出。

本篇目錄

先說清楚這座城市為什麼存在

先替城市寫一句話,不必先寫幾千年的歷史。

這句話要回答兩件事:人為什麼聚在這裡,以及他們為什麼繼續留下。

雙橋城的起點是:

「兩條商路在河谷交會,兩座橋讓人貨往來;附近的山泉供居民用水,河岸逐漸聚集碼頭、工坊與市集。」

這還不是完整城市,卻已經給了你安排街區的依據。

商人需要卸貨與存貨。工匠希望靠近材料和僱主。居民需要能到達的取水處。守橋的人控制通行,住在低處的人則需要留意水位。

不同的起點,會讓城市面對不同問題。

城市存在的理由 人們為什麼留下? 可以長出什麼生活與衝突?
河道與商路交會 有運輸、交易與工作的機會 橋費、貨物進出、倉儲與河岸風險
礦坑或特殊資源 開採、加工與供應帶來收入 誰能取得資源,誰承擔工作代價
關隘或軍事據點 需要守軍,也需要供應守軍的人 通行限制、軍需、外來者與居民的不同待遇
朝聖或學習中心 人們為信仰、知識或資格前來 旅宿、服務、入門資格與長期居民的生活
魔法或異常地形 某種只有這裡具備的條件支撐聚落 誰維護它,誰能使用,失效時誰受影響

這些不是城市必須遵守的歷史公式,而是創作時可以採取的起點。

有些城市今天留下來的理由,已經不是當初建立它的理由。礦坑可能枯竭,城堡可能失去軍事用途,原本只供旅人停留的橋頭聚落,也可能成為新的交易中心。

這種變化很適合留下痕跡:舊城牆變成住家外牆,廢棄關卡成為市場,某條街仍沿用早已消失的行業名稱。

不用先寫完全部歷史。先挑一件仍然影響當代生活的過去,讓它出現在人物會經過的地方。

用居民的一天找出必要場所

地圖上的建築很容易越加越多,人物卻不一定用得到。

你可以換一個方向:先挑幾個人,跟著他們過一天,再找出故事需要哪些地方。

雙橋城有三名工坊人物:工匠伊莎、熟悉舊水道的羅安,以及徒弟盧克。

他們不是整座城市的人口,只是讓你開始看見城市的一組視角。

人物的一段日常 他需要什麼? 因此需要考慮哪些場所?
伊莎早上出門維修水站 吃飯、取用工具、前往工作地點 住處、早餐攤、河岸工坊、上城水站
盧克替工坊搬運材料 買到材料,找到能搬動貨物的路 市集、卸貨處、橋、階梯或運貨坡道
羅安處理較複雜的修繕 找到圖冊、零件與能協作的人 工坊、存放資料的位置、其他工匠工作的場所
水站附近的居民等待取水 有可以使用的水,也有等待與搬運的時間 水站、住處之間的道路、可能替代的取水處

接著替這一天補上幾個容易被忽略的問題。

食物從哪裡進來,在哪裡存放?人們工作結束後住在哪裡?廢水與垃圾交給誰處理?夜裡能不能通行?生病或受傷時,誰能提供協助?

你不必替每個問題設計完整制度。故事用到哪一部分,就先把那一部分說清楚。

例如,盧克可以徒手走過水站旁的小階梯,卻不能把載滿工具的推車推上去。人物前往同一個地方,帶著不同東西,就可能選擇不同路線。

這一點不需要精確街道比例才能寫出來。

一份簡單草圖,標出河道、橋、坡地與幾個重要場所,通常就足以開始安排人物行動。故事需要追逐、搬運或圍城時,再補上會影響這段情節的距離與通道。

城市的空間感,不只來自你畫了多少條路,也來自不同的人為什麼使用那些路。

讓街區差異來自不同的生活處境

「富人住上城,窮人住下城」可以作為起點,但還不夠讓兩個街區活起來。

你還需要知道,住在那裡能得到什麼,又必須承受什麼。

雙橋城的河岸方便卸貨與取得材料,工坊不願輕易搬走。但水位上漲時,較低的場所先面對風險。上城離河較遠,有可供暫存的庫房,搬運貨物卻更費力,也未必人人租得起。

同一個地方,可以同時有好處與負擔。

街區或場所 為什麼有人需要它? 居民可能承受什麼? 故事可以從哪裡進入?
河岸工坊街 靠近卸貨、材料與需要修繕的設備 水位變化、潮濕、搬遷困難 工匠是否願意提早停工搬走工具
橋頭市集 來往的人多,方便交易與打聽消息 擁擠、通行費、攤位安排 誰先得到消息,誰被擋在橋的另一端
上城水站附近 取水方便,附近也有人提供服務 排隊、修繕中斷、不同用水需求 居民與工匠對「先修哪裡」意見不同
上城庫房區 適合存放要避開河水的貨物 租用成本、搬運坡道與空間競爭 什麼東西值得搶先搬上來

不要讓同一街區的所有人都擁有相同立場。

碼頭工人可能需要河岸的工作,店主卻希望減少門前搬運。住在水站附近的人可能覺得自己等待太久,替遠處鄰居取水的人又可能認為不該只顧眼前這一條街。

不同意見可以來自生活處境,不必每次都安排成善人與惡人的衝突。

奇幻特色也可以從這裡進入。

假如雙橋城的夜間橋燈依靠需要定期更換的蓄光石,就可以繼續問:誰負責更換?石材從哪裡來?哪些人需要夜間過橋?熄燈對誰影響最大?

你不需要讓每座建築都施了魔法。一項特殊設定,只要真正改變生活、工作或權力,就能讓這座城市與另一座城不同。

地點不只有用途也有狀態與留下的人和物

「河岸工坊:修理水站設備的地方」是一份有用的設定。

但當故事開始,作者需要知道的會更多。

它現在能進去嗎?還在工作嗎?哪些人留在裡面?工具箱是存放在工坊,還是已經被徒弟帶走?修繕圖冊是在架上,還是羅安隨身攜帶?

這些不是裝飾細節。當人物需要取用工具、尋找同伴或安排修繕時,它們就會改變下一場戲。

地點的哪一部分? 平常可以怎麼設定? 事件之後需要再問什麼?
用途 工坊負責修繕公共水站 不能使用工坊後,工作移到哪裡?
通行狀態 工匠與訪客平常能夠進出 現在是限制進入、限制離開,還是場所已經毀損?
在場人物 當天有哪些人在工坊工作 誰已離開,誰仍在場,各人發生什麼事?
場所物品 工具箱與備用零件放在工坊 哪些已被搬走,哪些仍留在原址?
人物持有物 羅安帶著修繕圖冊 他有沒有轉交,圖冊是否仍由他持有?

這裡有幾個不能直接畫上等號的地方。

工坊裡有一個人,不代表工坊擁有他身上的所有物品。工坊倒塌,也不代表在場的人全部死亡。

同樣地,人物失蹤不等於已確認死亡。他帶著的東西是否一起失去下落、先被交給別人,或在其他地方被找到,都可以形成不同故事,需要由作者安排。

你可以只記住真正會再出現的差別。

牆上每一支鐵鉤未必重要;如果工具箱決定伊莎能否繼續修水站,它就值得有清楚的去向。

寫作提醒:能追蹤,不代表每一項都必須追蹤

城市需要生活感,不需要你替所有住戶造冊。先留下會影響人物選擇、後續場景與重要物品的變化,其餘街景可以照常寫在敘事裡。

用河岸工坊的變故檢查城市如何回應

不必摧毀一座城市,才能檢查它是否有生命。

一間工坊停工、一座橋暫停通行,或一名熟悉設備的工匠失聯,都可以讓你看見場所之間原本存在的關係。

本篇選擇河水上漲作為案例。這是作者安排的虛構事件,不是每座奇幻城市都必須經歷的情節。

時點 確認發生的事情 城市留下什麼新的處境?
平常 伊莎、盧克與羅安在河岸工坊;工具箱放在工坊,圖冊由羅安持有 工坊能提供工作場所、工具與修繕經驗
水位上漲 工坊停止外人進入,允許裡面的人撤離 不在場的人不能再把它當成平常開放的場所
搬運工具 盧克取出工具箱,帶往上城庫房並放下 工具仍然存在,但已不在原來的工坊
工坊倒塌 伊莎與羅安仍在場;伊莎存活,羅安失蹤 建築毀損與人物結果不同,盧克也不是這一刻的在場者
重新安排工作 伊莎獲救後前往上城庫房,開始處理自己熟悉的修繕 有了工具,不代表已經取回羅安掌握的全部資料與經驗
羅安歸隊 羅安後來生還抵達庫房,再把圖冊交給伊莎 人物恢復聯繫、位置改變與資料交付,各自有發生的時點

這段變故可以帶出很多人情,而不只是增加一場災難。

伊莎想先修好居民使用的水站,庫房管理人卻需要保留卸貨空間。盧克搬走的工具派上用場,但有些工作需要等待羅安,或尋找願意協助的其他工匠。

你可以讓居民互相幫忙,也可以讓原本就存在的不滿浮上來。影響多大,取決於你的故事:一處工坊出事,不必讓全城立刻停水;某個街區也可能只是暫時改用另一處水站。

先替作者說清楚,再選擇讓讀者看見多少。

讀者不一定要知道工具搬運的全部過程,卻可以在盧克打開庫房時,看見他早先搶救的工具。伊莎取不到圖冊的困難,也可以透過她的工作與對話出現,而不是插入一段城市設施說明。

讓城市可信,不是把背景資訊全部講出來,而是讓人物的下一步承認已經發生的變化。

一份可以開始寫作的奇幻城市設定表

先填到足以支持眼前故事即可。

如果你不知道城市人口,不必先猜一個數字。先知道故事裡誰需要水、貨物如何過河,以及人物住處與工作場所的相對位置,通常更容易直接寫成場景。

設定項目 雙橋城的填寫示例 換成你的城市時可以問什麼?
存在理由 河谷商路交會,兩座橋支撐人貨往來 什麼讓人聚集,什麼讓他們繼續留下?
用水 山泉經水道送至公共水站,工匠負責部分修繕 水從哪裡來,誰取用,出問題時有沒有替代安排?
食物與物資 經橋與碼頭進入,在市集交易,部分存入庫房 入口、存放與使用之間如何連起來?
工作 河岸工坊、搬運、市集與設備維護互相需要 居民替誰工作,工作依賴什麼?
居住差異 河岸靠近工作,上城較遠但有適合避水的空間 住處帶來什麼便利與負擔?
交通 橋連接兩岸,坡道與階梯適合不同搬運方式 徒步、推車與夜間行動是否相同?
日常管理 水站修繕與庫房空間由不同的人安排 有爭議時找誰,誰能答應或拒絕?
地方特色 橋燈使用蓄光石,需要有人維護 特殊設定如何真正影響日常?
已經改變的場所 河岸工坊倒塌,部分工作移到上城庫房 哪個舊版本不能再照常沿用?

寫完一段城市場景後,可以再核對:

  • 人物為什麼要到這裡,而不是另一個地方?
  • 他要使用的人、物品或服務,此刻仍然在嗎?
  • 這次通行是否符合當時的限制?
  • 場所改變後,附近的人如何調整自己的生活?
  • 這些內容有沒有透過人物行動進入故事,而不只是增加說明?

沒有用到的欄位可以先空著。

城市設定的工作,是讓你更容易寫下一場戲,不是讓你在寫作前完成一份永遠填不完的行政報告。

奇幻城市設計常見問題

一定要先畫完整地圖嗎?

不一定。可以先畫相對位置,標出重要水源、交通阻隔、工作場所與住處。

當事件需要精確位置,再補上相關區域。人物只是從住處去工坊,不必先決定所有巷子的名稱;故事需要追逐或搬運,路線差異才值得更清楚地安排。

一定要估算人口與全部供應量嗎?

不必。先讓故事反覆使用的生活條件一致即可。

如果主線涉及封城、飢荒或大規模撤離,人口與供應會更重要,但仍可以先建立足以支持這段故事的尺度,不必模擬每個人的每一餐。

怎麼避免城市只是另一座普通城鎮?

選擇幾項會持續改變生活的特色,而不是只替建築換名字。

它可以是特殊地形、獨有資源、季節變化、宗教活動,也可以是魔法。再問不同居民如何依賴、維護、使用或拒絕它。特色有了人們的不同回應,就比較容易成為故事,而不只是一段介紹。

用 InkWeave 看見城市變化並驗證後續事件

上述城市設定可以先寫在你熟悉的筆記裡。

當你想讓故事中的重要變化,能隨寫作位置被呈現、回查與驗證,InkWeave 可以接續同一段工坊故事。它同時提供正文寫作與世界實體管理,不必把城市另外維護成一套永遠追不上正文的最新資料。

從幾個人物與場所開始看見城市

不需要先建立整座雙橋城。

你可以先加入三名人物、河岸工坊與上城庫房,再建立真正影響這段情節的工具箱與圖冊。工具箱起初位於工坊,圖冊由羅安持有;後面確認取得、移動與放置時,再留下相應事件。

這些小小的紀錄,會共同帶來寫作時的回饋。

寫到哪個位置? 可以看見或查到什麼?
工坊仍正常運作時 地點當時的狀態、在場人物,以及場所存放的物品
盧克取出工具箱以後 工具不再留在工坊,而由盧克持有
工具箱放進上城庫房以後 庫房出現這件物品,盧克不再隨身攜帶
災難與人物處置以後 工坊已毀滅;伊莎存活,羅安失蹤,各人的結果分開保留
羅安歸隊並交付圖冊以後 人物已恢復聯繫、抵達庫房,圖冊也換了持有人

寫作旁的場景呈現與檢閱器,會依游標所在的故事位置帶回已建立人物、地點與物品的當時資料。加入圖片後,工坊、庫房、工匠與工具,也可以有自己的形象。

人物與地點、物品出現支援的交互時,事件精靈可以呈現當前狀態,讓你確認這裡是否真的發生移動、取得或放置。單純提到工坊,不會自行把人物送進去。

你可以順著提示確認重要事件,也可以保持文字的自由,繼續寫下去。想知道誰來過、物品怎麼到了這裡,再打開地點的訪客與物品歷史。

這不是每寫一句,就多填一張表。

你剛寫下盧克搬走工具,後面寫到庫房時,便能看見他的行動留下了什麼。移回較早段落,工具還沒有被搬走。寫作像跟著人物一起冒險,眼前的城市也逐步帶上你剛剛寫出的歷史。

工坊毀滅不代表所有人得到同一個結果

InkWeave 的地點狀態可以表達正常通行、禁入、禁出、雙向封鎖與毀滅。

這些差異會進入後續驗證,不只是資料頁上的描述。

地點狀態 對進出的意義 在工坊故事裡怎麼理解?
正常通行 可以進入與離開 平常來往與工作
禁入 限制外部進入,允許內部離開 停止接待外人,裡面的人仍能撤離
禁出 限制離開,允許外部進入 不適合拿來代替本例的撤離安排
雙向封鎖 進入與離開都受限制 不能一面保持這個狀態,一面把進出寫成沒有受到限制
毀滅 地點已毀,後續進入會受到驗證指出 不能在後文毫無改變地繼續使用原工坊

作者進入地點毀滅的詳細處置時,InkWeave 會依當時位置找出受影響人物,讓你逐一選擇存活、失蹤、死亡或未知,也可以批次設定。

因此,這段故事可以是伊莎存活、羅安失蹤,而已經撤離的盧克不在那一刻的名單裡。作者確認後,相應的角色狀態事件會一起留下,不需要再把同一批人物逐個重新建立一次狀態變更。

存活不代表沒有受傷;傷勢若值得追蹤,可以另外寫進敘事或適合的自訂屬性。失蹤也不等於死亡,更不會自動把羅安身上的圖冊當成遺物交給別人。

如果你另有一段故事需要安排死亡,詳細處置也能處理死亡角色的物品,讓它們留在地點,或交給符合當時條件的同場角色。選擇不同,後續留下的世界就不同。

地點原有的物品也不會只因為標記毀滅,就一律被刪除。是否損毀、先被搬走或仍留在原址,仍要按照作者確認的事件處理;留有物品,也不代表這個毀滅地點便能被照常進入。

地點不能進入時引擎會主動指出移動問題

城市狀態不只是等你主動打開資料頁查看。

假設你寫到後面,一時忘記工坊已經倒塌,又替盧克建立了「進入河岸工坊」的移動事件。因果律引擎會依那一刻的歷史核對:目的地已經毀滅,這次進入不符合當前狀態。

隨存檔自動驗證後,正文裡的移動事件會顯示錯誤與原因,並提供跳回先前地點狀態事件的入口。你不必先自己記起那場災難,才知道這段有問題。

後面出現什麼安排? 因果律引擎如何分辨?
工坊已禁入,卻建立從外面進入的移動 指出目的地禁止進入,並可追溯造成限制的事件
工坊已禁入,盧克從裡面撤離 不會只因「禁入」兩字就把離開也當成錯誤
出發地已禁出,角色仍照常離開 指出問題來自出發地的離開限制
工坊已毀,後面又安排角色進入 指出地點已毀,這次進入缺少成立的條件

這種核對有明確的前因:不是籠統地說「這裡可能怪怪的」,而是告訴你哪一件事,在什麼既有狀態下接不起來。

你仍然決定如何寫。可以改變人物的行動、改去替代場所,或回頭調整原先的事件安排。引擎不會替你改寫情節,也不會因為出現診斷,就禁止你繼續輸入正文。

功能說明:驗證依據是你已建立的事件

這裡的移動核對,針對作者確認建立的移動與地點狀態事件。InkWeave 不會只憑一句「他走進工坊」,就擅自判定所有情境;回憶、想像與單純提及,也不需要因此變成一次真實移動。

回修前文以後不用逐章猜哪些地方受影響

你可能先寫完人物來往,再回頭決定洪水提早到來。

當相應的事件順序也一起調整,原本可行的後續內容就可能失去前提。InkWeave 存檔後會自動驗證全專案,全知儀表板則整理需要留意的章節與問題,讓你前往相關位置處理。

回修改變了什麼? 後面可能出現什麼提醒? 作者可以怎麼接續?
把工坊禁入或毀滅的時間提前 後面原本成立的進入事件,現在遇到地點限制 改變來訪時間、前往其他場所,或重新安排地點事件
把盧克撤離的時間移到倒塌以後 毀滅時的受影響人物,與先前確認名單不同 重新處理他的遭遇,或調整前面的撤離安排
撤掉盧克取得工具箱的事件,仍保留他把工具箱放進庫房 後續交付可能缺少可用數量與來源 補上成立的取得事件,或改變工具的搬運者與去向

例如,盧克現在仍在工坊裡,引擎會指出原先確認的受影響名單已經改變,不會為了補齊結果就偷偷決定他也死亡或失蹤。

你修改前因,確認新的結果,再讓引擎重新核對。這樣可以放心嘗試不同安排,而不必把所有後續依賴一直放在腦中。

這些狀態推導與驗證,來自 InkWeave 自研的因果律引擎,依明確事件與規則進行確定性計算,不是 AI 讀稿後猜測矛盾。

引擎不替你畫出城市路網,也不自行計算洪水、安排失蹤者逃生或模擬每位居民的生活。它會把你確認過的變化連起來,呈現當時的人與物,並在後續事件不再符合那些前提時主動提醒。

操作建議:先讓一個場所與幾件重要物品動起來

可以只從工坊、庫房、三名人物與這次需要的工具開始。其他街區、日用品與路人,照常存在於文字裡;等它們開始影響故事,再逐步加入。你願意記錄的少數行動,已經能帶回狀態呈現、歷史查詢與後續驗證,不需要先完成整座城市的設定。

想試著讓一件工具從場所交到人物手上,再放到另一個地方,可以按照快速上手指南開始。下載與使用方案請看 InkWeave 方案與價格。

城市不需要每個角落都被寫清楚,才有資格成為故事的舞臺。

也許讀者最先記得的,只是橋邊的一段坡道、常常排隊的水站,以及盧克搶先搬上高處的那只工具箱。

當人物再次走回來,這些地方與東西仍然承認他們經歷過什麼,城市就不再只是等待角色穿過的背景。

它開始成為他們真正生活過的地方。