0
| 本文作者: 思睿 | 2015-01-19 16:40 |

電子游戲最大的特點(diǎn)就是它的互動(dòng)性——顯示在屏幕上的游戲人物都在玩家的控制之下運(yùn)動(dòng)。如果游戲中的那個(gè)人物無(wú)需玩家的操作輸入就能運(yùn)動(dòng)的話,那么玩家基本上就成了一個(gè)看客,而這個(gè)“游戲”也不能真正稱得上是一款游戲了。
幸運(yùn)的是,目前一個(gè)研究小組為Super Mario Advance開(kāi)發(fā)的人工智能技術(shù)仍然可以通過(guò)來(lái)自人類的操作輸入來(lái)進(jìn)行控制。創(chuàng)建這個(gè)人工智能技術(shù)的研究小組來(lái)自于德國(guó)Tubingen大學(xué),這個(gè)技術(shù)可以讓馬里奧根據(jù)語(yǔ)音指令、情感和行為等方式自主應(yīng)對(duì)游戲。
研究小組的方案采用了卡內(nèi)基梅隆大學(xué)的語(yǔ)音識(shí)別工具包,使馬里奧已經(jīng)具有了可以識(shí)別環(huán)境的意識(shí),也能聽(tīng)懂語(yǔ)音命令。
當(dāng)研究人員將來(lái)自于工具包語(yǔ)言中的短語(yǔ)說(shuō)給馬里奧聽(tīng)之后,馬里奧將有可能采取一系列不同的行為,他所采取的行動(dòng)都基于他學(xué)會(huì)了什么。
例如:馬里奧一開(kāi)始并不會(huì)知道可以通過(guò)跳到Goomba(有腳沒(méi)手,長(zhǎng)得很像蘑菇的敵人,一踩就掛)身上就能將它打敗,直到馬里奧被告知了這條信息;或者是馬里奧自己發(fā)現(xiàn)了Goomba并嘗試跳躍到Goomba頭上,在此之后馬里奧就可以自行推斷出跳躍到Goomba上可能會(huì)打敗它。
此外,馬里奧可以根據(jù)任何時(shí)間內(nèi),其自身的感覺(jué)來(lái)采取行動(dòng)。當(dāng)他感覺(jué)餓了,他會(huì)自己尋找和收集金幣。當(dāng)他對(duì)環(huán)境產(chǎn)生了好奇,他將自主探索他所處的這個(gè)游戲。
最后,他還可以根據(jù)自己的目的提前規(guī)劃好他的行動(dòng)路線。當(dāng)研究人員要求馬里奧到達(dá)一個(gè)比較困難的位置時(shí),馬里奧將計(jì)算出他需要做出多少次跳躍、跳躍的高度,以及跳躍的方向。
這已經(jīng)不是馬里奧這名水管工第一次被用作人工智能的開(kāi)發(fā)平臺(tái)了。在過(guò)去幾年時(shí)間里,一場(chǎng)人工智能的競(jìng)賽都以馬里奧這款熱門(mén)游戲?yàn)橹行?,?jì)算機(jī)科學(xué)家Tom Murphy在2013年開(kāi)發(fā)出了一個(gè)程序用于自動(dòng)玩各種各樣的NES游戲。
via cnet
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見(jiàn)轉(zhuǎn)載須知。