[推薦] 我會這樣設計書中的法術設定
我一直覺得,可以用computer中系統的概念來解釋法術,系統的運作概念就是輸入資料,處理資料,輸出結果。以這觀點來解釋法術,不管是火球術還是變羊術,原理基本都是相同的;火球術的運作過程首先是輸入靈氣(輸入),然後五行把靈氣轉換成火元素,並捏成火球(處理),最後發射(輸出)。
術式的基本模型,氅餮鼗曩磲蕤顬鰨鶘鰷鯔耱貊貘鍪籴耋瓞耵這19個字是母音,堃鷑鳩悐鼕趀蘪藇釃o10個字是子音,母音是指令,子音則是參數。每個母音都有其意義,比如有起(開始),承(強化),轉(變化),發(結束);或者是收(吸引),化(分解),運(轉換),發(輸出)....etc。
然後術式模型中也有很多圖型或線條,比如方塊代表處理,方塊裏面要填入處理步驟,還有名字,並且加上屬性。菱形代表選擇,它可伸出多個結果,讓使用者選擇法術要如何繼續走下去;實心圓代表開始,虛心圓代表術式的結束;直線箭頭表示往下處理,雙箭頭表示有反饋,虛線表示具現化,是某法術函式在現實中的承現。如果線條指回上層的某個處理,表示該術式有迴圈,要寫出脫離迴圈的條件,不然該術式會陷入死機,無法脫離,對操作者可能會造成傷害。
對很多法師而言,把術式寫出來,輸出結果正確,這是不夠的,術式也不是上網去github
上隨便亂抄就好的;術式可以簡化,加快處理速度,把重覆的部份寫成術式函式,能重覆使用;甚至把某些術式給物件化,利用繼承、封裝、多型等概念來設定其術式結構,但要記住,術式是給人看的,如寫重構這本書的大法師Martin Fowler所言,寫給天道看的術式人人會寫,寫某個法師都能看懂的術式則不容易。
法師還要加強數學與演算法的能力,以神識掃瞄來説,用循序漸進式的掃瞄是最慢的,其時間複雜度是O(n),如果你使用雜湊掃瞄大法來進行神識搜尋,速度則最快,但你的神魂需要分割出更多的位置來擺放資料,然後還有溢位的問題,對法師操控力也要求最高,低階法師在使用時要特別小心。
我的術式結構講座進行到這,謝謝各位。
-----
Sent from JPTT on my Xiaomi Redmi Note 7.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.21.176 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/CFantasy/M.1608690357.A.C5F.html
推
12/23 10:30,
3年前
, 1F
12/23 10:30, 1F
推
12/23 10:33,
3年前
, 2F
12/23 10:33, 2F
推
12/23 10:34,
3年前
, 3F
12/23 10:34, 3F
推
12/23 10:34,
3年前
, 4F
12/23 10:34, 4F
推
12/23 10:34,
3年前
, 5F
12/23 10:34, 5F
→
12/23 10:34,
3年前
, 6F
12/23 10:34, 6F
→
12/23 10:34,
3年前
, 7F
12/23 10:34, 7F
→
12/23 10:36,
3年前
, 8F
12/23 10:36, 8F
→
12/23 10:36,
3年前
, 9F
12/23 10:36, 9F
推
12/23 10:39,
3年前
, 10F
12/23 10:39, 10F
→
12/23 10:39,
3年前
, 11F
12/23 10:39, 11F
→
12/23 10:39,
3年前
, 12F
12/23 10:39, 12F
推
12/23 10:52,
3年前
, 13F
12/23 10:52, 13F
→
12/23 10:53,
3年前
, 14F
12/23 10:53, 14F
→
12/23 10:54,
3年前
, 15F
12/23 10:54, 15F
→
12/23 10:55,
3年前
, 16F
12/23 10:55, 16F
→
12/23 10:58,
3年前
, 17F
12/23 10:58, 17F
推薦一下
→
12/23 11:00,
3年前
, 18F
12/23 11:00, 18F
→
12/23 11:01,
3年前
, 19F
12/23 11:01, 19F
→
12/23 11:03,
3年前
, 20F
12/23 11:03, 20F
→
12/23 11:03,
3年前
, 21F
12/23 11:03, 21F
→
12/23 11:12,
3年前
, 22F
12/23 11:12, 22F
→
12/23 11:14,
3年前
, 23F
12/23 11:14, 23F
※ 編輯: montmartre (42.72.21.176 臺灣), 12/23/2020 11:15:14
推
12/23 11:21,
3年前
, 24F
12/23 11:21, 24F
→
12/23 11:28,
3年前
, 25F
12/23 11:28, 25F
推
12/23 11:31,
3年前
, 26F
12/23 11:31, 26F
→
12/23 11:34,
3年前
, 27F
12/23 11:34, 27F
→
12/23 11:34,
3年前
, 28F
12/23 11:34, 28F
→
12/23 11:35,
3年前
, 29F
12/23 11:35, 29F
→
12/23 11:36,
3年前
, 30F
12/23 11:36, 30F
→
12/23 11:37,
3年前
, 31F
12/23 11:37, 31F
→
12/23 11:42,
3年前
, 32F
12/23 11:42, 32F
→
12/23 11:42,
3年前
, 33F
12/23 11:42, 33F
→
12/23 11:42,
3年前
, 34F
12/23 11:42, 34F
推
12/23 11:49,
3年前
, 35F
12/23 11:49, 35F
→
12/23 11:56,
3年前
, 36F
12/23 11:56, 36F
→
12/23 12:08,
3年前
, 37F
12/23 12:08, 37F
→
12/23 12:08,
3年前
, 38F
12/23 12:08, 38F
推
12/23 12:11,
3年前
, 39F
12/23 12:11, 39F
→
12/23 12:17,
3年前
, 40F
12/23 12:17, 40F
推
12/23 12:44,
3年前
, 41F
12/23 12:44, 41F
推
12/23 12:51,
3年前
, 42F
12/23 12:51, 42F
推
12/23 13:01,
3年前
, 43F
12/23 13:01, 43F
推
12/23 13:08,
3年前
, 44F
12/23 13:08, 44F
→
12/23 13:41,
3年前
, 45F
12/23 13:41, 45F
山姆的書有看,比如鋼鐵之心,迷霧之子
推
12/23 14:01,
3年前
, 46F
12/23 14:01, 46F
→
12/23 14:01,
3年前
, 47F
12/23 14:01, 47F
→
12/23 14:01,
3年前
, 48F
12/23 14:01, 48F
推
12/23 14:05,
3年前
, 49F
12/23 14:05, 49F
→
12/23 14:05,
3年前
, 50F
12/23 14:05, 50F
※ 編輯: montmartre (42.72.21.176 臺灣), 12/23/2020 14:29:22
→
12/23 16:04,
3年前
, 51F
12/23 16:04, 51F
→
12/23 16:05,
3年前
, 52F
12/23 16:05, 52F
推
12/23 16:15,
3年前
, 53F
12/23 16:15, 53F
→
12/23 16:15,
3年前
, 54F
12/23 16:15, 54F
推
12/23 18:40,
3年前
, 55F
12/23 18:40, 55F
我就是用黑白的梗
→
12/23 18:41,
3年前
, 56F
12/23 18:41, 56F
推
12/23 18:53,
3年前
, 57F
12/23 18:53, 57F
※ 編輯: montmartre (114.36.135.231 臺灣), 12/23/2020 20:49:11
→
12/24 02:28,
3年前
, 58F
12/24 02:28, 58F
→
12/24 02:28,
3年前
, 59F
12/24 02:28, 59F
→
12/24 02:29,
3年前
, 60F
12/24 02:29, 60F
→
12/24 02:29,
3年前
, 61F
12/24 02:29, 61F
推
12/24 05:51,
3年前
, 62F
12/24 05:51, 62F
→
12/24 05:51,
3年前
, 63F
12/24 05:51, 63F
→
12/24 05:51,
3年前
, 64F
12/24 05:51, 64F
推
12/24 08:12,
3年前
, 65F
12/24 08:12, 65F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
推薦
22
65