首頁> 遊戲競技> 美利堅:遊戲製作教父> 第700章 錕斤拷錕斤拷燙燙燙燙燙

第700章 錕斤拷錕斤拷燙燙燙燙燙

  『噠噠噠……』

  『噠噠噠……』

  屏幕上,那個極度簡潔化的定位測試em中,準星不斷在幾個隨機刷新出的目標上閃轉騰挪,將它們悉數消滅。

  準確率其實不算特別高。

  但……

  屏幕前的山姆手握著手柄,幾乎是完全下意識地控制著。

  整個流暢已經完全被刻入了本能反應之中,僅憑直覺就能完美操作。

  這是純手柄的射擊交互。

  sto9.🍒com提供最快更新

  「驚人的手感……」

  一輪結束,山姆長出了一口氣,看著屏幕上超80%的準確率。

  對於一位頭一次使用手柄進行fps的玩家來說,這個成績已經是天賦異稟了。

  不過山姆很清楚,這個成績里恐怕有很大的水分。  因為他在操作的時候,能夠感覺到明顯的吸附感,和某些他說不上來,但起到了重要作用的微調。

  就好像是自己此刻正身處在靶場之中,有一位貼心的教練扶著他的手,手把手地教他該如何瞄準似的。

  「這是怎麼做到的?」

  山姆扭過頭來,看著一旁還在檢查軟體輸出的數據的林立新。

  這個em不是純給他測試手感來的。

  同樣的,林立新也需要根據練槍軟體的輸出結果來得到更細緻的數據,以進一步打磨它。

  這種東西沒有辦法靠金手指直接搞定,完全是經驗主義的玩意兒,只能靠大量的數據去堆才行。

  「簡單來說就是自動瞄準,每個敵人身上都有一個『磁鐵』,會吸引你的準星,在算法的決策下,你就能迅速在多個目標之間進行快速瞄準。」

  林立新一邊將數據記錄在文檔里,一邊給他解釋道,

  「不過實機效果可能不會有現在這麼好,因為單位之間的關係更加複雜了,也不一定能夠一梭子就擊殺,玩家的決策會更複雜。所以接下來第二項測試里每個小球的血量會被增加到10。」

  em測試的好處是顯而易見的。

  快速疊代,任何需求都能迅速落實,可以及時調整需要的項目。  但缺點也很明確,太理想化了,也太實驗室化了。

  玩家真正遊玩的時候,情況往往會變得很混亂。

  就像那個經典的測試工程師酒吧笑話一樣。

  設計師是不可能真正覆蓋到所有玩家的所有想法的,總會有出乎預料的情況出現。


  如果能讓玩家覺得這種意外很有趣,那它就是成功的『特性』,甚至被玩家覺得『你都算到這一步了?!』。

  反之,則會大大破壞遊戲的體驗。

  就像你阿育哥哥的b信條那堪稱邪典恐怖電影的表現。

  測試工程師要明白,玩家來酒吧,不一定會點酒水,他有可能會點一份炒飯,然後跳到桌子上拉屎,再給酒保做一份錕斤拷錕斤拷燙燙燙燙燙。

  「嘶……說起這個……」

  林立新忽然想起了一件事。

  誰說amenva沒有玩家的實機數據了?

  「塞尼,之前《雷神之錘2》的信息採集庫呢?」  數據,永遠都是最寶貴的東西。

  對amenva來說,這些早早布局下的東西,此刻便是一個超大號的經驗包。

  甚至可以說是金庫。

  早在《雷神之錘2》時期,林立新和塞尼便嘗試著為它內置了一套沒什麼存在感的系統。

  信息採集。

  只要玩家勾選首次啟動時彈出的協議,遊戲就會默認啟動捕捉功能。

  它會記錄玩家在遊戲中的各種狀態。

  包括換彈時機、命中率、平均消滅時間,機動情況,某個機關消耗的時間等各種遊戲內詳細數據。

  這些數據或許一兩條不會有什麼作用。

  但如今《雷神之錘2》早就已經是民間最為昌盛的fps遊戲。

  海量的玩家每天都在源源不斷地貢獻成噸的數據。

  更要命的是這是一款大幅提升了聯機對戰體驗的作品。  玩家在遊玩時本就傾向於聯網。

  這些數據自然都會按照協議的要求上傳至amenva數據中心。

  以前,這玩意兒派不上什麼大用場,只能說是花錢養著資料庫,以備不時之需。

  而現在就是那個傳說中的『不時之需』了。

  與其讓測試團隊擱這兒低效地反覆測試,直接拿這些現成的數據過來,能節約不少的時間。

  林立新來到工作站跟前,快速寫了個熱力圖算法。

  將這些數據樣本處理成熱度圖,就能一眼分辨得出他需要的東西。

  「死區、加速度、瞄準輔助強度、目標吸附……」

  這些東西都能迅速套用到現在的模型上。

  不過他們當然也不能就這麼直接無腦全信。

  這些數據存在著不少問題。


  首先最關鍵的一點便是《雷神之錘2》是個典型的鍵鼠操作的fps遊戲。  鍵鼠的很多數據對手柄來說其實是不同的,這一點必須慎重對待。

  再有就是樣本群體的區別了,《雷神之錘2》存在著一定的上手難度。

  尤其是對於競技場模式來說。

  能玩到現在還沉浸其中的,至少也已經是fps大手子了。

  這些人的經驗不見得對新人就同樣有效。

  高手喜歡更高的靈敏度、更小的死區,更少的鏡頭減速,這樣才能讓他們有足夠快的反應速度。

  但對新手來說,如果這樣處理,一定會讓鏡頭轉得快到飛起,甚至直接觸發強烈的3眩暈症。

  只能說……

  「測試這條路,任重而道遠啊……」

  林立新無奈地嘆了口氣。

  往好處想,起碼現在他們能夠理論和實踐並行了。

  「塞尼,我想我們日後可能需要組建一支更加專業的行為實驗室。」  「嗯……以後網路遊戲越來越多,遊戲節奏越來越快,能夠提早組建專業的團隊,對咱們來說肯定是有利無害的。」

  塞尼頗為認可地點了點頭。

  別看他是團隊的架構師,但他可是正兒八經的全棧。

  不管是遊戲開發還是硬體亦或是各種亂七八糟的業務,他都算是一門靈。

  正兒八經的一位站在一線的技官。

  兩人幾乎沒有任何討論就在這件事上達成了一致。

  「網絡建設也是個問題吶……等到《alf-life》搞定,說不定咱們可以借題發揮一下,以新引擎為藍本做一個對戰遊戲。」

  林立新的腦海中幾乎瞬間便閃過了那個名字。

  《雷神之錘》的競技場非常不錯。

  但fps對戰的形式多種多樣。

  最終經過市場驗證笑到了最後的,還真就是那一位大人。

  「網頁遊戲也得跟上,正好現在動視他們都近了,總算是不用我加州往返跑了。」  「說起來,之前《猴子塔防》的時候我就在想了,那個流式數據加載能不能……」

  「林!」

  卡馬克的聲音打斷了林立新和塞尼兩人的交談。

  林立新回頭望了一眼。

  「怎麼?」

  「引擎測試的時候,碰到了一個有意思的小問題,我想你一定會感興趣的。」


  「哦吼?」

  林立新眉毛一挑,示意塞尼先替他跟山姆繼續做著測試,便轉身跟上卡馬克。

  ……

  一路上,卡馬克便嘰里咕嚕地把大致的情況跟他說了一下。

  「我們在起源引擎里塞了個完整的物理引擎,like……真正意義上的物理,剛體物理、布娃娃效果該有的都有,所以我們拿了以前qake里用的房間場景用來測試。」

  「所以是出了什麼問題?」  「我們把npc擺的離門太近了,門在打開時撞到了npc的腳,會被直接卡住。」

  「這算什麼問題?這不是很好嗎?這說明咱們的新引擎在物理上表現優異。」

  「不不不,最神奇的就在這兒了。門的物理並不是這次新增的,事實上在qake時期我們就嘗試為它做了剛體物理。」

  「?」

  林立新微微一愣,

  「或許是新模塊的侵入性太強,影響了原本的計算?」

  「不,我檢查過了,從耦合性來看,這部分代碼的確完全沒有動過。更有意思的是,我把代碼回滾到了qake2引擎的原始版本,這個門仍然打不開。」

  雖然是在交代一個挺嚴重的b,但卡馬克臉上反倒是看不到什麼負面的情緒,相反,他高興得不得了。

  就像是一個發現了新大陸的航海家那樣,正在興奮地跟船長匯報著戰果。

  「那這個場景本身就布置有問題吧?qake2引擎咱們測試的時候可是沒什麼問題的。」

  「不要著急嘛,最好玩的點就在這裡了,我把代碼移植回了nx上,你知道的,咱們架構是互通的,移植幾乎不需要動什麼東西。然後……你猜怎麼著?」

  卡馬克今天格外的興奮,居然都學會了賣關子。  「怎麼?」

  「門還是打不開。」

  「……」

  林立新一時間有些無語。

  這不是更證明了整個測試房間一開始就存在問題嗎?

  「但!」

  不等林立新開口,卡馬克再度出聲,話鋒一轉,臉上露出一個神秘莫測的表情,

  「這個門在qake2時期……是能打開的。」

  「?」

  「我們檢查過了,即便是用當初qake2的原本,這扇門也仍然無法正常打開。但在當初開發的時候,一切都是正常的。我敢保證,我們有多份當初留檔的內部測試報告可以佐證這一點。」

  一個被拷貝出來的新文件,改了裡面一點東西,居然會影響一個從未動過的,備份在伺服器里的遊戲源碼?

  這怎麼可能?

  (還有更新耶)


關閉