第44章 如何實現構想
作者:段思闕      更新:2020-03-21 15:04      字數:3886
  快樂總是短暫的,雖然大家在假期間都玩的很盡興,可是假期之後,生活畢竟還是要繼續。鬥羅大陸3龍王傳說http:// .biqugezw.com/0_48/

  尤其是demo版的提交日期越來越近,隻剩下半個月的時候。

  最近這段時間,整個聖杯工作室都彌漫著一股濃濃的“大戰臨近”的緊張感。

  拋開個人喜惡觀感的影響,許主策對項目進度的掌控能力,讓宅胖子由衷地敬佩:在多線程齊頭並進的工作狀態下,他總是能準確地捕捉到每一條分支路線的進展,並針對已經取得的成果和最新暴露出的問題,有的放矢地逐一給予調整。

  每天下班前,策劃部都要召開進度匯報會議,每個策劃要將這一天來的工作成果,重點是他們跟進的程序和美術部分的工作情況,做出簡單而清晰的概述。而許主策的主要任務,就是將這些進度記錄下來,並比照他預定的規劃,不斷地做出細節上的調整,有些工作進展順利,會指派給新的工作目標;有些工作進展緩慢,則會給予各種提點幫助,或者是索性將這部分工作暫停下來,延期到下一個版本再去實現。

  比如說,demo版的規劃中,要加入裝備係統的相關內容,而裝備係統設計中包括了裝備的穿戴、卸下、鑒定、強化、淬煉、打孔、鑲嵌等諸般功能,但是真正需要在demo版中實現的就隻有兩個:裝備的穿戴和卸下。其他的擴展功能,全都被劃入下一個甚至是下下個版本再去實現的範疇。

  因此,雖然demo版規劃中預定要完成的包括場景係統、NPC係統、任務係統、裝備係統、道具係統、戰鬥係統、對白係統等很多項內容,可實質上並不需要將這些係統全部完成,而是隻實現其中比較簡單的一小部分,作為一個表示“啊,我們的遊戲會有這些,這些和這些內容”的演示而已。

  就在這種工作氛圍下,公司裏絕大部分研發人員(主要包括策劃和程序)每天工作時長都在十二個小時以上。從每天早上九點來到公司,一直要忙到晚上九點之後,隻有極少數人例外。

  比如公司裏唯一一位住在市區的蘇菲,她可以像公司裏的行政人員(邴經理、若櫻等)一樣過著早九晚五的生活。首先因為她住的遠,不管是部門主管許主策還是上司曹係統,誰也不好要求她加班;其次與同為新入行策劃的宅胖子不一樣,她還沒有接觸到實質性的研發工作,隻是從曹係統那兒分到了“好友”和“聊天”這麽兩個不算重要的係統,算是讓她自己嚐試著寫著玩,按照劉可韋私下的估計——“這種純新人寫出來的係統文檔,沒有翻來覆去改個十遍八遍,基本沒有去實現的價值。”。所以demo版的工作進展,可以說差不多與她毫無瓜葛。

  蘇菲近期的主要工作,就是參考下別的遊戲的相關設計,然後悶頭寫自己的文檔,再交給曹係統審閱,接著被曹係統拉去會議室開小灶,然後重複上述的步驟,以此類推周而複始。

  據說這才是執行策劃的正確成長路線,宅胖子那種上來就直接參與具體工作的,純屬於打開方式不對——這是劉可韋的原話。

  於是,在提交了自己修改過的對白係統策劃文檔之後的某一次進度匯報會議上,打開方式不對的宅胖子聽到許主策漫不經心地這樣說。

  “改過的對白係統我掃了一眼,沒什麽太大問題。龔主程手裏的活兒明天上午差不多會結束,所以段杉杉你明天下午去找他談一談對白的事吧,關於你那個根據玩家個體的情況,顯示不同對白的構思。”

  看起來劉可韋說得一點都沒錯,雖然仙俠寶鑒是宅胖子設計並通過的第一個係統策劃文檔,可是因為其“不重要性”而被優先度無限推遲,倒是這個半路接手的對白係統,要成為宅胖子第一次與程序溝通的裏程碑了。

  “你丫就躲被窩裏偷著笑去吧,才入行一個月出頭就能和程序部門談設計構想的實現了,還是和主管級別的談。”下班後回宿舍的路上,劉可韋半是嫉妒半是祝賀地說道,“哥當年可是熬了好幾個月才走到這一步的。”

  “為啥是找客戶端的龔主程而不是服務器端的黎主程呢?”宅胖子不解地問道,他還是不太能搞得清楚客戶端和服務器端兩者之間的功能劃分。

  “一般來說,重要的數據和計算之類的信息要放在放在服務器端,可以防止別人通過簡單地修改客戶端數據來作弊。”劉可韋不屑地瞥了宅胖子一眼,盡量用簡明易懂的方式來闡述,“至於不會影響遊戲進程的數據信息,放到客戶端去可以有效地減少客戶端與服務器端之間的通信壓力,進而減輕服務器的通信負擔。”

  宅胖子悵然若失:“你的意思也就是說劇情對白什麽的到底還是不重要對吧?”

  “不是你理解的那個意思!”劉可韋哭笑不得地解釋道,“誰吃飽了沒事幹會去修改遊戲對白啊?又不是金錢、經驗之類的敏感數據,就算真有人閑的沒事幹去改對白,對遊戲對其他玩家也根本不能造成什麽影響,放在客戶端有啥不好?”

  “喔。鬥羅大陸3龍王傳說http:// .biqugezw.com/0_48/”宅胖子哼了一聲,這才算是聽明白了劉可韋的話,他是說對白係統沒有被修改的風險,所以才會放在客戶端。

  回到宿舍以後,劉可韋照例纏著車光龍學韓語,宅胖子沒好氣地看著這兩人,都一個多月了,竟然一個還很有毅力地去學,另外一個也還很有耐心地去教,都沒什麽三天打魚兩天曬網的臭毛病,連帶他這個被迫的旁聽生所積累的韓語詞匯也越來越多了。

  照這樣發展下去,說不定這款遊戲做出來,劉可韋已經能和韓國人日常交流,甚至宅胖子自己都能連蒙帶比劃地做一些簡單的溝通。

  第二天下午,飯後休息結束之後,宅胖子在劉可韋等人的打氣鼓勵之下,一個人拿著對話係統策劃文檔打印件向程序部走去。

  龔主程他當然認識,在同一家公司裏工作了一個多月,要是連隔壁部門的主管都還認不清,那簡直應該去一頭撞死。

  不過,這畢竟是除了車光龍之外,宅胖子第一次與程序部門的人做正式交流——甚至連車光龍也不能算,他們私下裏交流雖然挺多,但是在公事上還真沒有過交集來著。所以宅胖子難免會有點心下忐忑,當他走進程序部的時候,一種“深入虎穴”的荒謬情緒不自禁地從心底湧出。

  所幸龔主程是一個很溫和的人,白淨斯文的麵龐透著洵洵儒雅的書卷味兒,看起來根本不像一個寫代碼的IT男,反而像是個大學校園裏的團委輔導員。

  很謙遜地示意宅胖子在他身邊坐下,很專注地傾聽著宅胖子的講述,過程中不帶一點兒煙火味。

  “我大致明白你的意思了。”龔主程微微點頭,“想要根據不同的條件顯示不同的文本信息,是吧?”

  宅胖子想了想,確定了這個概述:“您說的對,是這樣的。”

  龔主程隨手從桌旁抽過一張紙,掏出簽字筆伏在桌麵上開始龍飛鳳舞地書寫著。

  “首先我們來設計一張新的配置表,專門處理你這個需求,它的名字就叫做……條件顯示文本表好了,文件名是ifthen.xls。”

  宅胖子表示沒有異議:“OK,沒有問題,請繼續。”

  “其次,它的表頭字段,需要如下內容:一是編號;二是判定條件類型;三是條件與對應顯示文本用‘:’分隔,而多個條件之間用‘|’分隔。”龔主程唰唰唰地將自己想到的規則一一記錄下來,抬頭看看宅胖子,笑著問道,“就是這樣,能理解嗎?”

  宅胖子舉手撓撓後腦勺,有點不好意思地說:“您說的這些書寫規則我能明白,不過實際上我怎麽操作還是有點茫然。”

  “沒關係,我們來舉一個實際例子好了。”龔主程莞爾一笑,“比如說,我們現在要添加第100條條件顯示文本,根據不同的職業顯示不同的信息。那麽編號這一欄,你就填上‘100’;判定條件類型這一欄你就填上‘職業’;而最後那一欄你就這樣寫:‘人類男性:男人|妖靈女性:妖女’,這樣就行了。然後在對白表裏我們再約定一個標識符號……”

  龔主程放下紙筆,操作鍵盤鼠標打開計算機裏的某個文檔,思索了一下繼續說道:“嗯,現在中括號還沒用上,我們就約定用中括號來標識條件顯示文本表,你在對白表中需要調用條件顯示文本的地方填上‘[100]’,實際在遊戲中顯示出來的就是根據玩家職業對應的文本信息,‘男人’或者是‘妖女’。這樣說你能理解嗎?”

  宅胖子心悅誠服地點頭。

  “那就這樣說定了,你每次更新條件顯示文本表之後,都通知我一下,我會盡快在遊戲裏添加對應的顯示規則,添加完後會反饋給你,你再到遊戲裏實際測試一遍就行了。”龔主程愉快地笑著問,“還有什麽問題嗎?”

  “沒有了,謝謝您,那就這樣,我先告辭了。”宅胖子知趣地站起身來告別。

  雖然是同一個公司出來的,這位龔主程給人的印象與許主策卻截然不同,從始至終充滿了如坐春風的輕鬆感。針對宅胖子的構想,第一時間就給出了完整而有條理的解決方案。

  宅胖子還真沒有想到,自己與程序部門的第一次工作溝通,竟然出乎預料的順利。