Re: [討論] 我會這樣設計書中的法術設定

作者: aurorasea (aurorasea)   2020-12-23 22:59:05
※ 引述《montmartre (montmartre)》之銘言:
: 我一直覺得,可以用computer中系統的概念來解釋法術,系統的運作概念就是輸入資料
: ,處理資料,輸出結果。以這觀點來解釋法術,不管是火球術還是變羊術,原理基本都
: 相同的;火球術的運作過程首先是輸入靈氣(輸入),然後五行把靈氣轉換成火元素並
: 捏成火球(處理),最後發射(輸出)。
: 術式的基本模型,氅餮鼗曩磲蕤顬鰨鶘鰷鯔耱貊貘鍪籴耋瓞耵這19個字是母音,堃鷑鳩
: 悐鼕趀蘪藇釃o10個字是子音,母音是指令,子音則是參數。每個母音都有其意義,比如
: 有起(開始),承(強化),轉(變化),發(結束);或者是收(吸引),化(分解
: ),運(轉換),發(輸出)....etc。
: 然後術式模型中也有很多圖型或線條,比如方塊代表處理,方塊裏面要填入處理步驟,
: 還有名字,並且加上屬性。菱形代表選擇,它可伸出多個結果,讓使用者選擇法術要如
: 何繼續走下去;實心圓代表開始,虛心圓代表術式的結束;直線箭頭表示往下處理,雙
: 箭頭表示有反饋,虛線表示具現化,是某法術函式在現實中的承現。如果線條指回上層
: 的某個處理,表示該術式有迴圈,要寫出脫離迴圈的條件,不然該術式會陷入死機,無
: 法脫離,對操作者可能會造成傷害。
: 對很多法師而言,把術式寫出來,輸出結果正確,這是不夠的,術式也不是上網去githu
: b上隨便亂抄就好的;術式可以簡化,加快處理速度,把重覆的部份寫成術式函式,能重
: 覆使用;甚至把某些術式給物件化,利用繼承、封裝、多型等概念來設定其術式結構,
: 但要記住,術式是給人看的,如寫重構這本書的大法師Martin Fowler所言,寫給天道看
: 的術式人人會寫,寫某個法師都能看懂的術式則不容易。
: 法師還要加強數學與演算法的能力,以神識掃瞄來説,用循序漸進式的掃瞄是最慢的,
: 其時間複雜度是O(n),如果你使用雜湊掃瞄大法來進行神識搜尋,速度則最快,但你的
: 神魂需要分割出更多的位置來擺放資料,然後還有溢位的問題,對法師操控力也要求最
: 高,低階法師在使用時要特別小心。
: 我的術式結構講座進行到這,謝謝各位。
:
作者: alwaysstrong (不要踩小強)   2020-12-23 23:40:00
替身常常會忽然多出新能力 有的甚至在度過難關後就消失 再也沒用過那新能力 要說嚴謹就算了吧~

Links booklink

Contact Us: admin [ a t ] ucptt.com