第26章 第一個(gè)版本日
7月21號(hào),星期六,《ProjectW》項(xiàng)目第一個(gè)版本日。
夜里十點(diǎn),整個(gè)軟件園B區(qū)已陷入黑寂之中,也有少數(shù)幾個(gè)公司的燈還亮著,13樓青魚網(wǎng)絡(luò)便是其中一家。
版本進(jìn)度并不順利,在這個(gè)alpha版本需要測試的流程中,第一個(gè)創(chuàng)建角色的步驟上就被卡住了,點(diǎn)擊創(chuàng)建角色后沒有任何反應(yīng)。
葉沉溪安排程序和策劃排查BUG出現(xiàn)原因,然后通知美術(shù)組的人可以先回去了,只是曹若若需要留下,作為主美,她必須留下應(yīng)對(duì)可能出現(xiàn)的美術(shù)資源上的問題。
美術(shù)組現(xiàn)在3個(gè)人齊了,之前面試過的3D美術(shù),一個(gè)叫韓單的小伙子,如葉沉溪所料,在挑選了一圈后還是選擇了青魚網(wǎng)絡(luò),并在本周一就已經(jīng)到崗,開始產(chǎn)出美術(shù)資源。
“孩子沒什么問題吧?”葉沉溪走到曹若若處問道。
單身母親曹若若的4歲的兒子最近有些發(fā)燒,疲于照料,昨天下午還請(qǐng)了半天假帶孩子去醫(yī)院輸液,對(duì)于把曹若若留下葉沉溪有些歉意,他理解單身母親的不容易,但這是職場也要有職場的規(guī)則。
“已經(jīng)跟打家里過電話了,已經(jīng)睡著了?!辈苋羧魮u頭示意沒有關(guān)系。
葉沉溪又走到魏城那邊,BUG的原因已經(jīng)找到了,是策劃配置表里數(shù)據(jù)配置的問題。
一個(gè)游戲中絕大多數(shù)規(guī)則都是由策劃進(jìn)行表配置的,由程序構(gòu)建好數(shù)據(jù)結(jié)構(gòu),策劃再往里填寫內(nèi)容,好處是可以隨意進(jìn)行修改,并不需要程序參與其中。
舉一個(gè)簡單的例子,某一件裝備增加50物理攻擊,策劃如果覺得太低,體現(xiàn)不出這件裝備的珍貴,直接改為100就可以了。當(dāng)然,這樣的調(diào)整本身也是要經(jīng)過數(shù)值演算的。
角色系統(tǒng)是由魏城負(fù)責(zé)的,葉沉溪看了下那張配置表,很簡單甚至低級(jí)的一個(gè)失誤,填寫數(shù)值的格式不對(duì)。這樣的失誤在葉沉溪看來,是不應(yīng)該出現(xiàn)在主管級(jí)別的策劃身上的。
而魏城似乎對(duì)這種低級(jí)失誤既羞又惱,對(duì)坐在他對(duì)面的的郝玉林埋怨道:“你當(dāng)時(shí)不是說可以這樣填寫嗎?!痹谂匀丝磥碛行┟黠@的甩鍋行為。
郝玉林矢口否認(rèn)道:“我什么時(shí)候說過,當(dāng)時(shí)你說你上一個(gè)項(xiàng)目就是這種數(shù)據(jù)格式,我不是說你們那樣填寫不好嗎,會(huì)讓ID數(shù)字長度越來越大,以后管理起來很麻煩?!?p> 魏城被一言懟回,更惱了:“那我是不是讓你這樣做結(jié)構(gòu)的?”
郝玉林據(jù)理力爭:“可那樣做明明就不對(duì)?!?p> 魏城語氣加重:“你是策劃還是我是?你要按照策劃的需求去構(gòu)建數(shù)據(jù)表!”
郝玉林完全不示弱:“那也得分到底是什么樣的需求?!?p> 看兩人越說火氣越大,連一旁正打瞌睡的夏青魚都瞧了過來,葉沉溪敲了敲桌子道:“還發(fā)不發(fā)版本了,先把數(shù)據(jù)表改了?!?p> 他隨便看了看數(shù)據(jù)表便一目了然,郝玉林的方式是對(duì)的,而魏城的火氣更多來自于自己主策的權(quán)威受到挑釁。
魏城這才埋頭重新改表,編譯,上傳。
葉沉溪又道:“就是溝通上的問題,你們兩個(gè)座位面對(duì)面,以后像這樣的事情一定要討論清楚,不要想當(dāng)然。你以為他這樣做的,他又以為你那樣做,結(jié)果誰都不知道最終是怎么做的。”
“抓緊時(shí)間吧,改好后所有人進(jìn)入游戲開始測試,盡量選擇不同的角色,把流程通跑一邊。”
內(nèi)網(wǎng)服務(wù)器重新打開后,全組成員便又投入到測試之中,中間又遇到幾個(gè)讓流程無法繼續(xù)的bug,就這樣繼續(xù)找原因,修改,重新測試,幾次反復(fù)后已經(jīng)快一點(diǎn)鐘了。
葉沉溪并沒有參與測試,他告訴魏城等他們自己多跑幾遍,覺得沒什么問題了再告訴自己,一個(gè)人回到工位繼續(xù)弄他的數(shù)值部分。
數(shù)值系統(tǒng)是一款游戲中最核心,也是最難的地方,像《ProjectW》這種角色扮演類頁游數(shù)值,可以分為成長、經(jīng)濟(jì)和戰(zhàn)斗,這是最基礎(chǔ)的框架。至于后續(xù)增加的如裝備、伙伴、淬煉,元神一系列系統(tǒng),都需要圍繞基礎(chǔ)框架進(jìn)行延伸。
成長顧名思義就是玩家升級(jí),每一級(jí)所需要的經(jīng)驗(yàn)值,預(yù)估玩家升級(jí)所需的戰(zhàn)斗場次和時(shí)間。
經(jīng)濟(jì)則是游戲中所有的資源產(chǎn)出,比如說打一個(gè)副本勝利可獲得多少銅錢,玩家改造一次裝備又需要花費(fèi)多少銅錢,挑戰(zhàn)BOSS可以獲得多少境界點(diǎn)。這并非單純指貨幣的產(chǎn)出與消耗,游戲中玩家所有獲取的用來提升自己實(shí)力的資源都算作經(jīng)濟(jì)數(shù)值。
而戰(zhàn)斗便是現(xiàn)在葉沉溪正在演算的東西,一次普通攻擊傷害是多少,技能攻擊又是多少?一場戰(zhàn)斗預(yù)期幾回合結(jié)束?玩家60級(jí)時(shí)應(yīng)該面對(duì)什么難度的怪物?
在數(shù)值策劃領(lǐng)域有一個(gè)詞叫做“做平”,也就是玩家所說的平衡性,玩家不同職業(yè)間做平尤為重要。假設(shè)同樣戰(zhàn)斗力的玩家,打同樣的怪,A職業(yè)三回合戰(zhàn)斗勝利,而B職業(yè)需要五回合,那豈不是所有玩家都會(huì)去選擇職業(yè)A了?
數(shù)值才是一款游戲最需要精心打磨的部分,所以從最開始葉沉溪就沒有打算將其交給別人。
埋頭苦思間,有人拍了拍他的肩,只見夏青魚一臉倦容地,遞給他一瓶紅牛,自己手里也拿著一瓶。
夏青魚的生物鐘一直非常健康,哪怕平時(shí)加班到晚上九點(diǎn),她也會(huì)在十一點(diǎn)前按時(shí)睡覺,現(xiàn)在這個(gè)時(shí)候她已經(jīng)困得迷迷糊糊了。
葉沉溪接過飲料道:“要不你先回去吧?反正我在這兒盯著?!?p> 夏青魚打了個(gè)哈欠,眼角帶淚那種,搖搖頭道:“不用了,我是領(lǐng)導(dǎo),總也要給大家做個(gè)表率,再說這么多人看著,我自己一個(gè)人先溜了,難不難看。”
葉沉溪笑道:“怕不是主要原因是后者吧。”
夏青魚自己也笑:“好像還真是?!?p> 葉沉溪又有些憐惜道:“要不你去辦公室躺一會(huì)兒,待會(huì)兒我叫你?!?p> 夏青魚也不再堅(jiān)持,她也覺得自己已經(jīng)意識(shí)模糊了,把手中另一罐紅牛也遞給葉沉溪:“行,待會(huì)兒差不多的時(shí)候就叫我,可別等人都走光了,我來宣布咱們青魚網(wǎng)絡(luò)第一款項(xiàng)目《ProjectW》,版本號(hào)alpha成功發(fā)布?!?p> 葉沉溪應(yīng)道:“行行行,沒問題,你去睡吧?!?p> 夏青魚進(jìn)了辦公室后,葉沉溪又走到郝玉林處,問道:“現(xiàn)在什么情況,還有什么問題?”
郝玉林一邊查看代碼,一邊回復(fù):“進(jìn)入副本卡住了,正在查找原因?!?p> “其他問題呢?就這一個(gè)嗎?”
“還有一個(gè),NPC對(duì)話顯示有問題,不過已經(jīng)找到原因,策劃正在改表,其他問題暫時(shí)還沒有發(fā)現(xiàn)?!?p> 葉沉溪嗯了一聲,又走到劉杰輝處,這個(gè)版本的內(nèi)容其實(shí)和他沒什么關(guān)系,只是戰(zhàn)斗模塊目前進(jìn)度有些滯后,需要往前追趕進(jìn)度,所以就留他下來陪加了。
劉杰輝正在和曹若若商量美術(shù)資源的事情,美術(shù)資源太大,導(dǎo)致進(jìn)入戰(zhàn)斗場景加載時(shí)間有些長,兩人正商量著如何削減資源大小同時(shí)又能保證畫面表現(xiàn)。
說起來這哥們兒也是慘,剛?cè)肼毜谝恢芫陀錾峡赡苄枰ㄏ陌姹景l(fā)布日,不過看他精神奕奕的樣子,和曹若若討論得眉飛色舞,怕是全公司目前精神最好的一個(gè)了。
葉沉溪就這么做一會(huì)兒自己的事情,然后逛一圈兒查看進(jìn)度,如此循環(huán),直到快4點(diǎn)鐘的時(shí)候,魏城終于過來說流程已經(jīng)完全跑通了。
于是葉沉溪直接占據(jù)了魏城的電腦,開始親自測試:“所有職業(yè)都跑過了嗎?”
魏城點(diǎn)頭道:“3個(gè)職業(yè),男女角色都跑過了?!?p> 這時(shí)全組人都跑了過來,擠在葉沉溪身后強(qiáng)勢圍觀最后的測試,神色緊張期待。
葉沉溪?jiǎng)?chuàng)建了一個(gè)飛羽職業(yè),選擇女性角色,點(diǎn)擊隨機(jī)姓名,然后進(jìn)入了游戲。創(chuàng)建角色,正常;
進(jìn)入游戲中,角色和場景資源成功加載,正常;
與NPC對(duì)話,顯示頭像,對(duì)話面板,對(duì)話內(nèi)容,正常;
控制角色在小漁村城鎮(zhèn)中跑動(dòng),正常;
選擇副本界面,正常;
進(jìn)入副本,野外場景加載,正常;
靠近怪物,怪物主動(dòng)朝角色移動(dòng),與怪物碰撞,進(jìn)入戰(zhàn)斗,正常;
戰(zhàn)斗直接結(jié)束,顯示獲勝界面,正常;
一趟流程下來,青魚網(wǎng)絡(luò)第一款項(xiàng)目,DEMO以外的第一個(gè)版本,可以說是已經(jīng)完成了,雖然還有一些卡頓和加載的問題,不過那都是后續(xù)工作中再慢慢優(yōu)化改進(jìn)的東西。
葉沉溪雙手舉過頭頂,拍了拍手道:“大家辛苦了,都撤了吧,明天不用過來了,好好休整一天,睡個(gè)懶覺?!?p> 終于收工了,大家這時(shí)候雖然欣喜,卻也沒什么力氣歡呼了,很快便收拾東西,跟葉沉溪道別離開,還一邊討論著誰的家住什么方向,誰跟誰拼車。
等人都走完,葉沉溪這才打開總經(jīng)理辦公室門,屋里燈滅著,而夏青魚已經(jīng)卷縮在長沙發(fā)上,似乎已經(jīng)睡著了。
葉沉溪沒有叫醒夏青魚,出去將辦公區(qū)的燈都關(guān)了才又回來。
皎潔的月光透過玻璃窗映入室內(nèi),照在夏青魚側(cè)躺起伏的輪廓上,勾畫出一條淡淡的光暈,此時(shí)的軟件園安靜地只能聽見蟬鳴,還有眼前佳人綿遠(yuǎn)悠長的鼻息。
葉沉溪看了好一會(huì)兒。
夏青魚臉朝內(nèi),雙手緊緊抱在胸前,身上蓋著的一條毯子在她不安分的扭動(dòng)中已滑至腰際。
葉沉溪俯過身去,將她的毯子蓋好,這才坐進(jìn)旁邊的單人沙發(fā)里,閉上眼也睡下了。
而此時(shí),夏青魚的雙眼忽地睜開,黑暗中的兩只眸子閃閃發(fā)亮。