Re: [讨论] 我会这样设计书中的法术设定

楼主: novel5566 (小说五六)   2020-12-23 13:07:41
※ 引述《montmartre (montmartre)》之铭言:
: 我一直觉得,可以用computer中系统的概念来解释法术,系统的运作概念就是输入
: 资料,处理资料,输出结果。以这观点来解释法术,不管是火球术还是变羊术,原
: 理基本都是相同的;火球术的运作过程首先是输入灵气(输入),然后五行把灵气
: 转换成火元素,并捏成火球(处理),最后发射(输出)。
:
: 术式的基本模型,氅餮鼗曩磲蕤颥鳎鹕鲦鲻耱貊貘鍪籴耋瓞耵这19个字是元音,堃
: 鷑鸠悐冬趀蘪藇酾o10个字是子音,元音是指令,子音则是参数。每个元音都有其意
: 义,比如有起(开始),承(强化),转(变化),发(结束);或者是收(吸引)
: ,化(分解),运(转换),发(输出)....etc。
:
: 然后术式模型中也有很多图型或线条,比如方块代表处理,方块里面要填入处理步骤
: ,还有名字,并且加上属性。菱形代表选择,它可伸出多个结果,让使用者选择法术
: 要如何继续走下去;实心圆代表开始,虚心圆代表术式的结束;直线箭头表示往下处
: 理,双箭头表示有反馈,虚线表示具现化,是某法术函式在现实中的承现。如果线条
: 指回上层的某个处理,表示该术式有循环,要写出脱离循环的条件,不然该术式会陷
: 入死机,无法脱离,对操作者可能会造成伤害。
:
: 对很多法师而言,把术式写出来,输出结果正确,这是不够的,术式也不是上网去
: github上随便乱抄就好的;术式可以简化,加快处理速度,把重复的部份写成术式函
: 式,能重复使用;甚至把某些术式给物件化,利用继承、封装、多型等概念来设定其
: 术式结构,但要记住,术式是给人看的,如写重构这本书的大法师Martin Fowler所
: 言,写给天道看的术式人人会写,写某个法师都能看懂的术式则不容易。
:
: 法师还要加强数学与算法的能力,以神识扫瞄来说,用循序渐进式的扫瞄是最慢的
: ,其时间复杂度是O(n),如果你使用杂凑扫瞄大法来进行神识搜寻,速度则最快,但
: 你的神魂需要分割出更多的位置来摆放资料,然后还有溢位的问题,对法师操控力也
: 要求最高,低阶法师在使用时要特别小心。
:
: 我的术式结构讲座进行到这,谢谢各位。
:

Links booklink

Contact Us: admin [ a t ] ucptt.com