第二百九十九章 模塊

“老師,我以前學習符文法陣的時候,嘗試過進行符文編程,只是因爲學識不夠,最後失敗了,要不老師你試試看吧?”

嘉一腦子一轉,突然間向奧蘭多提議道,他有一種想法,如果自己老師能夠通過符文編程提升自己的實力,突破到紫袍法師,那麼自己的靠山就更加穩固了。

他並不介意自己的創意告訴別人,說句誇張的話,他腦子裡面的想法實在是太多了,現在制約他的並不是什麼創意,而是實力。許多時候,一個理論就足夠一個人鑽研一生,即使是法師的壽命比較長,也不見得能夠將一個理論吃透。

譬如說引力,從牛頓提出“萬有引力”到了嘉一穿越前,300多年了,依舊有許多問題亟待解決,曾經的物理學號稱大廈已經建成,卻被兩朵小小的烏雲轟塌。

嘉一有許多想法,卻沒有時間去實現,樂於分享給合適的人,特別是和自己親近的人。嘉一做程序猿的生活不算富裕,但還算安穩,對於人心,看得較爲樂觀。

當然,因爲看多了起點,所以也不乏戒備,交流出去的一些想法,都是較爲偏向於應用的,而且也多是一些粗淺的想法。

對於一些物理學上面的經典理論,嘉一從沒有透露出來的想法,雖然兩個世界不太一樣,或許會有一些參數的差別,但是按照地球歷史上的那些大神的腳步,一定是能夠得出來一些有用的東西的。

對於這些,嘉一藏得嚴嚴實實的。

“編程?這是什麼意思?”奧蘭多有些不明白嘉一的話的意思,聽着和織網什麼的有些相像,但作爲一個精通符文法陣的準大師,他表示符文法陣和編織絕對沒有任何的關係。

嘉一也是一時之間不知道該怎麼解釋,這時候根本沒有什麼叫做編程的概念,他也是一時說漏了嘴,想着奧蘭多的實力更強,或許能夠在編程上更進一步,忘了對方根本就沒有這個概念了。

他想了一下,說:“就是模塊化的意思,像是一張桌子,分成四條腿和一個桌面,然後分開,變成能夠任意組合的,可以選擇腿高一些還是矮一些,或者是選擇不同的花紋的桌腿。”

嘉一這個解釋的根本不是編程,而是模塊化,但是相對於解釋什麼是編程,還是模塊化更好解釋一些。

“你說的這個,是套裝啊。”奧蘭多恍然,有些明白嘉一的意思了。

“套裝?”嘉一有些意外,他並沒有聽說過套裝,當然不是不知道套裝是什麼,暗黑二里面的套裝他存了不少,但是在這個世界卻是第一次聽到套裝這個說法。

奧蘭多說:“據說上古時候,神靈還能夠下屆,這時候有一些流傳的強大的魔法裝備,組合起來能夠產生更大的威能,甚至還有神器套裝,不過隨着時間流轉,現在已經很少有流傳出來了,估計你也是很少聽到這個。”

“爲什麼神靈不能下屆之後套裝就少了?難道這個套裝只有神靈才能夠製作嗎。”嘉一問道。

奧蘭多搖搖頭:“應該不是,但套裝最先都是神器,後來纔有一些仿製的套裝,只是5000年前的大戰之後,套裝的製作方法就失傳了,後來有人也想要重新復原這個技術,只是沒有人真正的成功了。”

說道這裡,奧蘭多看着嘉一,好奇的問:“你說你當時研究那個什麼‘編程‘,有什麼結果嗎?”

如果嘉一不是有了什麼成果,那麼就根本不會把這件事提出來,總不能提出一個連一個自己也沒有半分把握的建議出來,那不是建議,是幻想。

“我也不知道自己的想法行不行,我那時候研究符文編程,還是叫模塊化吧,就是把一個個的符文法陣分割成能夠獨立的小模塊,譬如說儲能模塊,功能模塊,而且功能模塊還可以再繼續細分下去,讓每一個模塊都可以獨立存在,並且可以隨意的組合,實現不同的效果。我當時就讓寒冰法陣和烈焰法陣公用了一個儲能模塊,就是當時實現的時候有點問題,爆炸了。”

嘉一有些不好意思,不知道自己的意見已經早就有過,現在聽了奧蘭多的話,不知道自己的想法還能不能行。不過他的想法是模塊化,和套裝是有一些區別的。

模塊化其實更加細分一些,每一個模塊雖然有獨立的功能,但並不代表能夠直接實現一種法陣效果。但是套裝的話,每一個單獨的部件其實都是可以單獨使用的,兩者的看起來有點像,其實本質上還是有區別的。

“公用一個儲能模塊?這個和將兩個法陣融合到一起有什麼區別嗎?”奧蘭多皺着眉,有些不是很明白。

精通符文法陣的法師能夠在有限的空間中銘刻超過法陣總面積的法陣,就是因爲他們可以將不同的法陣融合在一起,共用相同的魔力通道,這個和嘉一的模塊化,看起來也是很像的東西。

“這個,也是不太一樣的,我畫出來給你看吧。”嘉一感覺自己的語言表達有些匱乏,拿起桌子上的紙筆,順手拿着尺子就開始在紙上畫了起來。

嘉一畫的只是一個示意圖,並不是真正的魔法陣,畫的時候雖然沒有缺少法陣的任何一個部分,但確實並不需要接通魔力,所以也不用過於小心翼翼,害怕法陣暴亂。

如此速度就快了許多,很快他就將自己曾經制作的法陣給畫了出來,左邊是寒冰法陣,但是看起來就像是缺了一塊的模樣,右邊的烈焰法陣,和寒冰法陣一樣看起來像是缺了一部分。

而在中間的部分,就是一個實現儲能和魔力供給的部分,這個部分單獨拿出來幾乎根本不能算作是一個法陣,但是配合左邊的法陣,就是一個寒冰法陣,配合右邊,就是一個儲能法陣。

“有點意思。”奧蘭多來了興趣,開始仔細的審查這個法陣。

嘉一在一邊補充自己的想法:“最理想的狀態,就是將法陣的各個模塊全部模塊化,讓後任意的組合在一起,實現不同的法術效果。不過這個太難實現了,而且意義不大,符文法陣一直在發展,總是會出現新的法陣,還有各種變種,不可肯全部完全一樣的。但是這個模塊化的法陣,已經可以便於法師理解法陣的效果,同時可以製作出來一套可以相互組合的法陣,在這個組合範圍內,通過不同模塊組合,實現不同效果。”

他的想法,其實就是和組合螺絲刀差不多,底座是固定的,但是可以搭配不同的螺絲刀頭,單獨的底座和刀頭是沒有什麼用處的,但是底座和不同刀頭搭配,就是不同型號的螺絲刀。

奧蘭多有些理解嘉一的思想了,這個確實是一個不錯的想法,雖然有融合法陣這種東西,比起嘉一的模塊化其實效率更高,但是卻不夠通用,不同的法師會有不同的畫法,如果要和別的法陣搭配,就要重新設計,費時費力。

其實嘉一的做法並不能提高法陣的能效,甚至因爲符文重組之後,法陣的魔力通到增多,反而會導致威力有所下降,但是這個組合的好處就是如果要在法陣上面進行修改更加方便,如果要增加一些新的功能,可以通過預留的接口來實現,不需要將法陣推到重建,也不用擔心兩個法陣靠在一起相互影響。

而且這大大降低了法陣的學習要求,更加便於對法陣的理解。

就像是軟件編程的各種設計模式一樣,雖然也有效率的考慮,但大多都是爲了方便和擴展性。

法陣模塊化也是一樣,對於一些小型的面積有限的物件來說,模塊化的法陣並不合適,但是對於大型的法陣來說,模塊化就是一種令人耳目一新的方法。

對於大型的法陣,無論是維護還是功能的擴展都是一個難點,許多流傳久遠的法陣,修修補補的箭只是面目全非,有時候有漏洞都無法知道。特別是修補太多,許多時候對於一些符文根本無法明白什麼意思,看起來就像是根本沒有效果的,但卻不敢去除,生怕導致法陣出了問題。

第九十二章 高爐第二百一十二章 喝醉第二百七十八章 衛星第三十二章 製鹽第二百五十四章 糾纏第四十六章 變故第二百零二章 偷襲第一百七十七章 軟殼蟹第二百一十二章 喝醉第三百九十九章 流言第八十三章 挑選第一百九十九章 編碼第十五章 秘鑰第二百三十一章 尾隨第二百一十章 吸血鬼晚宴第二百八十四章 拒絕第三百一十一章 提醒第一百七十一章 鐘塔第四百二十四章 報社第九章 漁第九十九章 修整第二百零七章 逛街第三百一十一章 提醒第十一章 規劃第一百三十八章 魔化馬蜂第四百三十五章 離家第六十一章 聽證會第九十章 救援第一百四十四章 前路第二百八十六章 實驗室第二百七十五章 詭秘結界第一百五十九章 治療第四十四章 製作卷軸第三百九十五章 題海第二百三十七章 大動靜第三百八十七章 教訓第四十六章 清潔第七十八章 火毒第一百七十四章 絕對零度第一百一十七章 合作第三十七章 卡牌第十二章 新工藝第二百四十一章 信號第二百六十五章 選址第十八章 筆記第一百四十七章 深海巨妖第四十六章 清潔第四百五十一章 摧毀第十六章 燃燒彈第五十章 夜襲第三十九章 後續第五十章 夜襲第九十章 應力第二百九十五章 買島第一百二十二章 準備第一百零三章 定名第一百五十四章 回程第二百四十四章 受阻第四十四章 製作卷軸第四百二十四章 報社第七十四章 火狐第一百二十三章 擁躉第二百二十五章 悲劇第三百二十三章 束手第二百三十五章 情報第四百零六章 稻杆第三百五十三章 播種第四百零三章 代工第五十章 史前遺蹟第二十章 獸人的遭遇第一百八十三章 想不出標題第一百五十五章 求助第二十六章 馬蜂(上)第四十一章 嚮導第四十三章 三國殺第五十四章 主動第三百二十八章 銅牛第四十九章 埋伏第五章 掘地第一百零九章 超出服務區第七章 除魔第七章 除魔第一百四十一章 流行第四百五十章 危局第一百二十章 晚餐第十六章 燃燒彈第二百零四章 自我修復的骷髏第七十三章 法師協會第八十一章 商議第二百四十八章 抵達第九十六章 討價第三百五十五章 靈感第二百七十四章 奠基第八十七章 逃離第二百五十一章 新實驗室第一百九十四章 爭端第十九章 練功第四百一十二章 複寫第二百九十一章 信義第四十三章 海怪
第九十二章 高爐第二百一十二章 喝醉第二百七十八章 衛星第三十二章 製鹽第二百五十四章 糾纏第四十六章 變故第二百零二章 偷襲第一百七十七章 軟殼蟹第二百一十二章 喝醉第三百九十九章 流言第八十三章 挑選第一百九十九章 編碼第十五章 秘鑰第二百三十一章 尾隨第二百一十章 吸血鬼晚宴第二百八十四章 拒絕第三百一十一章 提醒第一百七十一章 鐘塔第四百二十四章 報社第九章 漁第九十九章 修整第二百零七章 逛街第三百一十一章 提醒第十一章 規劃第一百三十八章 魔化馬蜂第四百三十五章 離家第六十一章 聽證會第九十章 救援第一百四十四章 前路第二百八十六章 實驗室第二百七十五章 詭秘結界第一百五十九章 治療第四十四章 製作卷軸第三百九十五章 題海第二百三十七章 大動靜第三百八十七章 教訓第四十六章 清潔第七十八章 火毒第一百七十四章 絕對零度第一百一十七章 合作第三十七章 卡牌第十二章 新工藝第二百四十一章 信號第二百六十五章 選址第十八章 筆記第一百四十七章 深海巨妖第四十六章 清潔第四百五十一章 摧毀第十六章 燃燒彈第五十章 夜襲第三十九章 後續第五十章 夜襲第九十章 應力第二百九十五章 買島第一百二十二章 準備第一百零三章 定名第一百五十四章 回程第二百四十四章 受阻第四十四章 製作卷軸第四百二十四章 報社第七十四章 火狐第一百二十三章 擁躉第二百二十五章 悲劇第三百二十三章 束手第二百三十五章 情報第四百零六章 稻杆第三百五十三章 播種第四百零三章 代工第五十章 史前遺蹟第二十章 獸人的遭遇第一百八十三章 想不出標題第一百五十五章 求助第二十六章 馬蜂(上)第四十一章 嚮導第四十三章 三國殺第五十四章 主動第三百二十八章 銅牛第四十九章 埋伏第五章 掘地第一百零九章 超出服務區第七章 除魔第七章 除魔第一百四十一章 流行第四百五十章 危局第一百二十章 晚餐第十六章 燃燒彈第二百零四章 自我修復的骷髏第七十三章 法師協會第八十一章 商議第二百四十八章 抵達第九十六章 討價第三百五十五章 靈感第二百七十四章 奠基第八十七章 逃離第二百五十一章 新實驗室第一百九十四章 爭端第十九章 練功第四百一十二章 複寫第二百九十一章 信義第四十三章 海怪