不再只是當遊戲 NPC,英國研究員讓 AI 自己開發遊戲

作者 | 發布日期 2018 年 01 月 29 日 18:00 | 分類 AI 人工智慧 , 電子娛樂 follow us in feedly

說到遊戲與 AI 的關聯,許多人想到的都會是遊戲中非玩家角色(NPC)的動作或對話應對,但 BGR 報導介紹的一款簡單的勇者遊戲,AI 系統的工作卻並非如此。



這款遊戲是由英國法爾茅斯大學(Falmouth University)AI 資深研究員 Mike Cook 設計,嚴格來說,Mike 並沒有完成這款遊戲,他只是將簡單的概念傳達給 AI 系統,並由其接手進行開發遊戲的工作。

這個系統稱為「ANGELINA」,在 Mike 對其提供初步的設計概念後,ANGELINA 便會接過概念進而延伸設計出遊戲,以這次的例子來說,Mike 提供給 ANGELINA 的初步概念非常簡單:玩家必須指揮在地下城的一位冒險者,殺死骷髏到達出口。

接過這個初步概念後,ANGELINA 在設計中巧妙些微調整了 Mike 的想法,讓遊戲內容變得更有趣。

比起傳統讓玩家控制一位冒險者,並將目標設定為殺死骷髏到達出口,ANGELINA 選擇將遊戲設計為玩家必須同時操作多位冒險者,且在多數情況中,必須選擇犧牲其中一些人才能離開,Mike 認為這是非常聰明的關卡設計,他將其稱為「在冒險之前」(Before Venturing Forth)。

Mike 造出 ANGELINA 已有一段時間,提供初步概念後,Mike 便會看著它打造遊戲:有些很有趣,有些糟得很可笑,更多的是介於這兩者之間。只是 ANGELINA 設計遊戲的工作究竟怎麼進行的?

▲ ANGELINA 早期設計的遊戲。 (Source:gamesbyangelina 截圖)

Mike 解釋,ANGELINA 最主要的技術是計算演化(computational evolution),當它在設計遊戲某個關卡時,會先隨機製造出一大堆關卡,接著測試且完成所有內容,儘管其中多數都非常糟糕,但仍有一兩個相較其他好上那麼一些。

接著 ANGELINA 便會選擇較好關卡的優點,並將其混合在一起製造出一個全新關卡,然後再次啟動這個循環:測試、挑選、混合內容。

Mike 將設計遊戲的過程分解成不同的幾個任務,像是設計關卡、發明規則、測試難度等,而 ANGELINA 會根據現在遊戲缺乏的內容選擇任務,運用包含計算演化在內各項技術來完善每個層面。

目前 ANGELINA 仍需要依靠 Mike 的意見來做一些事情,像是提醒它「需要花較長時間解決的關卡必定更好」,但 Mike 期望未來能將 ANGELINA 變得更獨立,這樣它才能拋棄這些舊有觀念,從全新不同的角度讓遊戲變得更有趣。

截至目前為止,ANGELINA 已生產出約 30 款遊戲,其中多數都已被刪除,因為並不具備成為遊戲系統的全面能力,Mike 形容這種行為就有點像是藝術家扔掉舊草圖。

但為什麼不自己製造遊戲,而是打造一個能做到的引擎呢?Mike 解釋,主要是因為這是一個非常新的領域,即使真的很難創造出完整的遊戲,嘗試和失敗也總會帶來一些新的想法、方向和挑戰。

「完全自動化的遊戲設計將會是一個很大的挑戰,可能需要花上數十年才能有所進展,但過程中我們會持續運用一些小發現來幫助人們製造遊戲,除了持續在許多小地方進步,這項運用也能幫助我們從全新角度來看待遊戲設計。」

▲ ANGELINA 早期設計的遊戲。 (Source:gamesbyangelina 截圖)

近幾年間,ANGELINA 已經過許多次「演化」,Mike 目前正在製作第六版,他期望這個版本的 ANGELINA 將能結合過往的所有優點來設計 2D 遊戲,加快設計速度、花時間找出新的靈感或是改良舊有想法。

Mike 表示,他正在改善 ANGELINA 的介面設計,計劃今年將把 ANGELINA 設計遊戲的過程放上 Twitch 直播,人們除了可以觀看,也能在聊天室與之交談,給他一些改善遊戲品質的建議。

「在那之後,我會持續努力擴大 ANGELINA 能夠設計的遊戲類型,讓它能發想出更多新的遊戲概念。」

Mike 的工作並不只是與「遊戲」相關,從其他層面看來,這也是研究人員正在探究 AI 「思考」極限的另一個例子──無論這種過程對非生命體的電腦來說算什麼,它們確實能在計算後做出決定,靠自己解決問題。

Mike 認為,ANGELINA 其實是一個非常簡單的 AI,能做的事並不多,但它確實能讓人們看到更多可能性並一起討論,「就像 Twitter bot 設計師 Darius Kazemi 有次被問到工作內容時回答的那樣,『透過調整現在,讓人們稍微看見未來』,AI 的研究也有點像這個樣子。」

「最好的 AI 研究並不是為『現在』創造技術,而是探究有關『未來』的問題。」

(首圖來源:Before Venturing Forth 遊戲截圖)