第287章 關鍵代碼

    測試廣告1激情與溫柔交織的纏綿告一段落,黎允兒的熱烈與主動,讓孫軼民此刻略感疲憊。看小說網 www.kanxiaoshuo.net

    黎允兒安靜的靠在孫軼民臂彎,猶如一隻滿足的綿羊。面色緋紅中帶一絲嬌羞,潔白的凶口微微起伏。

    在這個陽光燦爛的午後,孫軼民領略到了這個小蘿莉不為人知的另一面的美好,這令他有些沉醉。

    略作休息,孫軼民穿衣起身,坐到電腦桌前。

    黎允兒略微收拾打扮,恢復了正常形態,坐到了孫軼民身旁。

    此後的兩個小時,黎允兒陪伴他在電腦屏幕上解讀着複雜的程序代碼。

    通過研讀,孫軼民看出來了一點:黎允兒的程序中的計算功能,採用了大量的標準模板庫中的現成類模板以及函數,這造成了程序的臃腫,在組件框架本身冗餘的基礎上,進一步降低了程序的效率。

    這一點令他欣慰,因為他此刻已經明白,如果能運用自己高超的編程技術,用純C語句避開那些冗餘低效率,重新構造加密解密功能模塊,那麼就可以讓自己的程序在一定程度上取得速度優勢,從而擊敗刑天(的程序)。

    或許刑天聘請的程序員有很牛逼,但很明顯他沒有能力自行破解醉風月的通訊加密方式和密碼,也就避不開黎允兒解碼組件的低效率。

    黎允兒重點講述的是代碼中的加密解密函數,以及破解後的通訊密碼。至於她是如何破解獲取,這個並不在代碼中體現,她的解碼組件僅僅是運用了破解的成果。

    當然,關於破解的原理,孫軼民之前也曾好奇的打聽了一下。

    黎允兒大致講述過原理:利用遊戲服務器上的漏洞取得管理員權限,截獲關鍵程序加以反編譯解讀得到。當然,這個破解涉及到高深的黑客知識,孫軼民目前是不會的。

    換句話說,如果醉風月運營方再次改變通訊密碼,那麼孫軼民還得再次求助黎允兒。

    加密解密函數的實現以及密碼本身都有點複雜,在獲得黎允兒允許的前提下,孫軼民用本子做了一點筆記,以免遺忘。

    研讀完畢已經接近傍晚,孫軼民為表謝意,請黎允兒吃晚飯。

    黎允兒想要挽留他晚上陪她。孫軼民心中雖有些留戀溫香軟玉的纏綿,但因為心中有着對依依的歉疚,以及急於回去做正事,便婉拒了黎允兒。

    晚上回到家,孫軼民便迫不及待的投入了刺客程序的改造工作之中。


    其實在掌握了黎允兒透露的醉風月通訊數據加密方式和密碼之後,改進工作並不複雜。

    孫軼民在刺客源代碼中,直接去掉了對原先黎允兒解碼組件的調用。然後採用純c語言重現構建加密解密函數。之所以不採用c++類模板,是因為其冗餘與低效。

    事實上這樣做能提高的效率,如果換算成時間其實微乎其微(時間以計算機的運算周期計,幾乎就是幾毫秒),但是在遊戲世界的競技戰場上,幾毫秒的時間差距,往往能決定戰鬥結果走向。

    舉例來說,疾風衝刺是霸王職業最重要的一個策略性技能,其本質為可以遠程發起的控制技能,並造成一定傷害。此技能冷卻比較短,使用頻率高,為霸王職業玩家公認的掌控戰局的關鍵技能。

    在戰局剛開始,或者雙方手中這個技能都已經冷卻完畢並再次逼近對方的時候,雙方必然會首先使用「疾風衝刺」擊倒控制對方。

    那麼如果其中一方能比對方快出1毫秒放出這一技能,被擊倒在地面的就是對方了。而接下來,贏得先機的一方就有機會施放後續的攻擊技能,從而佔據有利地位,掌控戰局。

    為了驗證新程序的效率優勢,他在代碼中加入了一種計時功能,然後編譯為兩個版本。

    一個版本仍然調用黎允兒的解碼組件,另一個版本則使用自己的解碼程序運行。然後將兩本版本的程序進行對比測試。

    他來到野外,用程序記錄對同一種怪物,從同樣的距離出發,從發起「疾風衝刺」技能的那一瞬間到將怪物擊倒在地的瞬間。

    測試結果顯示:新的戰鬥程序所使用的時間,要比舊程序所耗費的時間,少了約5毫秒左右。效果令人滿意。

    第二步驟,孫軼民從戰鬥策略層面對程序進行了改進。

    從上一次街頭切磋中,孫軼民可以看出來刑天的戰鬥程序同樣採用了「控制+攻擊」的連招策略。這意味着同為霸王職業的雙方在戰鬥一開始的時候,便進入快速的內耗狀態。

    具體來說:A方使用控制技能控制B方然後準備施放攻擊技能,B方會迅速解控並且反控A方,打斷A方的攻擊技能。然後A方再次解控準備方劑……如此循環往復,在短時間內便將雙方的控制和解控技能使用完畢。

    而這些控制以及解控技能是需要冷卻的。控制技能冷卻較短,解控卻比較長一般在五分鐘以上。

    這就意味着在一場戰鬥中,第一輪火併結束後,雙方基本上沒有機會再次使用解控技能了。

    而大多數控制技能和攻擊技能不會同時冷卻完畢,這就意味着後續繼續採取連招模式的機會很少了。

    那麼這時候就需要進行靈活的游擊策略——有技能就打,沒技能就跑,同時等冷卻。

    在這個過程中,最要講究的是速度和躲避策略。

    在雙方的控制技能(特別是疾風衝刺)再度冷



  
相關:    我有一座移動島  他來自虛空  重生之大國工匠  全球卡牌之決鬥怪獸  
搜"醉風月"
360搜"醉風月"
語言選擇