周一照常上班。
一到公司孫軼民便急著去找了一趟黎允兒,詢問新的解碼程式的事情。
黎允兒稱正在破解過程中,周三會告知結果,並讓孫軼民放心。
至本周為止,《天問》遊戲的開發工作已經基本完成,剩餘的是一些細枝末節的修補工作。
前段時間由孫軼民主導的「品德評價系統」開發工作已經完成,並嵌入了遊戲系統之中進行了一次內測,效果基本達到預期。
公司部門經理在上午主持召開了一個會議,做了一下工作總結,並宣布天問將在元旦公測。
對此孫軼民充滿了興奮與期待。
最重要的是,「品德系統」是孫軼民主導引入遊戲世界的一個極富創意的設計,他很期待在不久以後的公測中,能獲得廣大玩家的認可。
為此,他滿心憧憬。
除此之外,來自於醉風月的告白創意被加以改進,加入了天問遊戲中。
相對於醉風月而言,天問中的這個告白系統允許玩家檢視對自己動心的人有哪些(只要對方設定了允許被檢視)。而不限於只能檢視自己心動的人對自己心動的狀態。
這樣一來,如果一個玩家如果有興趣的並且條件許可的話,就可以得知在世界有哪些異性對他有興趣,從而能促成更好的網路情緣。
畢竟,男孩子為女孩子的主動熱情所打動從而接受對方是感情世界中常有的事。
在辦公室里老趙再次提到了「咸巫傳」。
他對孫軼民說:「如果天問公測獲得成功,那麼你的功勞算是不小。到時候如果憑藉這這一點,你就有可能被提拔為《咸巫傳》的專案經理。」
孫軼民謙虛了一番,但心裡還是美滋滋的,暗中認可老趙的話。他對此寄予厚望,他希望憑藉這一成就在職場平步青雲。
下班的時候,孫軼民按照慣例去看望問候了一下念念。
念念稱cosplay表演培訓已經完成。《天問》上市之後,公司會有一系列的宣傳活動。
到時候念念有可能參與其中表演。孫向她表示祝賀並由衷的為她感到高興。並感慨自己辛苦的付出沒有白費,他成功的挽救了一個失足少女。
轉眼周三。
下班的時候孫軼民主動加了一會兒班,等老趙離去後沒多久,黎允兒進入了辦公室。
孫軼民以期待的目光望著她走近,黎允兒報以微笑點頭。孫心中懸著的石頭終於落地。
黎允兒站在孫軼民的辦公桌前,從身前的小挎包中拿出一個隨身碟,雙手遞給孫軼民,鄭重道:
「感謝孫工在專業知識上對我的指導,以及在生活上的幫助。這個隨身碟里的東西是我最新改造的醉風月遊戲資料解碼功能程式。聖誕節快到了,這也算是我送你的禮物吧!」
「啊!受寵若驚。感謝。」孫一臉感激接過隨身碟,插入了電腦機箱的前置USB插口。又道:「這個……到時候我也送你一份聖誕禮物,只是不知道你喜歡什麼?」
「孫哥不用客氣,到時候再說。」
孫雙擊桌面「我的電腦」,開啟磁碟機代號介面。此時介面中比平時多顯示了一個新的磁碟機代號E。
雙擊開啟,看到一個dll檔案,和一個文字檔案。
黎允兒介紹:「這是用c++設計的程式。它並非一個動態連結庫,而是一個com元件,只不過以dll的形式儲存而已。文字檔案中是元件的介面函式名稱列表。這個程式是用你傳授給我的com程式設計知識做成的。所以這也當是我的畢業設計吧!」
「哈哈……這有點言重了。你的學識依靠的是天賦與勤奮得來,並非我偶爾的指點。」孫謙虛道。
「那至少你的指導讓我走了很少彎路,這不正是老師的意義所在嗎?」
「好吧,那待會兒等我我回家看看你的畢業設計做得如何。」
「嗯。」黎允兒一臉虔誠與期待。
「但問題是,這是個二進位制檔案,我又看不到原始碼,怎麼評價你的畢業設計水平呢?」孫笑問。
「你看程式執行效果,那就代表我的設計水平了,程式碼很重要麼?」黎允兒反問。
「上次的解碼部件也是dll檔案,沒有原始碼。你這是不是屬於商業機密,捨不得給我看程式碼?」孫半開玩笑問道。
「倒也不是捨不得給您看,卻是有別的原因。」
「什麼原因。」
「以後告訴你,好麼?」
「好吧。」孫略顯無奈點了點頭,又道:「其實呢,做一個解碼功能,完全沒有必要使用com元件這樣複雜的東西。因為com元件設計和呼叫的高效率,是以犧牲程式執行效率為代價的。如果我掌握了你的解碼技術原理,那麼必然會直接用內建函式來設計,而不是採用動態連結庫或者元件的形式。」
「我知道你的意思,但是我用這個com,是有別的原因。」
「什麼原因?」
「和剛才那個問題一樣的原因。」黎允兒故作神秘狀答道。
孫苦笑一聲,搖了搖頭。他知道這個問題的答案是問不出來的。
雖然黎允兒不願意承認,但這個原因大致和不願透露自己的駭客技術以及技術成果有關。
他不想勉強黎允兒透露這樣的技術機密,畢竟這是獨門絕技之類的東西,人家不願外傳很正常。她能提供這個編譯好的二進位製程式已經是仁盡義至了。
此時黎允兒又道:「這個元件的介面函式呼叫是有條件的,首次使用它需要一個驗證密碼。」
「那你把密碼告訴我?」
「密碼需要根據機器碼生成。每台電腦的機器碼是獨一無二的。但是你又不在辦公室的電腦上玩遊戲,所以只能等你回去在自己家裡電腦上,用你自己的程式呼叫此元件,此時它會提供你那台電腦的機器碼,然後你把機器碼發給我,我按照機器碼生成密碼發給你。」
黎允兒一席話令孫軼民暗自感嘆:「這傢伙防盜版的手段看來和自己一樣高明。當初被楊紫陌偷取了程式之後,他就把程式重新改造成了需要機器碼+密碼驗證的方式才能正常使用的形式。而黎允兒的手段如出一轍。」
他笑問:「這是為了防盜版嗎?」
黎允兒笑著點了點頭。
下班後孫軼民急匆匆趕回家中,脫了鞋立馬進入房間關上門鎖上。然後開始改寫刺客程式。
改造工作非常簡單,因為原有的程式碼大部分都仍然有效,唯一需要改寫的就是解碼函式。
他首先將黎允兒提供的dll檔案複製到程式目錄下。
然後根據黎允兒提供的文字檔案內容,在函式體裡重寫改寫了解碼過程,呼叫了元件中的介面函式。然後重新編譯出一個新的刺客exe。
執行,獲取黎允兒程式提供的機器碼。
他發現這個機器碼,和自己當初為了防止刺客程式被竊取而設計的機器碼如出一轍。
但是即便如此,對應的密碼卻不一定相同,因為黎允兒的演算法與他的有點不一樣。她的更複雜一些。
輸入密碼,註冊成功,從此解碼元件便可以自由使用。下次不需要再重複輸入密碼。
他跑到長安城野外,找了個小怪多的區域,啟動刺客程式,勾選「硬抗模式」展開了戰鬥。
在襄王的屠戮之下,地面上的小怪成片成片的倒下,刺客程式依然如同當初一樣犀利。孫臉上露出了欣慰的笑容。
回城,按時參加本周的黃金段位寒冰競技場預選賽,如期輕鬆勝出。他心中期待這周末的半決賽和決賽快點到來。
除了此刻程式,他又同樣改造了採集精靈程式。於是又能重新開始自動賺錢了。