人工智慧正在學習如何開發遊戲

人工智慧正在學習如何開發遊戲

圖片來源:glixel

美國喬治亞理工大學的研究人員通過讓AI觀看遊戲視頻,教它如何重新製作遊戲引擎。

這項技術旨在幫助遊戲開發者加快開發速度以及嘗試不同風格。在最近的試驗中,AI在看了兩分鐘《超級馬里奧》后,通過模仿和預測重新製作了一款新遊戲。

人工智慧正在學習如何開發遊戲

 “為了讓AI能製作一款準確的可以計算2D平台上所有的物理運動的預測模型,我們團隊讓AI觀看了一個單人奔跑視頻。在這個視頻中,玩家直線去往目標”,喬治亞理工媒體負責人Joshua Preston 說道。 他還提到,這種訓練方法可以使AI學會最困難的情景。

研究人員發現,相比較於其他方法,學習遊戲實際框架可以使AI更好地預測遊戲框架。 簡化程序后,AI可以通過觀看遊戲視頻學習如何模擬和開發遊戲引擎。

“我們的AI不用寫遊戲代碼也可以製作預測模型,相比較於複雜的神經網路來說這種方法更加準確”, 研究負責人Matthew Guzidial 說到。 雖然現在為止離產出毫無破綻的遊戲引擎還有一段距離,但只要多增加幾個視頻,AI就可以製造出更準確的模型。

人工智慧正在學習如何開發遊戲

完成遊戲模型之後,剩下的問題就是遊戲測試。因此,他們打造了第二個AI系統檢測遊戲模型,保證玩家不會碰到問題。這時AI就相當與一個測試員。研究人員發現AI玩複製版系統和玩原版遊戲時的狀態是差不多的。“就我們所知這是因為AI學習的是遊戲腳本。”副教授Mark Riedl說道。研究人員同時提到,目前為止大部分動作發生在屏幕上時AI系統效果最好。相反情況對AI就更加困難。

人工智慧正在學習如何開發遊戲

這樣新興的技術確實會讓人們思考AI會對遊戲產業帶來怎樣的影響。 更準確地說,這會不會讓部分職業消失呢?

然而,根據喬治亞理工Riedl教授的回答,程序員不用擔心他們會丟掉工作。這種技術將會協助他們的工作, 而不是替代他們。Riedl告訴Glixel, AI會幫助新手程序員創建更複雜的項目。對於沒有代碼技術和設計背景的從業者,他們可以讓AI幫助他們創建程序。

“與其讓人們丟工作,AI可以給人們能帶來給多設計遊戲的可能性”,Riedl說道。“這讓更多人可以參與到遊戲創造中,把蛋糕做得更大,而不是取代人們的工作。其次,專業人員在AI的幫助下可以加快工作速度。提高工作效率並不等同於代替人的工作,相反這會讓他們去創造規模更大,效果更佳的遊戲。“

那測試員會不會被替代呢?根據Riedl的說法,AI並不能替代人工測試,因為遊戲本身就是提供給人娛樂的。

“電子遊戲是給人提供娛樂的“,Riedl 說道。”因此,你總是需要人來測試遊戲。AI可能幫助我們測試數字化的方面,比如遊戲平衡系統。但是,遊戲需要人來測試玩家是否會喜歡這個遊戲“。

更多專業報道,請點擊下載“界面新聞”APP

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *