在NVIDIA DGX系統(tǒng)的神經(jīng)網(wǎng)絡(luò)上,經(jīng)過多達(dá)5萬個回合、總計數(shù)萬幀的游戲訓(xùn)練,NVIDIA研究院創(chuàng)建的強(qiáng)大新AI模型“NVIDIA GameGAN”,已經(jīng)能夠在無需基礎(chǔ)游戲引擎的情況下,生成完整版的《吃豆人》游戲。

換句話說,AI即使不了解游戲的基本規(guī)則,也可以完美地再現(xiàn)這款經(jīng)典游戲。

據(jù)介紹,GameGAN是第一個利用生成式對抗網(wǎng)絡(luò)(GAN)模仿計算機(jī)游戲引擎的神經(jīng)網(wǎng)絡(luò)模型。GAN模型由兩個相互對抗的神經(jīng)網(wǎng)絡(luò)組成,一個生成器(generator),一個鑒別器(discriminator),能夠?qū)W習(xí)并創(chuàng)建足以媲美原版內(nèi)容的新內(nèi)容。

經(jīng)過訓(xùn)練后的GameGAN模型能夠生成靜態(tài)環(huán)境元素,例如統(tǒng)一的迷宮形狀、豆子、強(qiáng)化道具、作為敵人的幽靈、吃豆人本身等移動元素。

它還能學(xué)習(xí)簡單和復(fù)雜的關(guān)鍵性游戲規(guī)則:吃豆人無法穿過迷宮墻,而需要一邊四處移動、一邊吃豆;吃到強(qiáng)化道具后,鬼魂會變成藍(lán)色并四處逃竄;吃豆人從一側(cè)離開迷宮時,會被傳送到迷宮的另一側(cè);吃豆人碰到鬼魂,屏幕就會閃爍并結(jié)束游戲。

當(dāng)智能代理試玩GAN生成的游戲時,GameGAN會對代理的行為做出響應(yīng),從而實時生成新的游戲環(huán)境框架。

在使用游戲不同等級或版本的游戲劇本進(jìn)行訓(xùn)練后,GameGAN甚至還可以生成從未有過的游戲關(guān)卡。

利用此功能,游戲開發(fā)人員可以自動生成新的游戲等級關(guān)卡,AI研究人員則可以更輕松地開發(fā)用于訓(xùn)練自主機(jī)器的模擬器系統(tǒng)。

事實上,無論是哪一款游戲,GAN都可以通過從過去的游戲中提取屏幕錄像和智能代理的按鍵軌跡,來學(xué)習(xí)其規(guī)則,而游戲開發(fā)人員可以將原關(guān)卡中的游戲劇本作為訓(xùn)練數(shù)據(jù),使用該工具為當(dāng)前的游戲設(shè)計新的等級關(guān)卡。

游戲發(fā)行商萬代南夢宮娛樂(BANDAI NAMCO Entertainment)旗下研發(fā)公司萬代南夢宮研究有限公司(BANDAI NAMCO Research Inc.),提供了用于訓(xùn)練GameGAN所用的《吃豆人》數(shù)據(jù),而結(jié)果讓他們感到震驚,都無法相信可以在沒有游戲引擎的情況下,再現(xiàn)這款經(jīng)典游戲。

分享到

zhangnn

相關(guān)推薦