Valve MOBA射擊遊戲《Deadlock》(死鎖)正在如火如荼地測試中,據悉該遊戲在匹配系統方面採用了AI技術。Valve工程師Fletcher Dunn稱在構建遊戲的匹配系統時,利用了生成式AI工具ChatGPT,並從中獲得了靈感。
Dunn在與ChatGPT的交流中發現了“匈牙利算法”,並將其應用於《Deadlock》的匹配系統,以減少玩家等待時間。他稱讚ChatGPT是一個“令人驚歎”的開發工具。
自2011年以來,Dunn在Valve參與了《Dota 2》、《軍團要塞2》和《CS:GO》等遊戲的開發,並對網路技術有深入的了解。他還出版了一本針對遊戲開發者的3D數學入門書籍。
Dunn在10月2日的推文中提到,他已經將《Deadlock》的角色選擇匹配系統切換為使用匈牙利算法的模式。他向ChatGPT谘詢了一種滿足特定條件的配對算法,ChatGPT識別出他的問題為“最小權重配對”,並推薦使用匈牙利算法。
匈牙利算法是一種解決分配問題的算法,它能夠有效地分配任務並考慮成本或權重。在《Deadlock》中,每場比賽由6名玩家組成兩隊,玩家可以選擇至少三名英雄,並為每個英雄設定優先順序。Dunn表示,匈牙利算法有助於滿足玩家的需求,減少因角色沒有空缺而導致的配對時間過長,以及被迫使用不喜歡的英雄的問題,從而提供更流暢的多人遊戲體驗。
儘管Dunn承認通過合適的Google搜索也可以找到答案,但他強調ChatGPT的優勢在於能夠快速提供準確的訊息。他對當前的ChatGPT給予高度評價,並認為我們正處於ChatGPT的黃金時代。
來源:遊俠網