如果你喜愛我們小說狂人的話,可以多多使用登入功能ヽ(●´∀`●)ノ
登入也能幫助你收藏你愛的小說~跟我們建立更深的連結喔 ♂
《魔法原理學》第四十四章 程序化分解、組合法術模型
  “一心多用的問題,暫時算是解決了。那接下來幹什麽呢?學習下一個法術?

  等下,好像還有一個問題哎。

  不過,如果這個經過驗證,並且可行的話,那可就比較厲害了。”

  準備開始學習下一個法術的路修遠,突然想到一個很久之前自己對法術模型的猜測,而且這次他通過剪切、拚接‘保持階段’也已經驗證了猜測的一部分。

  所以,他決定繼續驗證接下來的,看看之前的猜測是否可行。

  在想著這件事的同時,路修遠抽取出一個‘水球術’模型和一個‘火球術’模型。

  然後將它們兩個的第一個部分,也就是相應的‘定位階段’分別剪切下來,之後他再將剪下來的部分進行了互換,然後拚接了上去。

  也就是說,現在的這個‘水球術’模型,它的的定位階段,用的是‘火球術’的。

  和這個同理,‘火球術’的也用的是對方的。

  完了之後,他將法力灌注進入此時的‘水球術’模型中。

  法力流過第一個階段,也就是原火球術的‘定位階段’,他沒發現什麽問題,通過此階段後,也可以正常感應到身前的空間定位。

  之後,法力流過第二個階段,這個階段是水球術的‘預聚水’階段。這時,外界也沒有絲毫反應,但是上一步感應到的空間坐標還是沒什麽變化。

  法力繼續流到第三個階段,這時,少年看到感應坐標的地方,開始出現了一個水滴,並且它在慢慢的長大。

  看到這,他做出判斷:“看來,這塊也沒什麽問題。”

  之後的兩個階段也一切正常,沒出現什麽意外情況。

  最後,看見水球成功的發射了出去。

  這時,路修遠的嘴角才帶著些許掩飾不住的笑意。雖然他在法力流到第三個階段,身前出現水滴的時候已經判斷出,不會出什麽問題了。

  片刻後,他感慨道:“這樣還真的可以啊!不過,還得看一下它們對法術有什麽影響。”

  這次,他將兩個‘定位階段’的通道大小都調成一樣的,保證此次測試只有一個變量,免得不好分析結果。

  之後,路修遠先後把這兩個片段連接到‘水球術’模型上,測試法術的效果。

  經過對結果的多次測量,他發現:

  第一、兩次形成水球的直徑幾乎沒有絲毫變化。這說明拚接不影響聚水速率。

  第二、水球的落地點差距有些大,不過經過計算,發現兩次之間的加速度是一樣的。

  如果在加上質量一樣,那麽也就是說,作用力是一樣的。這部分也沒有受到絲毫的影響。

  這說明,拚接不影響加速效果。

  第三、經過計算他發現,關於水球術的初始位置,兩次試驗的計算的結果卻是不同的,不過這個卻是跟原來的‘火球術’和‘水球術’的初始位置是相等的。

  ——

  “那前面的這些,那麽就可以做出如下判斷:兩個法術的‘定位階段’也只是影響法術的初始位置的不同,對其他的部分都沒有絲毫的影響!”

  之後,他還將那兩個‘定位階段’的通道大小同時調整了一下,然後進行了相關測試。

  之後經過計算,他發現確實只是初始位置有所不同,其他的那些都一樣,包括加速度,聚水速率等。

  到了這兒,他還用‘火球術’也試了下,測了下它的放熱速率,發現結論也是一樣的。

  確定了這一點之後,他還將‘風刃術’和‘光亮術’的‘定位階段’也進行了拚接測試,發現還真是如此。

  “那這麽看來,現在這幾個法術的‘定位階段’就可以看做是一個了。

  如果我將來想要改良它的話,就隻用改良一個就行了,不用把那些都弄一遍,這樣就省事多了。”

  ————

  接下來,他又自由組合了‘水球術’和‘火球術’的其他階段,發現:

  第一、法術的‘預加速階段’也是可以互換的,但是每個片段在相同的通道大小下,它的作用力卻是不同的。

  第二、水球術的‘執行聚水’、‘執行加速’和火球術的‘形成火球’、‘執行加速’這幾個階段也是可以互換的,換了之後也不影響水球火球的形成,只是效率有所不同罷了。

  換句話說,如果進行定性研究的話,它們的性質是一樣的。定量研究的話,它們的量有所差別而已。

  第三、他甚至發現,水球術的‘執行聚水’、‘執行加速’這兩個階段之間也是可以互換的,而且效果也不差。

  “也就是說,這兩個階段也是可以看作是一樣的嘍。

  那這樣的話,水球術就會由:定位、預聚水、執行、預加速、執行,這幾個部分構成了。

  而且它的兩個‘執行階段’都可以是一樣的。

  那這樣,我就可以把這些法術的‘執行階段’也都統一了,之後再找到一個效率最高的就行了。

  其他的模型數據也不能扔,還得保存著,等以後改良的時候再用。這個可以當做素材來用。

  恩~這麽一來,又可以為我改良法術減少一定的工作量了。”

  第四呢、他發現,各模型部分的組合是要有一定順序的。

  比如‘定位’必須是第一個。如果用其他部分進行開頭的話,那都是不行的,如果這麽弄的話,法術會直接形成不了的。

  而且所有的預階段,如‘預聚水’、‘預加速’等,後面都必須加一個‘執行’,要不然相應的預階段也會不起作用的。

  最後,如果法術模型裡面沒有法術特有的階段的話, 也是不行的。

  以水球術為例,如果法術模型裡面沒有‘預聚水’的話,那麽如果裡面也沒有其他的相似階段,那麽該法術也會沒效果,會失效的。

  ——

  之後,他又用其他的幾個法術也測試了下,發現也都符合上面的結論。

  “這麽說來,那法術的核心部分基本都是在第二部分嘍,就像‘預聚水’、‘火球預形成’等等,這些是必須有一個的。

  而法術的其他階段都是,可以相互替換的。

  恩~,至少目前看來是這樣的。”

  關於上面漏掉的‘保持階段’,路修遠最後也進行了測試,發現除了不能放在最前面以外,其他的位置都是可以的,而且效果也是不變的。

  當然了,如果把它放在預階段的後面,那麽就會導致預階段不起作用的。

  “這樣看來,法術模型就和以前編寫的程序差不多一樣了。

  都是先提取它們中間的公共模塊。

  之後,將各個模塊根據指定的規則,進行組合。

  然後,再以一定的順序進行執行就可以了。(這裡指的是法力灌注順序)

  那現在,我這邊有的模塊分別就是:‘定位’、‘預加速’、‘執行’、‘保持狀態’,還有各個法術的核心模塊如‘預聚水’、‘風刃預形成’等幾個模塊。

  4個法術的核心模塊,加上4個通用的,我現在就有8個模塊可以組合了。

  不過才8個模塊,怎麽感覺很少的樣子哎!這一點,只能靠以後慢慢收集了。”
鍵盤左右鍵 ← → 可以切換章節
章節問題回報:
翻譯有問題
章節內容不符
章節內容空白
章節內容殘缺
上下章節連動錯誤
小說很久沒更新了
章節顯示『本章節內容更新中』
其他訊息