陳飛回到屋中,將FPGA開發板找了出來。
FPGA中文名叫現場可編程門陣列,可以現場改變芯片上的硬件布局。
通常,對於專用程序而言,FPGA會比cpu快100倍左右,實際使用中,大概是40倍到60倍之間。
當然,非專用程序,cpu就強多了。
cpu強在通用性,FPGA強在專用場景。
不過,哪怕知道這一點,陳飛以前也無法利用。因為他手裡沒有LOL的源代碼。
但是現在不一樣了。
眼鏡融入他的身體後,陳飛就發現,假如他選擇的是【連接外接設備】,那麽手掌下觸摸的電腦,每一個細節,小到每一個晶體管的開合,都在他腦中有映射。
0代表晶體管關,1代表晶體管開。
無數的0和1匯聚成匯編語言,然後被提取成高級語言,最後是一道道信息流。
陳飛還是第一次,以這樣的視角,來觀看電子產品的運行。給他帶來的震撼,難以用言語來描述。
而程序在他眼中,也再無秘密可言。
7g多的遊戲,其實大部分都是外殼,用來混淆和防備破解者的。
遊戲引擎和核心邏輯,就像最珍貴的珠寶,被遊戲公司小心翼翼地藏在堅固的保險箱中,加上複雜的密碼鎖。
套上一個保險箱就夠了嗎?不,他們又套了第二個,而且是類型不同的保險箱。
之後是第三個,第四個!如果不是遊戲的體積,已經大到天怒人怨,玩家公憤的地步,說不定還會被套上第五個。
陳飛現在要做的,就是把這些保險箱,一個一個解開,然後剝下來,取出裡面的珠寶。
不斷的脫殼,解密。無用的代碼,被不斷拋棄。
消耗著一絲絲白色霧氣,在陳飛的左眼下,電子飛快地運行著,一切盡在掌控中。
遊戲越來越小,越來越小。
最後濃縮成兩百多M代碼,還有一堆圖片資源。
這是最完美的破解,甚至比遊戲公司本身的源代碼還要完美。因為很多bug都被陳飛給修改掉了。
他將這些代碼,都提取了出來,重新替換成VerilogHDL代碼後,寫入FPGA中。
VerilogHDL是一種硬件描述語言,電腦可以根據它的描述,對FPGA重新布線和布局。
一塊專用芯片,就這麽誕生了!
這是一款,專門玩LOL的芯片,除了LOL,他什麽事兒都乾不了。
但是相應的,玩起LOL來,流暢度、隨手性、畫面感,都是無以倫比的。
依托於雲平台,優化了網絡速度後,就可以同時向幾十名玩家,提供最優質的遊戲體驗了。
一種前所未有的成就感,充斥在陳飛身上。
這是從未有人完成過的壯舉!至少公開報道中沒有,而現在,他做到了!
“測試一下。”
陳飛有些激動地搓著手,一旦測試成功,就意味著,從今以後,所有的程序,在他眼中,再無秘密!
他上網開了一局LOL,用的就是剛做好的FPGA專用芯片。
不斷有隊友加入。
忽然,陳飛瞳孔一縮。【悲慘僵屍】,這是一個讓他印象深刻的名字。
5個月前,他請女同學李婷婷,到自家網吧玩遊戲,跟她對線的人,就叫悲慘僵屍,被此人連殺了二十多次。陳飛主動聯系此人,
說是女同學,請對方手下留情。沒想到此人仍然不依不饒。 更悲劇的是,陳飛衝上去,也被砍的很慘。
女同學被殺出陰影,從此不再來玩了。
陳飛視為奇恥大辱。
按理說玩遊戲,自己被殺其實無所謂。但是女同學被欺負就不能忍了。更不能忍的是,自己還無力保護她。
陳飛點開對方資料。
“就是這個人。”他的眼神一下子冷了起來。
可惜這回是隊友了,有些麻煩。
正好此時遊戲已經開始。
唰,0.1秒都不到,陳飛的電腦,就完成了遊戲載入。
隊友們都被他嚇了一跳,悲慘僵屍馬上八卦地打字問道:“小飛俠,你這電腦是十萬塊的外星人吧?那麽快!”
陳飛沒有理會他。
此時選人已經開始,陳飛隨手搶了個盲僧,然後買了雙鞋子。
不過他現在比較受隊友關注,悲慘僵屍也是其中之一,他隨手點了陳飛的裝備,頓時炸鍋了,罵道:“你是小學僧啊!開局出個屁的鞋子。”
陳飛一下子不樂意了,“居然敢叫我小學僧!”
他最討厭別人叫他小學僧。因為他的遊戲水平很爛,在自家開網吧的情況下,遊戲水平還很爛,所以從小到大,都受盡了嘲諷。
其中有三個外號最討人厭,分別是小學僧(盲僧)、兒童劫(劫)和托兒索(亞索),一個比一個低齡化,偏偏這三個英雄,他都很喜歡用。
新仇舊恨加一塊,陳飛怒了。
“等著,我做個外掛出來,讓你看看我的厲害。”
論遊戲水平,他肯定比不過別人,但是用外掛就不一樣了,從來沒聽說過,人能玩得贏外掛的。
不過,外掛與外掛之間,也有不同。像技能必閃,反應比頂級職業選手還快的外掛,就很容易被拆穿,然後被舉報封號。
陳飛做的就不一樣了,要比頂級職業選手弱一點點,屬於人類能夠完成的操作,而且還會偽造一些失誤。但是要碾壓普通玩家,卻輕而易舉。
能裝逼,還不用擔心被封號。
現在源代碼都在他手中,寫個外掛還不是輕而易舉。
然後陳飛也不去打野,專門搶悲慘僵屍的小兵。
悲慘僵屍自認補兵技術很不錯,號稱補兵小王子。但那是以前,今天,他終於知道自己太天真了。
每當他一箭射出去,攻擊甚至還在半空中飛行,目標小兵,居然就被那個小飛俠搶了!
一個是巧合,兩個呢,三個呢……
整整兩分鍾,悲慘僵屍居然一個小兵都沒有補到!
那個小飛俠,技術厲害就算了,更過分的是,他每搶一個兵,都會打一行字,“小學生?”
搶了26個兵,他居然就打了26行。
悲慘僵屍打字道:“高手,能有點肚量嗎?”
“僵屍,你能有點肚量嗎?”
悲慘僵屍:“我當然有!”
“你既然有肚量,就應該容忍我搶你的兵。”
悲慘僵屍怒了:“那我沒有肚量。”
“你既然沒有肚量,怎麽能要求我有肚量!”
悲慘僵屍崩潰了,這種歪理,他還是頭次聽說,但一時間又無法反駁,差點憋成內傷。
“老子去野區收兵。”搶不贏,說不過,我躲還不行嗎。
然而他回頭一看,陳飛的盲僧,又吭哧吭哧地跟了過來。
“老子不玩了,掛機看你怎麽死!小學僧!”
悲慘僵屍不再控制角色,轉而專注用鍵盤打字。
他將頻道切換成所有人:“對面的索亞注意了,盲僧要從草叢偷襲你。”
LOL是個很均衡的遊戲,4vs5就已經很難贏,更何況這邊還出了個叛徒,不停通風報信。
“不可能贏了。”悲慘僵屍冷笑著說道,“我很不爽,非常不爽,特別不爽。現在,我也要你不爽。”
然而僅僅過了兩秒鍾,他的笑容就凝固在臉上。
索亞被強殺在河邊。
而且,陳飛這家夥,還有閑心打字,他同樣在所有人頻道:“連gank都不會拚啊,偷襲個毛,現在幼兒園都教英語了!”
其他隊友,紛紛發出捂嘴偷笑的表情。
悲慘僵屍抓狂地扯了扯頭髮,“你等著,這次是索亞太菜,下次就沒這麽好的運氣了。”
躺槍的索亞:“……”
“上路兩個小心,盲僧從小路過來了。”
接跟著又是強殺。
悲慘僵屍就像個喪門星一樣,他一報地點,那裡就被強殺。
然後陳飛非常賤地打字:“僵屍,你不爽嗎,你非常不爽嗎,你特別不爽嗎?我很爽啊,我非常爽啊,我特別爽啊。”
悲慘僵屍不說話了,他默默地點了外掛舉報。
陳飛繼續自己的超神之旅。
“五殺!”
“超神!”
對面直接被殺崩潰了,不等主城被推,就紛紛退出遊戲。
“666。”
“666。”
“6666,小飛俠你這個盲僧玩的太6了。”令人驚訝的是,悲慘僵屍居然也打字誇獎道。
陳飛冷笑著打字回道:“小學僧?”
“不不不,你是神僧,比唐僧還神的神僧。”
陳飛滿臉黑線。
爽爽地玩了一盤,陳飛的怒氣也消了不少,懶得理他了。
目前來看,測試很成功,專用芯片的表現,近乎完美,十萬塊的外星人電腦,根本無法與之相比。而且他自信, 有超級眼鏡的幫助,基本不會有什麽bug。
網吧雲可以試運行了。
陳飛正要退出遊戲。
悲慘僵屍又忽然說道:“神僧今天還要玩多久,我換個大號來繼續怎麽樣?實在是被坑怕了。”
陳飛心中一動,回道:“升段?”
“對,馬上升鑽石了,神僧幫幫忙,好不好?”悲慘僵屍打了個可憐兮兮的樣子。
陳飛冷笑,回道:“我只等5分鍾。”
“兩分鍾就來!”
兩分鍾後,兩人重新組隊。
打了半局,盲僧依然是那麽神勇,才七分鍾就超神了!
悲慘僵屍暗自竊喜,幸虧自己見機得快,那麽低聲下氣,總算求來了個高手,這回鑽石妥了。
他美滋滋地想著。
忽然,屏幕上跳出一行字,還是所有人頻道。
“哎呀,馬上要小升初了,我媽讓我寫寒假作業,我退了。”
小飛俠退出遊戲……
悲慘僵屍呆了十多秒鍾,不敢相信這是真的。
直到隊友都炸鍋了,議論紛紛,他才回過神來。
“小升初,小升初?小升初!”悲慘僵屍坐在電腦前,反覆念叨著這三個字,漸漸地,他品出味道來,驚叫道:“媽的,難道真的是小學生!我居然被一個小學生耍了。”
“啊,我又被坑了!”
鑽石之路,越來越遠了。
悲慘僵屍兩眼充盈著淚水,“為什麽受傷的總是我。”一股怨念衝天而起,他很想去k縣揍那個小飛俠一頓,反正對方是小學生,不怕打不贏。