幾經思考之後艾倫感覺狼並不是一種很合適的DIY基礎框架,因為巫師的咒語相對於變形獸來說還是太過於強大了,所以變形獸的靈活性和速度是非常重要的,因為它會有很多躲避巫師咒語的場景。


    所以思來想去艾倫最後還是選擇了豹子作為DIY的基礎框架,因為豹子在各個方麵都比較合適。


    首先是最基礎的設計,他把變形獸的大部分骨骼都換成了秘銀,因為秘銀的重量比變形獸的骨骼要輕很多,這樣能夠降低變形獸的總重量,還能降低變形獸受到衝擊後骨折的風險。


    然後就是加強攻擊力的設計,艾倫把變形獸的牙齒,爪子的材質都換成了秘銀,同時還拉長了牙齒和爪子的長度,還把變形獸的尾巴尖設計成了一把尖刀的樣子,額外增加了一個攻擊的部位。


    艾倫還為變形獸設計了撞角,因為麵對巫師的防禦咒語,還要抬爪子去拍一下,會增加被擊殺的風險,所以就有了這個撞角。


    這個撞角可以讓變形獸在高速運動中直接突破巫師的魔法防禦。


    最後就是防禦性設計了,艾倫在霍格沃茨收集到了很多盔甲參數,他從中挑選出來外形比較合適的盔甲,然後修改其大小的參數,讓盔甲能夠適應變形獸的身體。


    艾倫在不影響變形獸活動的情況下,盡量多地給變形獸加裝上了秘銀材質的盔甲,反正秘銀盔甲又不重。


    最後艾倫把這種變形獸命名為刃豹。


    這個一整個設計的過程,讓艾倫感覺他好像回到了前世作為程序員的時光裏,思維小屋就是他的代碼編輯器,用編輯好的記憶施咒的過程就是編譯調試的過程,這個過程他很是輕車熟路的。


    不過在研究和設計的過程中,艾倫發現了一個之前沒有想到的問題——數據量太大了。


    因為光描述秘銀的材質的古代魔文參數數量就是一兩萬個,而艾倫又進行了其他各種各樣的設計,這就導致最後光描述變形獸樣子的古代魔文參數都有二三十萬個了,再加上變形獸的行動邏輯程序數據量都更加的大了。


    艾倫一直用記憶作為傳遞古代魔文參數的載體,但是記憶是一種很脆弱的東西,特別是一段包含著二三十萬個古代魔文參數的記憶。


    艾倫把包含著編輯好的古代魔文參數記憶提取到腦海裏就用了十幾分鍾時間,就是因為參數太多了。


    而且把古代魔文參數提取到腦海裏並不意味著萬事大吉了,因為提取到腦海裏的記憶很容易就消散了。


    其實可以用電腦來解釋一下艾倫碰到的問題。


    就像電腦分為硬盤和內存一樣,艾倫認為人腦也是分成兩級存儲,一個是大腦,一個是腦海。


    大腦對應硬盤,腦海對應內存,人思考的過程對應CPU計算。


    腦海用於暫時存放人思考過程中的運算數據,與大腦交換的數據。它是大腦與人思考過程進行溝通的橋梁,人所有的思考都會在腦海裏進行。


    這樣說可能會比較拗口,舉個例子就是:


    一個人思考今天去哪裏吃飯,他會從大腦裏把想去的幾家店的信息都找出來,放到腦海裏去進行比較,他可能會想這家店的湯不錯,那家店的炒菜不錯,最後進行一番對比之後做出決定。


    這個過程用電腦來說的話就是,硬盤裏存儲著以前去各家店的數據,需要的時候就從硬盤上讀取到內存裏,然後CPU在內存裏對這些數據進行處理計算,得出結果。


    而艾倫碰到的問題就是當他去思考其他事情的時候,提取到腦海裏的裝載著變形獸古代參數的記憶就有一部分開始消散了,而參數的殘缺會導致他施咒失敗。


    <a id="wzsy" href="https://m.ranwena.net">燃文</a>


    所以艾倫就需要把這部分記憶存儲到大腦裏,什麽時候需要用到的時候就從大腦提取到腦海裏。


    但是這段古代魔文參數記憶的數據量太大了,而大腦的存儲都是斷斷續續的,可能一塊空白的存儲隻能存儲幾千個古代魔文參數,這樣這段古代魔文參數記憶就要分成幾十份分別存儲,但是這樣怎麽確保最後從大腦裏提取出來的參數是完整的呢?


    這個問題也難不倒艾倫,因為前世的編程思想已經提供了現成的方案。


    艾倫可以用記憶魔法標記幾十份存儲的位置,給它們設定一個地址,第一份記憶存儲裏會存上第二份記憶存儲的地址,第二份記憶存儲裏會存上第三份記憶存儲的地址,這樣依次類推。


    最後從大腦裏提取參數的時候隻需要記住第一份記憶存儲的地址,然後就可以一路順著地址把所有的參數都給提取出來,如果在一份記憶存儲裏沒有找到下一份記憶存儲的地址,說明所有的參數都已經提取完畢了,這樣也就保證了所有參數的完整性。


    這個方案在編程之中叫做單鏈表,是最基礎的數據結構。


    艾倫按照這個辦法試了一下,發現存儲和讀取都沒什麽問題,而且比想象中的速度要快得多。


    因為他不需要記住每一個古代魔文參數,大腦就是一個龐大的書架,書架裏有很多個空隙,每一份裝載著古代魔文參數的記憶就是一本書,而他讀取的過程通過記住的第一本書的位置找到第一本書,然後從第一本書上找到第二本書的地址,依次把所有書給找出來,最後把找出的這一摞書按順序排好放到腦海裏,施咒的時候發送給世界意誌。


    結果第二天艾倫一覺醒來,想繼續試驗,結果發現他竟然施咒失敗了。


    他最後經過一番辛苦的查找對比才發現,是他存儲在大腦裏的一些參數竟然已經遺忘了,人腦的存儲果然就是那麽的不可靠啊!


    不過後來艾倫發現這些遺忘主要是因為睡覺造成的,大腦進入睡眠之後會很自然地把一部分參數給遺忘掉,而缺少參數會導致艾倫的施咒失敗。


    對此艾倫也沒什麽好辦法,他隻能用一個比較笨的辦法,就是每天早上起來花十幾分鍾把日記本裏編輯好的記憶給提取出來,存到大腦裏,這樣在下一次進入睡眠的時候他大腦裏的參數就不會被遺忘...


    艾倫對這個方法總有一種熟悉的既視感,然後他就恍然大悟了...


    這不就是DND裏法師每天要幹的事——記憶(動詞)魔法嗎?


    DND裏的法師也是每天早上要先記憶這一天要施放的魔法,不過他們有法術位限製,而艾倫沒有。


    艾倫想明白這一切後神情變得古怪起來了,沒想到他在這種事情上還能搗鼓出相通的地方來。


    所以,在他沒有在建立他自己的思維小屋的時候。


    日記本成了他的魔法書...

章節目錄

閱讀記錄

霍格沃茨的變形大師所有內容均來自互聯網,鉛筆小說網隻為原作者依然月半的小說進行宣傳。歡迎各位書友支持依然月半並收藏霍格沃茨的變形大師最新章節