按照夏多的理解,法術書的設計其實可以分為兩層:工程和設計,其中工程就是具體制造,而設計,就是指魔法層面的設計了。
夏多設計法術書,其實就是在設計法術書魔法層面各項功能的架構,有點類似地球上的軟體開發,從這個角度來看,他也算是薄有經驗了。
本質上,法術書的功能全部由魔法層面的設計實現,物質本體只是魔法的承載物,或許也很重要,但絕對不是核心要素。
在夏多的規劃中,法術書在魔法設計層面,大致可以分為:能量迴圈、對外防護、特殊功能、許可權管理、中樞連結等功能。
內頁算是外掛外掛,他沒有把它算到法術書本體中去,只要留下相應的能量埠,內頁是可以隨意新增或者移除的。
目前,夏多已經完成了【能量迴圈】、【對外防護】以及【特殊功能】的設計,之所以這麼快完全是參考了費爾德法術書,採用了相對成熟的方案。
其中【能量迴圈】是負責從魔網抽取能量,透過法術書能量核心的緩衝,供給法術書各項功能消耗;
【對外防護】,顧名思義,就是對法術書之外的各種意外的防護,如法術書本體的加固、遭遇外來攻擊或者破解的應對等等;
【特殊功能】則是指操控、懸浮、定位之類的,用於法術書自身的各種功能。
至於剩下的【許可權管理】、【中樞連結】——
前者需要重新設計,後者則是各項功能的連結,甚至還需要一個連結中樞,在【許可權管理】沒有設計完成之前,【中樞連結】這部分也無法完成。
而之所以要重新設計法術書的【許可權管理】,其實是夏多在破解費爾德法術書的過程中,他發現費爾德法術書就只有一道外層許可權驗證,一旦被人破解,就等於整個法術書都不設防了。
而妮雅目前在用的“現代”法術書,它的驗證機制深入到了核心,即便法術書外層結構被破解,也無法獲得進一步的許可權。
雖然妮雅沒有透露她手上的法術書具體的許可權驗證機制,但夏多猜測她的法術書很可能就只有一個核心許可權,一旦被破解,也等於不設防了。
夏多想要更保險,那麼在許可權驗證、許可權管理方面,就需要重新設計了。
但其實,這裡面有一個矛盾點:
法師們都希望自己的法術書加密越嚴實越好,可是由於法師的特殊性,法術書被其他人得到的情況,基本上只有兩種——
一是死後的戰利品(被敵人得到),另一個是自己主動贈送(後輩、朋友什麼的)。
這兩種情況下,不管法術書有沒有加密,其實都跟原來的主人沒多大關係了。
理論上,就算是完全不加密也不要緊,畢竟加密得再嚴實,都是可以破解的,只是多浪費人家一點時間罷了。
這就好比地球上的手機,開機密碼的作用其實也不是很大,被盜了也還是能夠破解。
話雖如此,在地球上的時候,夏多還是會為自己的手機設定密碼,而現在,他也還是會重新設計一套更嚴密的法術書【許可權管理】體系。
或許也是存了一種“不讓你輕易得到”的想法,但這想法裡面又隱藏著“不自信”的想法。
或許這就是人性,矛盾且複雜。
……
臨近傍晚,夏多合上了筆記,站起來活動活動了身體,不知不覺間,就已經坐了這麼久,而法術書的設計卻還沒有完成。
事實上,從新設計許可權體系,並不能一下子就將整體都設計好了,必須時時驗證,與其他功能進行聯動測試。
隨寫隨改,隨改隨寫。
不過今天,夏多是不準備進行測試了,弒王星還未退去,他必須時刻保持較好的狀態,以便隨時處理突發情況。
像半個月前,拖著疲憊之身去屠龍這種事,他再也不想幹了。
運動片刻,夏多給妮雅發了一個訊息,不一會兒,兩人就在奧術花園碰面了。夏多注意到妮雅似乎有些心不在焉,像是遇到了什麼煩心事,於是便主動詢問起來:
“怎麼了?難道塞汶頓那邊出什麼事了?”
“不是。”
妮雅歉意地笑了笑,“是東邊那個補給營地,那些精靈又鬧事了。”
聽到這個回答,夏多有些意外,之前他就知道精靈鬧事的事,只是沒想到又發生了一次,“這才不到一個月,都已經第三次了吧!這次又要什麼?”
之前兩次鬧事,那些精靈難民要