Re: [討論] 我會這樣設計書中的法術設定
※ 引述《montmartre (montmartre)》之銘言:
: 我一直覺得,可以用computer中系統的概念來解釋法術,系統的運作概念就是輸入
: 資料,處理資料,輸出結果。以這觀點來解釋法術,不管是火球術還是變羊術,原
: 理基本都是相同的;火球術的運作過程首先是輸入靈氣(輸入),然後五行把靈氣
: 轉換成火元素,並捏成火球(處理),最後發射(輸出)。
:
: 術式的基本模型,氅餮鼗曩磲蕤顬鰨鶘鰷鯔耱貊貘鍪籴耋瓞耵這19個字是母音,堃
: 鷑鳩悐鼕趀蘪藇釃o10個字是子音,母音是指令,子音則是參數。每個母音都有其意
: 義,比如有起(開始),承(強化),轉(變化),發(結束);或者是收(吸引)
: ,化(分解),運(轉換),發(輸出)....etc。
:
: 然後術式模型中也有很多圖型或線條,比如方塊代表處理,方塊裏面要填入處理步驟
: ,還有名字,並且加上屬性。菱形代表選擇,它可伸出多個結果,讓使用者選擇法術
: 要如何繼續走下去;實心圓代表開始,虛心圓代表術式的結束;直線箭頭表示往下處
: 理,雙箭頭表示有反饋,虛線表示具現化,是某法術函式在現實中的承現。如果線條
: 指回上層的某個處理,表示該術式有迴圈,要寫出脫離迴圈的條件,不然該術式會陷
: 入死機,無法脫離,對操作者可能會造成傷害。
:
: 對很多法師而言,把術式寫出來,輸出結果正確,這是不夠的,術式也不是上網去
: github上隨便亂抄就好的;術式可以簡化,加快處理速度,把重覆的部份寫成術式函
: 式,能重覆使用;甚至把某些術式給物件化,利用繼承、封裝、多型等概念來設定其
: 術式結構,但要記住,術式是給人看的,如寫重構這本書的大法師Martin Fowler所
: 言,寫給天道看的術式人人會寫,寫某個法師都能看懂的術式則不容易。
:
: 法師還要加強數學與演算法的能力,以神識掃瞄來説,用循序漸進式的掃瞄是最慢的
: ,其時間複雜度是O(n),如果你使用雜湊掃瞄大法來進行神識搜尋,速度則最快,但
: 你的神魂需要分割出更多的位置來擺放資料,然後還有溢位的問題,對法師操控力也
: 要求最高,低階法師在使用時要特別小心。
:
: 我的術式結構講座進行到這,謝謝各位。
: -----
建議你實際寫一個千字短文,描寫一個人物利用你的系統施展一個咒語,然後拿給隨意
一個沒有程式設計背景的人讀讀看,問問他的感想。我的猜測是他大概會看不懂你在寫
什麼。
魔法設定有兩個取向:神秘和系統性的解釋,也或者可以稱軟魔法硬魔法。
神秘者如魔戒,魔法戒指是如何鑄造才會有特定的魔法效果?作者不解釋,你也不需要
理解來欣賞這作品。系統性解釋魔法大概就如迷霧之子,每個金屬做什麼作者都跟你講
。當然設定常常都是軟硬混著不同比例,魔法終究是神秘偏離日常的東西,不可能完全
解釋透徹。
你的魔法設定明顯是極端的系統性取向,如果從這點來看的話,魔法大概可以視為:
輸入 -> 過程 -> 輸出
如果從這樣來看,小說重點是明確的輸入和輸出之間的關聯,或者也可以說是一個輸
入造成一個輸出。當一個腳色拿出一個特定的物品,或者是念出特定的一段咒語,讀
者會期待特定的效果出現在下一頁。
如果用程式設計來講,讀者是期待著一個有著美觀極簡風格介面的完成品,最好按一個
按鍵就能跑出完美結果,底下運算法是如何跑他並不想知道。
我看你的設定幾乎全部重點都是在"過程"這一環。以程式設計來說這很重要,因為工程
師必須要根據需求實際去修改撰寫程式碼。但在小說或遊戲中這是最不重要的一環,因
為讀者完全無法實際體會這複雜的過程,就像是一個程式設計師如果只看書不實際動手
實作,他完全不可能真的懂寫程式。
程式設計之所以複雜難懂卻還是有無數人喜愛,原因是任何人有電腦理解原理後,能實
際做到的東西可以說是沒有極限,同時任何難以理解的部分在真的下手寫程式犯錯後也
能夠一一理解。如果程式設計完全只是原理完全無法套用到現實,那大概是吸引不了多
少目光。
如果真的要保留如此複雜的系統,大概有兩條路:把它遊戲化,讓玩家能實際操作理解
這魔法系統;或者走到極限完全套用實際存在的程式語言,不過即使如此大概也只會成
為程式設計師之間的圈內梗,一般大眾還是會看不懂。
--
你説的有理。如果我真的弄出一套能自圓其説且大家用
此原理就能設計虛構法術的話,那我跟設計一套新的程
式語言沒啥兩樣了。
我也是設計過跟你類似的系統,所以我大概能體會你為什麼會有如此設計 我自己的感覺是有科學或工程背景的人很容易偏向描寫系統性的魔法 要把魔法寫的簡單或是神秘難以理解,對於工程師來說大概是件很痛苦的事
※ 編輯: novel5566 (172.248.54.125 美國), 12/23/2020 13:31:12推XD
4
我覺得怎麼樣設計都沒問題 只是書中表現的狀態如何需要仔細思考 其實原PO很認真思考他自己的魔法體系 但是通常在書中不會這麼鉅細靡遺地寫出來 可能會提到會是以程式作為基礎概念22
首Po我一直覺得,可以用computer中系統的概念來解釋法術,系統的運作概念就是輸入資料,處理資料,輸出結果。以這觀點來解釋法術,不管是火球術還是變羊術,原理基本都是相同的;火球術的運作過程首先是輸入靈氣(輸入),然後五行把靈氣轉換成火元素,並捏成火球(處理),最後發射(輸出)。 術式的基本模型,氅餮鼗曩磲蕤顬鰨鶘鰷鯔耱貊貘鍪籴耋瓞耵這19個字是母音,堃鷑鳩悐鼕趀蘪藇釃o10個字是子音,母音是指令,子音則是參數。每個母音都有其意義,比如有起(開始),承(強化),轉(變化),發(結束);或者是收(吸引),化(分解),運(轉換),發(輸出)....etc。 然後術式模型中也有很多圖型或線條,比如方塊代表處理,方塊裏面要填入處理步驟,還有名字,並且加上屬性。菱形代表選擇,它可伸出多個結果,讓使用者選擇法術要如何繼續走下去;實心圓代表開始,虛心圓代表術式的結束;直線箭頭表示往下處理,雙箭頭表示有反饋,虛線表示具現化,是某法術函式在現實中的承現。如果線條指回上層的某個處理,表示該術式有迴圈,要寫出脫離迴圈的條件,不然該術式會陷入死機,無法脫離,對操作者可能會造成傷害。 對很多法師而言,把術式寫出來,輸出結果正確,這是不夠的,術式也不是上網去github 上隨便亂抄就好的;術式可以簡化,加快處理速度,把重覆的部份寫成術式函式,能重覆使用;甚至把某些術式給物件化,利用繼承、封裝、多型等概念來設定其術式結構,但要記住,術式是給人看的,如寫重構這本書的大法師Martin Fowler所言,寫給天道看的術式人人會寫,寫某個法師都能看懂的術式則不容易。6
我倒不這麼看 首先我認為作者最好要有一套自己嚴謹 且可以自圓其說的體系 這樣在你描述的過程中才有個可參考依據 但你在書中卻不一定要詳盡的說明他4
但沒規則的設定 用多了很容易自相矛盾、吃書 所以多少作者自己也是要有個大致規劃、規則 可以沒很嚴謹、沒細節設定 但不能完全沒考量1
感謝原po分享和底下很有趣的討論。我有幫自己跟朋友寫過不少設定,有些問題請教原po ... 就整體上,嚴謹設定是不是必要的? 李安曾說過,臥虎藏龍裡的李慕白能擋下面前一百飛刀,怎麼擋不住背後一劍(之類的話) 言下之意是李慕白早就是聽音辨位以上很多段的高手,怎麼閃不了要領便當?
21
Re: [穿越] 中年賢者的異世界生活日記這部滿有趣的阿 不過漫畫版好像分成兩個作者在畫WHY? 一個R畫師 一個SSR畫師就是了...XD 話說這遊戲根本超硬核 等級沒有上限 魔法雖然有系統預設的魔法 但是要效率化還要自己解讀56+10個魔法文字 玩遊戲還要DEBUG!!! 創造新魔法還可以改變魔法結構18
[討論] R: 我會這樣設計書中的法術設定這個討論讓我想起這篇文:山德森的魔法三定律 第一定律:作者用魔法解決問題並且令讀者感到滿意的能力直接取決於讀者對於魔法的理解程度。 第二定律:魔法不能做的事情要比魔法能做到的事情更有趣。 第三定律:要追求魔法的深度而不是廣度。 和零號定律:永遠都要偏向更酷炫的那一邊。13
[閒聊] 型月世界算硬魔法嗎?山神在幾年前提出的所謂「硬魔法」「軟魔法」的概念 幾乎將奇幻和科幻作品的世界觀和戰鬥體系拆分為兩類 擁有詳細設定並解釋魔法原理 但考驗作者功力的硬魔法 設定模糊但作者相對好發揮(不用太顧慮邏輯原理)容易發生超展開的軟魔法 那麼蘑菇筆下的型月宇宙9
Re: [推薦] 我會這樣設計書中的法術設定其實我覺得很奇怪,為什麼把程式概念融入魔法,都要用指令式程式設計的概念 明明現實中,與指令式程式設計相對的宣告式程式設計更魔法 魔法到不少人都看不懂 指令式就是你教電腦要怎麼做,電腦就會怎麼做 而宣告式就是你和電腦說你的目標是什麼,電腦自己去做8
Re: [問題] 魔法的本質是一種物理現象吧不知道原文底下吵三小 科學是一種方法 魔法是一種現象 兩者不是互斥的 你可以用科學思維去理解魔法 誠然魔法在現實世界是不存在的(不排除只因我是麻瓜) 但不妨礙你在作品裡面進行此類探討3
Re: [閒聊] 網飛ㄉ翻譯連魔法跟魔術都分不清楚= =我猜是基於神秘的設定 也就是可以某程度理解 甚至重現到某個程度的 那所謂神秘就較低,或較不神祕 那他威力就較弱3
[創作] 問題之神 第一百四十七章「我們世界的技能和魔法,都是神賜的能力,所以只要在心中默念其名稱, 技能就能直接施放,魔法則是會直接在腦袋裡產生咒語,跟著唸就能施展出來。」 蘇菲亞先解釋魔法和技能的使用原理,再說明禁咒魔法是有人解析魔法原理, 自創出有更強大威力的魔法出來。 「魔法果然可以自創。」謝孟強聽到關鍵點,興奮地說著。2
Re: [問題] 魔法的本質是一種物理現象吧現在物理已經發展到一個很玄的程度 在探討微觀的尺度下,很多現象看起來跟魔法一樣不可思議 如果進入到弦論的領域,很多莫名其妙的東西都會跑出來 但你說魔法的本質是不是一種物理現象,我覺得這幾年魔法從 原本的一些莫名其妙的東西變成各種聲光效果大亂射後,好像