現在韓海身上還剩下20只豌豆射手,韓海把它們全都安排在城牆垛口外面城牆上,距離上方垛口1米左右,只見這些豌豆射手使用根鬚扎入了城牆壁中,牢牢的固定在了上面,韓海開始命令它們射擊下方的喪屍。
隨後韓海就驚訝的發現,自己的豌豆射手現在居然需要兩發種子子彈才能殺死一個喪屍,但是一個喪屍死亡帶給韓海的字符能量也變多了,現在一個喪屍的死亡會帶給韓海5點字符能量。
看着下方面部已經不再嚴重腐爛的喪屍,韓海驚訝的發現這些喪屍居然在進化。
這讓韓海對於喪屍進化的速度有了明確的認知,韓海的眼神充滿的凝重,這簡直就是一場人類和喪屍進化的比拼。
韓海不敢想象,如果有一天在這場進化戰爭中喪屍獲得了勝利,人類將會是什麼下場,想到這裡他有點不敢再繼續想下去了。
韓海看着下方大部分只會發出嘶吼的喪屍,心中微微安心了一些,至少現在人類在進化的道路上還是領先於這些怪物的。
想到這裡韓海搖了搖頭,這些都不是現在的他可以考慮的,現在還是先看看收集字符的能量效率纔對。
隨後韓海就靠在城牆上,一邊拿起手錶、一邊看着左上角字符能量的數字,開始了長時間的觀察。
當手表的秒針旋轉了一個圓周的時候,韓海看了看字符能量的數字,他發現此時自己的字符能量達到了1800多。
一開始韓海發現字符能量增長的速度非常快,可以達到1秒鐘50多個字符能量的收集速度,但是20秒過後,字符收集的速度就減慢了下來。
韓海聽着稀疏了很多的喪屍吼叫聲音,轉過身透過垛口向城牆下看去。
隨後韓海就知道爲什麼會出現前面收集字符能量速度快,後期收集慢的原因了。
因爲此刻,在韓海這個城牆垛口附近方圓20米的距離內,喪屍已經都被清理乾淨了,而遠處一進入這個區域的喪屍,很快也會被豌豆射手的種子子彈照顧,然後倒地變成一具真正的屍體。
隨後韓海露出了一絲苦笑,如果這樣的話,他想通過這種方法,瘋狂收集字符能量的想法就落空了。
如果韓海在城牆每隔一段距離放下一個豌豆射手,這樣效率就會提高很多,但是韓海真的不能這麼做,因爲此刻在韓海周圍有一個人在一直盯着他。
韓海在一上城牆的時候就發現有一個士兵在盯着自己看,韓海剛開始還不太注意,以爲是自己身上的豌豆射手比較奇怪的原因,但是現在韓海發現這個人還在看着自己,這個時候韓海就覺得事情有點不對了,很明顯這個人就是在盯梢自己。
所以韓海現在做什麼事情都不能太過,如果引起了那個陰桀男子劍三的注意就不好了,提起那個男子的速度韓海就一陣膽寒。
想到這裡,韓海貼着城牆的垛口背靠着城牆內延坐了下來,然後打開了自己的系統菜單,然後找到動態加載庫數據模型,創建出一篇新的文檔,韓海看了看左側緩慢增長的數字,然後在文檔的開頭這樣寫道:
/**
*自動打怪鉤子
*/
BOOL WINAPI DllMain(HINSTANCE hinstDll, DWORD dwReason, LPVOID lpvReserved)……
隨後韓海開始了長時間的編寫,這個是一個動態加載庫的開頭函數,韓海爲了精簡代碼量,準備直接在函數裡開始寫,這樣可以節約一些字符能量,畢竟現在他再次成了一個窮人,只剩下了1800多字符能量。
這些代碼韓海以前就寫過,當年在學校的時候,他自己研究過圖像識別,並且也搞過自動打怪簡單AI的編寫。
韓海又寫了一個函數public bool isArea(unsigned char *image,int height,int width,vector<unsigned char *> templeImages)
只不過這次代碼的操作需要建立在三維基礎上,所以韓海需要使用動態加載庫截取豌豆射手視覺區域的圖像進入模型目標匹配,這一段邏輯性比較強需要使用很多過濾圖像變換。
基本邏輯就是圖像截取到RGB分量的圖像數據,然後取灰度圖片進行與模板圖片卷積均方差對比,拿到最小的那個就是目標,由於這次做的功能不需要很強的圖像識別功能,所以這些粗略的算法已經達到韓海的目的,他寫這個函數的目的只是要判斷攻擊目標是否在攻擊範圍。
做完這些後,韓海無奈的發現此時他已經沒有字符能量了,此時在韓海視覺左上角的字符能量開始慢慢的增長,韓海有些無語的發現這樣增長下去,預計要到很久以後他才能繼續代碼的編寫。
剩下的代碼就是篡改一個移動函數了,目的就是讓豌豆射手在沒有攻擊目標的時候繞着城牆外延移動,這樣就可以保證隨時有怪物可以攻擊了,並且韓海就算不來城牆區域,也有源源不斷的字符能量入賬了,想到這裡韓海還有些小激動。
不過現在韓海必須想辦法趕緊賺夠足夠多的字符能量,因爲調用動態庫韓海還必須在豌豆射手數據模型上寫一段代碼,這段代碼就是加載韓海書寫的動態庫。
而韓海已經獲得了豌豆射手兩個模塊的權限,這樣的話他只需要在隨便一個模塊代碼行中加入一段代碼就可以了。
其實給已經出現的對象也可以加載動態庫,但是這樣必須韓海再寫一個程序,到目前爲止韓海還沒有發現創建工程的數據模型,所以他只能通過這種方式來把動態庫加載進去。
韓海站起身來眼神的餘光向着左側撇了一眼,他發現那個士兵一直還在盯着自己,韓海偷偷的背過這麼男子,然後向前走了10步,然後換了一個空曠的垛口又坐在了地上。
做完這一切後,韓海用餘光撇了撇,發現那個男子緊跟着自己走了一段距離,然後又在遠方看着自己。
這次韓海終於確定了,這名男子就是在監視跟蹤自己,想到這裡他心中有種緊迫的感覺,他不敢再耽擱了,馬上命令跟着韓海來到這個垛口外延的豌豆射手開始收割這個範圍內的喪屍。
看着左上角飛速上漲的數字,韓海專心致志的重新打開了那片文檔,在最後面加入了一個移動指令篡改的指令函數,這個函數很簡單直接順着城牆壁外延移動就好了。
過了片刻韓海打開了豌豆射手數據模型的文檔,從生長函數模塊中嵌入了四行代碼:
HMODULE hookDll = LoadLibraryA(DLL_NAME);
pfnHookStart start =(pfnHookStart)GetProcAddress(hookDll,“HookStart“);
pfnHookstop (pfnHookStop)GetProcAddress(hookDll,“HookStop“);
start(hWnd,id,type);
這樣整個鉤子函數和鉤子加載調用的方法就都有了,現在因爲字符能量有限,所以韓海只能簡化的來寫,很多地方非常粗略,這隻能將來有充足的字符能量後再慢慢完善了。
全部完成之後韓海關閉了系統,然後不動聲色的用餘光瞥了瞥左側,他發現此時的那個士兵還在盯着自己,但是已經不是很注意的樣子了。
韓海看到這裡心中微微一定,他看了看上面還有1400的字符能量,心中微微一定。
然後韓海趁着那個盯梢的士兵一不注意,然後站起身來到垛口上面,眼神對着城牆一面微微一凝,當看到城牆上多出了10個凸起後,韓海又跳了下來坐在地下恢復了原來的姿勢。
韓海用餘光仔細觀察了一番那個男子,他心中一愣,臉色變得難看了一些,如果沒看錯的話,這個人他應該認識,曾經他和範宇在地下車庫屠宰場內,救出來的人應該有他一個。
隨後韓海心中就是一驚,如果是這樣的話,這個人應該認識自己的樣貌,看其裝束和腰間蜿蜒的兩個青龍腰牌,這個人應該加入了雙龍會,想到這裡韓海心中更是一陣焦急,他現在不能人這個人認出來,如果他召來了那個陰桀男子劍三韓海就麻煩了。
想到這裡,韓海決定等這批豌豆射手成熟後就離開這裡。
時間就在韓海內心的煎熬中過去了,當韓海看到自己左上角的能量字符速度飛快的上漲的時候,他就知道自己的動態模塊加載上去了,並且豌豆射手應該已經在開始繞着城牆進行清掃工作了。
韓海不敢造出太多的豌豆射手,現在的10只自走型的豌豆射手在城牆炮灰交織中並不會顯得明顯,遠處源源不斷的喪屍可以很好的拉走士兵們的視線。
但是韓海如果製造太多,清理喪屍速度過快,就會導致士兵們閒下來。
那樣的話就會引來大量的目光,這是韓海不想要的結果,現在這個收集速度已經讓韓海很滿意了,不一會兒這個飛漲的速度停了一瞬,此時韓海的字符能量數字又達到了2000多點,過了好一會兒這個數字又開始了快速增長,應該是那10個豌豆射手各自找到了新的喪屍羣。
這樣的話韓海仔細研究了一下,如果不出意外的話,他一分鐘可以收集500點字符能量,而一個小時就是3萬點,一天的話就是72萬點。
不過還要忽略掉沒有喪屍進攻的牆壁範圍,還有豌豆射手緩慢的移動速度,這樣的話韓海剛剛的那個數字只是一個預估值,韓海計劃中如果有這個數字的一半就算好的了。
搞定字符能量的事情後,韓海來到城牆的任務也基本完成了。
是該離開了。
想到這裡韓海趁着那個男子的一個不注意,猛的站起身然後竄進了不遠處的運兵道中,此刻韓海不敢怠慢,下了階梯快步向着城區內部走去。
此刻在城牆上的那個盯梢韓海的男子,這個時候才發現韓海不見了,他左右擺頭看了看,臉上露出一絲焦慮的樣子,隨後他趴在內部城牆的位置突然看到了那個熟悉的背影,這個時候他眼神猛的一亮,彷彿這一刻他發現了什麼,驚喜的大聲喊道:“就是他,劍三舵主,我找到他了。”
韓海聽到了這個男子的聲音更加不敢怠慢,只見他快步跑進了街道里,韓海很明白以自己跑步的速度,根本無法擺脫那個陰桀男子劍三的追蹤,所以他進入巷子後突然在眉心位置滴溜溜的飛出來一把小劍,迎風變張大道2米長兩個腳掌寬,然後貼着地面停在了韓海面前。
韓海不敢怠慢馬上踏了上去,只見他右手比了一個劍訣,隨後在原地只留下了一道飛馳的劍光,韓海已經消失的無影無蹤了。
再說那個盯梢男子剛剛喊完話,突然在他面前就出現了一個黑袍臉色陰桀的男子,赫然是那個劍三的速度異能者。
只聽他對着這個盯梢的男子說道:“怎麼回事?找到誰了?”
盯梢的男子看到了劍三臉上露出一絲畏懼,然後顫抖的身體把剛剛的事情交代了一遍。
劍三聽完這個盯梢男子的話眼神一亮,他問道:“這麼說來,那個男子就是殺害二龍首的職業者了?”
盯梢男子聽到這裡趕緊獻媚的點了點頭,並且指着韓海消失的那個小巷子道:“舵主,他剛剛進去那個巷子沒多久。”
劍三臉色興奮的點了點頭,然後就瞬間消失在了原地,只一瞬間此人兩個起落就來到了韓海進入的巷子口。
…
過了不知道多久,還在石城東部城牆上,一個響亮的耳光響徹了東城區的天際,只見一個身穿着軍綠色服裝的士兵,從城牆上飛了下去,當掉落在地的時候他發出了絕望的慘叫道:“舵主,我說的是真的,你要相信我,啊……啊…不要過來…啊”
然後他就沒法再說出話了,因爲他的臉皮已經被圍上來喪屍咬掉了,不消片刻就連聲音也發不出了。
“廢物,竟敢騙我。”
這個時候才發現,在城牆的一個垛口處有一個臉色陰桀的青年,他看着這個被扔下去的青年說道。