結束了這一天的測試工作之后,心情煩悶的劉可韋拉著段杉杉去吃飯,路上又打了個電話把車光龍也叫了過來。
絮絮叨叨地抱怨了一大通連續三天沒有目的地在測試服務器上瞎跑的感覺,劉可韋一杯接一杯地喝著啤酒,就像是在在沙漠里渴了三天的人敞開了喝白開水一樣。
起來這三個人的酒量都還過得去,劉可韋平常喝得最多,但是醉過幾回;車光龍比較節制一般不會敞開來喝,就是湊個趣而已;至于段杉杉么,喝酒的風格比較被動,一般不會主動找別人勸酒,只是默默地自斟自飲,但是別人主動找他喝酒的時候,他一般都是酒到杯干從不含糊,到目前為止劉可韋和車光龍兩人也還沒看到他哪次真的喝醉過。
下酒菜很簡單,一盤白切雞,一盤清炒荷蘭豆,一碗肉沫茄子煲,還有一碟他最喜歡的拍黃瓜。
起來這兩個多月里,三個人的飲食習慣也慢慢的彼此影響了,比如劉可韋每餐必點的拍黃瓜也成了三人吃得最多的菜肴;比如吃早飯的時候,車光龍自制的泡菜取代了超市里買的袋裝榨菜;比如為了照顧“嘴笨”的段杉杉,他們基都戒了魚。
當然,只是當三個人在一起的時候是這樣,背地里車光龍和若櫻兩人最經常光顧的館子就是附近一家重慶烤魚。
“車兒你給我實話,關于那個BUG你有沒有頭緒?”劉可韋忽然抬頭看著車光龍,冒出了這句話。
其實車光龍早就私下里對若櫻透露過對游戲引擎方面的憂慮,那天聽完劉可韋、曹恭、林星寧和黎總監的對話過程,又看到了劉可韋在RTX上發給黎總監的那三份最有可能引發BUG的更新功能日志,已經隱隱約約地猜到了問題可能出在什么地方。
只不過,質疑上司的工作成果和能力,總是一件很不禮貌的事情。另外車光龍也不希望自己在朋友眼里成為一個會在背地里別人壞話的家伙,因此一臉為難的神色扭捏著就是不做聲。
劉可韋將他的反應看在了眼里,他早就從那天車光龍的神態里看出來對方一定是發現了什么,于是進一步勸道:“車兒,我們都是想好好兒做游戲的人,對吧?”
車光龍默默點頭。
“如果沒出問題也就罷了,”劉可韋再度發揮他的口才,懇切地慫恿著,“或者如果出了問題你不了解,那也罷了,可是現在是問題擺在你面前,你明明知道卻保持緘默,這樣好嗎?難道你不知道不解決這個BUG的后果?”
再過一個多月,就是alpha版審核的期限,這一點三人都是心知肚明。沒有解決這個惡性BUG的情況下,alpha版審核絕對通不過,也就意味著項目失敗,團隊面臨解散的危機。
“你指望我什么,問題應該出在黎總監那兒?”車光龍憋不住了,終于開了口,“就算告訴你又怎么樣,你能解決問題嗎?”
“你真知道問題出在哪兒?”劉可韋眼急吼吼地追問道,“至少先知道是什么問題,然后才能考慮怎么去解決它。”
車光龍搖搖頭道:“沒那么簡單,黎總監對引擎控制得很嚴密,就算是我們這些程序員,也看不到他的源代碼。他只提供接口給我們調用,代碼都被封裝在庫文件里了……”
“太專業了我聽不懂,”段杉杉撓了撓腦門插嘴道,“能的簡單易懂一點嗎?”
“簡單的就是黎總監負責的游戲引擎里的碰撞檢測系統出了問題,這部分源代碼只有他一個人掌握,我們插不上手,所以只能等他自己找到問題,以及等他自己去解決問題。”車光龍無可奈何地道。
段杉杉疑惑地問道:“黎總監拿著公司給的薪水,但是他在工作時間完成的東西卻對公司保密,這不符合常理吧?比如我在工作期間寫的游戲劇情什么的,難道知識產權可以屬于我個人所有嗎?還有美術部那邊在工作時間畫的美術資源也一樣,為什么黎總監開發的引擎可以這么特殊?”
劉可韋苦笑了一下解釋道:“是不符合常理,不過黎總監是帶著他自己開發的游戲引擎加入團隊的,公司沒理由用這區區兩個月的薪水來強行要求他公開自己之前投入大量心血去開發的成果吧?這一點黎總監加入公司前就和汪經理有過默契的。”
“汪經理為什么要答應這種要求?”車光龍也是顯得很是不解,“寧可招個其他不帶引擎來的主程,讓我們程序部現寫一套公開的引擎代碼,風險也不會這么大。難聽一點,黎總監萬一出了點啥事,整個團隊都得完蛋!”
“誰叫汪經理和黎總監是好朋友呢?而且現寫一套代碼還要更長的研發周期,黎總監自己的引擎開發了一大半,隨便改改就能用,能省下不少時間成,還能少招點高級程序員節約薪水成,汪經理只是太相信他了而已。”劉可韋有點喝高了,另外也覺得身邊這兩個家伙可以算得上是無話不的好兄弟,于是毫無顧忌地透露了一些團隊高層的秘辛。
不管是汪經理,還是黎總監,都是段杉杉和車光龍平素在工作之外基沒有接觸的人,因為不了解,也沒法做出什么具體的評判。于是他倆不約而同地沉默了下來,自顧默默地喝酒吃菜,一時間氣氛有些冷場。
“除了等黎總監自己解決BUG之外,車兒你就沒有更積極一點的辦法了嗎?”糾結了一會之后,劉可韋忍不住再度開口問道。
“我是人,不是超人!”車光龍很郁悶地到,“我能想到的辦法,一是汪總監出面讓黎總監公開他的游戲引擎源代碼,然后我們程序部其他人幫他一起查找解決BUG;另外一個……”
“啥?”劉可韋聽還有一個辦法,立馬精神了起來。
“是沒有辦法的辦法!”車光龍沒好氣地,“既然這個BUG是因為3D坐標軸的軸開放引起的,所以把軸鎖掉,也能解決問題。沒有了軸,自然也不用考慮什么碰撞檢測系統的事了!”
“哎,這樣一來確實也能解決掉眼下的問題……”劉可韋先是眼前一亮,然后立即想到了什么癱了下來,“可是alpha版檢測的時候,明宙總公司那邊過來的人不會讓咱們通過的吧?合同上寫的是3D游戲,結果驗收的時候成了D,能指望人家看不出來嗎?”
“那我就沒辦法了。”車光龍悻悻道,“我都了告訴你們也沒用,只能等黎總監自己找到問題,解決問題,其他的話了都等于沒。”
————————第十九次登場的分隔線————————
第二天早上,像是老天爺也聽膩了劉可韋的抱怨似的,終于讓那個曾經觸發過兩次下墜的執行策劃,再一次遭遇了這個BUG。
別人測了三天一次沒碰到過,這個哥們竟然前后觸發了一共三次,不知道該他的運氣太好呢,還是他的運氣太不好。總而言之,這一次他不敢怠慢,第一時間就停下了手上一切操作,跑到凌星寧身邊張口結合地匯報了情況。
于是策劃部集體一擁而上,圍著那個執行策劃的辦公桌就像看什么熱鬧似的。
凌星寧坐下來,親自截圖保存,然后登陸BUG管理系統,將BUG出現的情況進行詳細的描述,并且將圖片附了上去。
這個BUG管理系統是策劃和程序之間處理BUG的一個類似于論壇的公司內社區。策劃這邊把發現的BUG截圖并描述;程序部的主管看到之后會注明這個BUG已經交給誰來解決,需要多久的時間;當該程序員解決了這個BUG之后,還會在相關BUG報告上著明該問題已經解決的反饋;然后策劃再去測試服務器里進行確認,之后將該BUG報告歸入已經處理的版塊里。
這就是圣杯工作室解決BUG的規范流程。
段杉杉混在人群里,好奇地看著那個不斷下墜的角色。屏幕上是黑乎乎的一片,游戲場景已經根看不見了,角色周圍還有一堆像疏松的蜘蛛又像四通八達的水管一樣的銀色線段,借助著這些銀線作為靜止的參照,能看到角色還是在不停的下墜中。
許主策也抱臂胸前站在邊上冷眼旁觀,輕輕地了一句:“應該就是地面碰撞檢測計算有問題。”
聲音不大,可是站的很近的段杉杉還是聽得很清楚。看來許主策對這個BUG也早就有所判斷,只是出于謹慎原則,在沒有看到實際情況的時候沒有破而已。
凌星寧將BUG報告填寫完之后,立刻去程序部將黎總監請了過來。
站在一堆策劃的身邊看著BUG現場,黎總監的臉色一會兒青一會兒紅的,他推了推鼻梁上的鏡框,點了點頭,勉強了聲:“好,我知道了,這個BUG我會盡快去處理的。”
罷,黎總監便轉身頭也不回地匆匆離開了策劃部,許主策瞇著眼睛目送黎總監的背影,臉上帶著不知是喜是憂的表情。
一個時之后,程序部那邊打了新的版過來,是暫時鎖死3D坐標軸的軸相關功能,等黎總監找到并解決相關BUG之后再重新開放。
ps為了寫這幾章的技術細節,專門請教了兩位資深程序員給我補課,導致昨天沒有及時雙更……今天會盡力補上,以上。
歡迎廣大書友光臨閱讀,最新、最快、最火的連載作品盡在起點原創!≈lt;/a≈gt;≈lt;a≈gt;手機用戶請到qidian閱讀。≈lt;/a≈gt;
</br>
【精彩東方文學 www.nuodawy.com】 提供武動乾坤等作品手打文字版最新章節首發,txt電子書格式免費下載歡迎注冊收藏。