前幾日,在一場(chǎng)以第一版《毀滅戰(zhàn)士》為藍(lán)本的兩輪制對(duì)戰(zhàn)游戲中,社交網(wǎng)站Facebook和芯片制造商英特爾沒(méi)分出勝負(fù),各自以12場(chǎng)10勝的成績(jī)拿下一局。
特殊的是,他們派出的參賽選手是機(jī)器人。
《毀滅戰(zhàn)士》是一款第一視角經(jīng)典射擊游戲,采用3D地圖,玩家要用武器擊殺怪物和僵尸,在這場(chǎng)比賽中,他們使用的是1993年最初版本。
根據(jù)這次的比賽設(shè)計(jì),兩輪比賽各自持續(xù)2個(gè)小時(shí),主要目標(biāo)參賽隊(duì)伍的機(jī)器人運(yùn)用武器擊殺競(jìng)爭(zhēng)對(duì)方玩家,比拼最后的擊殺數(shù)量。
第一輪是采用已知地圖,唯一武器是火箭筒,可以撿拾彈藥和醫(yī)療包。這輪比賽分為12場(chǎng)10分鐘的比賽;第二輪相對(duì)難度加大,采用了3張新地圖,地圖上散布各種武器和物品。第二輪同樣每場(chǎng)比賽10分鐘,比4組,每張地圖比3次。
參賽者有Facebook旗下的人工智能機(jī)器人F1,英特爾派出的是IntelAct,還有一些美國(guó)大學(xué)也派出了機(jī)器人,進(jìn)入比賽。
在培訓(xùn)機(jī)器人方面,這些參賽隊(duì)伍使用的是VizDoom平臺(tái),根據(jù)開(kāi)源的1993年版《毀滅戰(zhàn)士》改造的平臺(tái),專門(mén)用來(lái)培訓(xùn)機(jī)器人打游戲。平臺(tái)發(fā)起人WojciechJa.kowski在跟IEEE計(jì)算機(jī)智能和游戲論壇合作后,才有了這場(chǎng)人工智能打游戲比賽,原本據(jù)說(shuō)Google也有興趣參賽。
WojciechJa.kowski在波蘭的波茲南大學(xué)計(jì)算科學(xué)研究所(ICS)擔(dān)任助理教授,據(jù)說(shuō)看到《自然》雜志上看到了會(huì)下圍棋的DeepMind的文章后,拉來(lái)了研究所里的學(xué)生組建了一個(gè)團(tuán)隊(duì),做了這個(gè)名為VizDoom的平臺(tái)。
這場(chǎng)比賽很大程度上依賴于人工智能在視覺(jué)學(xué)習(xí)上的能力。參賽隊(duì)伍將他們的人工智能機(jī)器人放到VizDoom上進(jìn)行培訓(xùn),但不能使用游戲的底層代碼,這導(dǎo)致比賽難度加大。
從兩輪比賽的機(jī)制看,采用新地圖和新武器的第二輪比賽,看上去要更難一些,機(jī)器人需要根據(jù)武器火力不同,路線不同,做合適的判斷。
教人工智能學(xué)習(xí)打游戲已經(jīng)不是什么新鮮事了,維基百科上已經(jīng)有“電子游戲機(jī)器人”這個(gè)詞條了。機(jī)器人在游戲上應(yīng)用也有不少,本質(zhì)上,不少競(jìng)技類游戲背后或多或少用到了人工智能的算法來(lái)模擬真實(shí)的玩家。