簡體版

第一百九十二章 會寫程序的程序

鄒小波如此信誓旦旦說出的話事實上也正是除了醬油王佑明、外行魏子明以外,全體在場的開發部首腦的集體疑惑。

「那听你這麼一說,這處理器的運算飽和等待狀況,卻並不是因為玩家人數的原因?那麼今天這種情況到底是怎麼出現的?小鄒你有沒有仔細查一查?」王佑明自會議開始以來,第一次皺起了眉頭。

「具體情況還不太好說,但從我今天操作角色控制的過程中,我發現在我們這款游戲的任務體系進程上,處理器的運算只為此項就佔據了大約90%左右的運算當量,而原本這項指數值按照理論設計,應該遠遠低于50%以下。」

小胖子此時又看了看郝羽,而郝羽頭雖依然坑著,眼楮卻翻上來惡狠狠的盯著他,那意思顯然是︰看你娘的什麼看,有話說,有屁放!

鄒小波于是清了清嗓子又道︰「剛剛在測試過程中,我所操作的角色在游戲中剛剛涉及的一個事件任務,那是由我親自進行預設動作設計並參照原有的腳本改寫的,我的意思是對于這個事件的源碼構成我就相當熟悉,但奇怪的是,我在進行這個任務的時候,卻完全大出意料,與原定的腳本風馬牛不相及,事實上它競已被改的面目全非,已經根本不是我進行開發的那個任務了。」

「你是說你懷疑有黑客入侵我們的任務數據庫篡改了數據,篡改了你負責的任務腳本設計?」房志兵奇道。

「不是黑客,我剛仔細的查過,編輯源來自服務器本身,來自于游戲主引擎中的某些進程而不是外部,而且改動的不只是任務數據,包括預設動作,對話腳本,人物位圖等一系列但凡和任務相關的所有信息。我覺得這些程序……這些程序競像是在按照某種規則……它們自己在改寫任務……」

「郝羽,這是怎麼回事?這是你干的麼?為什麼你擅自改變了主代碼實施規則卻不和大家伙交代一聲?」房志兵立即沉著聲對郝羽表示不滿。

我他媽哪能知道怎麼回事啊?郝羽心里想著這句話,可嘴上他就怎麼也不好意思說的出來,這樣的事要按常理,就一定是他腦殼里抄出來的那些個代碼惹出的麻煩,雖說多多少少也得和他攤的上關聯,但無辜的嘴臉是這會必須可以扮出來的,只不過,這會要是矢口抵賴,恐怕就既顯得于事無補又連帶著大掉身價。

郝羽不回應房志兵的話,卻只是嘴角含笑,他這會兒不是不想分辨,實際上他根本就不知道該如何分辨,而且就在這樣的一種尷尬的局面下,他的腦子里卻不知怎麼的,突然開始抽筋似的反復回想著王佑明曾經和他說過的一句話,而由此句話所延伸的那種想法,是越想越深越想越深,最後竟像是痴了一般,房志兵接連追問了幾句要他回應他也不理,只是眼神游離的看在空處露出詭異的笑容。

「郝羽我跟你說你這是在違反公司制度和管理條例!你這是拿全公司幾十號人的職業生涯開天大的玩笑你知道麼?」房志兵怒氣勃發,瞅著身邊的這個極不著調的家伙氣的直抖,他怒視著這位目前展現出一付天真淳樸燦爛笑容的,看上去直接無視他的長發小子,直恨不能探過手去,活活的掐死這個專門惹禍的畜生。

「老房,這事依我看不能怪郝羽。」王佑明很適時的這會兒跳出來,以他那獨有的聲調出言澆熄了房志兵那越撩越烈的火頭,他轉過臉來,對著鄒小波問道︰「小鄒,你剛才說的那個莫名進程主動修改任務腳本的經過,是不是已經非常確定這是引起我們這套系統近乎崩潰的主要原因?」

「是的,王總,這個我基本上可以肯定。」

「那麼這樣不是很好解決麼?你們只需要把主程序中左右任務系統的這個進程找出來,再想辦法從後台應用中把它關閉不就可以讓一切恢復正常了?」

「王總,關不得!郝部編寫的那些代碼夾雜在主程序之間,源與源之間相互關聯,在我們沒有清楚的分析出其具體用途之前,關閉任何一項進程都可能會影響到全局!而且不僅如此說實話,哪怕可以毫無風險的殺掉這些進程,我也……有點舍不得……」

「舍不得?這怎麼說?」王佑明追問道。

「王總,原因很簡單,因為……因為經過主程序改動過的任務腳本,從我們開發部幾個人遇到的情況來看,它們無論從哪種角度來講,都絕對是達到了近乎完美的腳本設計大師級的水準!」

「這怎麼可能?一個程序怎麼可能擁有自我判斷和辨識能力?它又是怎麼能分析的出你們所作的這一系列的任務體系的好壞?要按你這麼說,它居然能夠自行創造任務元素?要知道這里面可是包含了一系列的角色創造、場景繪制、物件賦值和語言描述啊!如果真的有了這種程序,那還要我們這些搞開發的干什麼?」房志兵一邊接過話茬一邊連連搖頭,雖說也算見識過奇跡小子平日間所表現出來的那種神奇的編程能力,但單靠一個天才居然能搞出這樣的一個逆天的程序出來,那是打死他也不會相信的。

「房老您也應該知道,郝部所建立的這款游戲的架構完全是一套超越現有編程理念的顛覆之作,這部游戲的主引擎是我所見過和玩過的游戲中最優秀的,並且沒有之一!首先在角色的造型設計上因為擁有了自控隨機型的變形器程序,我們可以用最便捷的方式來構建任意游戲角色形象;無限制操控程序和動作捕捉腳本庫的結合,又使得角色人物能夠按照最合理的方式編排預設動作,而您老提供的ci交流反饋體系又可以使游戲人物擺月兌原有的呆板傻愣現象,與游戲中的玩家進行適當的交流就成為可能;至于任務腳本方面,您記得郝部那位游戲外包公司的朋友提供的那些成堆成捆的事件體系庫麼?那里面的腳本和冒險故事我可是不睡不眠的看三個月也不見得看個完整。」

「你的意思是,主程序中的某種機制運用了你上述的這些游戲素材,再結合你們所作的任務體系的特征碼,自行判別錯漏並進行調用修補?這種分析真的很精彩,小波,盡管你這簡直說的是一部科幻小說似的推理,但確實讓我覺得很精彩。」房志兵說完不知想到了什麼嘿嘿直笑。

「當務之急是解決內測期間的處理器運算瓶頸的問題,既然已經找到事故的源頭,那麼就可以暫時放下那些與之無關的猜測,小波,按你的意思來說,主程序的這個項大量佔用資源的功能你是不推薦關閉的咯?」王佑明問道。

「是的,我認為我們反而應該保持最大可能的玩家接入頻次,以使得大量激發這種任務體系的修改功能,這樣一來我們不就等于是在開發部多了一名任務體系編寫大師幫助游戲進度的開發,並且它還是完全免費的在提供幫助!」

「你是說由那些進程修改的任務文件我們還要巴巴保存下來,然後到了一定的存量以後再關閉進程?你真是這麼想的?」陳浩突然插口問道。

「是的,我覺得這麼做也很正常啊,經過這個程序修改過的任務體系比就比原本的設定強上百倍,它不但在角色設定和內容上合情合理,預設動作和對話方面也編排的讓人無可挑剔。這樣的一種機制,作為任務項目的責任程序員的我來說,正是希望他的存在越長越好。」

陳浩白了一眼鄒小波,心說這個小子還真是單純的可愛,別人都是希望在自己老板面前把什麼工作和功勞都拼命往自己身上攬,他倒好,出了個顛覆性的bug程序快被機器給搶了飯碗,他居然還興高采烈的一旁煽風,好像生怕火燒不到自己身上一樣。

「你是希望在我們內測的時候冒著卡機的危險,盡量控制上線玩家的人數,以使得這個失控的主引擎程序能為公司制造更豐富更精彩的任務體系,好讓我們在真正的公測發行期間獲得更多的可以拿的出手的熱銷賣點出來麼?」陳浩這回終于點點頭,說出了鄒小波的真實想法。

「是的,可是現在我還不確定這個引擎中的特定機制是否是由其他的未知條件所引發而起的,因此在終止進程後能不能再行開啟就仍不敢定論,我的建議是服務器持續保持通電狀態,內測期間的服務器維護計劃也暫時全部取消,咱們就能撐多久撐多久,讓這個無心而成的神秘程序發揮出它最大的效能,然後等到了真正公測的時候,為了我們的服務器可以接入更多的玩家,也為了房老剛才說的那個所謂的收益平衡點什麼的,就必須想法子終止主引擎中的這個機制……」

鄒小波正說到這里,他對面的那個從會議開始就一言不發目光游離的家伙突然插口道︰「干麼要終止?你當我想出這個給你們掃尾巴撿垃圾的辦法來就是為了臨時幫幫場面,等真到了關鍵時刻就像你們一樣打烊回家養膘去的?」郝羽此時一改剛才的游離頹勢,眼楮精光四射的盯著鄒小波。

「郝部,你是說,這款應用真的是您老刻意寫在核心應用里放進主引擎程序中的?」鄒小波一臉的不信。

「廢話,不是刻意的我還能是湊巧的啊?你丫怎麼不巧一個給大家伙看看?」郝羽眼珠子往上直翻,有章有譜表現的像個神棍。

「不錯,為了彌補咱們浩翔開發部成員少,年紀輕,經驗淺的弊端,這個程序正是鄙人經過長期的思考才決定寫出來投入應用中的,從現在開始,請各位不要再考慮關閉它的議題,而是考慮怎麼能使它一直開著!」神棍的嘴臉終于一覽無遺。

溫馨提示︰方向鍵左右(← →)前後翻頁,上下(↑ ↓)上下滾用, 回車鍵:返回列表

投推薦票 上一章章節目錄下一章 加入書簽