Valve MOBA射擊游戲《Deadlock》(死鎖)正在如火如荼地測(cè)試中,據(jù)悉該游戲在匹配系統(tǒng)方面采用了AI技術(shù)。Valve工程師Fletcher Dunn稱在構(gòu)建游戲的匹配系統(tǒng)時(shí),利用了生成式AI工具ChatGPT,并從中獲得了靈感。
Dunn在與ChatGPT的交流中發(fā)現(xiàn)了“匈牙利算法”,并將其應(yīng)用于《Deadlock》的匹配系統(tǒng),以減少玩家等待時(shí)間。他稱贊ChatGPT是一個(gè)“令人驚嘆”的開發(fā)工具。
自2011年以來,Dunn在Valve參與了《Dota 2》、《軍團(tuán)要塞2》和《CS:GO》等游戲的開發(fā),并對(duì)網(wǎng)絡(luò)技術(shù)有深入的了解。他還出版了一本針對(duì)游戲開發(fā)者的3D數(shù)學(xué)入門書籍。
Dunn在10月2日的推文中提到,他已經(jīng)將《Deadlock》的角色選擇匹配系統(tǒng)切換為使用匈牙利算法的模式。他向ChatGPT咨詢了一種滿足特定條件的配對(duì)算法,ChatGPT識(shí)別出他的問題為“最小權(quán)重配對(duì)”,并推薦使用匈牙利算法。
匈牙利算法是一種解決分配問題的算法,它能夠有效地分配任務(wù)并考慮成本或權(quán)重。在《Deadlock》中,每場(chǎng)比賽由6名玩家組成兩隊(duì),玩家可以選擇至少三名英雄,并為每個(gè)英雄設(shè)置優(yōu)先順序。Dunn表示,匈牙利算法有助于滿足玩家的需求,減少因角色沒有空缺而導(dǎo)致的配對(duì)時(shí)間過長(zhǎng),以及被迫使用不喜歡的英雄的問題,從而提供更流暢的多人游戲體驗(yàn)。
盡管Dunn承認(rèn)通過合適的Google搜索也可以找到答案,但他強(qiáng)調(diào)ChatGPT的優(yōu)勢(shì)在于能夠快速提供準(zhǔn)確的信息。他對(duì)當(dāng)前的ChatGPT給予高度評(píng)價(jià),并認(rèn)為我們正處于ChatGPT的黃金時(shí)代。
真不愧是狗界的kk園區(qū)。
十年磨一劍
你要是《更衣人偶?jí)嬋霅酆印返姆劢z,那接下來可就要做好破防的準(zhǔn)備了……