T客邦 February 17, 2023
程式師打造 MarioGPT ,用AI來無窮無盡創造玩不完的 《超級瑪利歐兄弟》關卡F90b8ced39670fe6d1ab767e7209b561

雖然現在的《超級瑪利歐兄弟》系列已經進化到又是3D又是酷炫效果的,但是相信很多人還是最喜歡當年那個吃無敵星星、跳入水管的2D經典關卡年代。雖然任天堂已經很久沒有照顧喜歡2D瑪利歐的玩家推出新作了,但是任天堂也有超級瑪利歐創作家,讓玩家自己來創造關卡。

但是,不是所有人都想設計關卡,更多人寧可享受純粹的打遊戲的驚喜。而哥本哈根資訊科技大學的團隊,最近就在 GitHub 上發表了名為「「MarioGPT」的新玩法,可以透過 AI 自動產生無限的關卡,讓你不用傷腦筋去設計,也不用擔心關卡有打到結束的一天。

他們打造「MarioGPT」輸入關鍵就可創造玩不完的超級瑪利關卡,還有什麼是AI不會的?

既然叫做「MarioGPT」,故名思義就是採用了GPT技術來訓練。不過「MarioGPT」主要的功能是設計關卡而非產生關卡,也就是說這純粹是產生出一個瑪利歐兄弟地圖的AI。

「MarioGPT」採用 GPT-2 模型製作,透過《超級瑪利歐兄弟》(Super Mario Bros)和《超級瑪利歐兄弟 2》(Super Mario Bros: The Lost Levels)兩款遊戲畫面的訓練,理解了遊戲的規則與邏輯,並以特定代碼對應遊戲中的物件。以下圖來看,「x」就是瑪利歐移動的路徑、「Q」為可以敲擊的磚頭,讓AI理解了遊戲的邏輯。

他們打造「MarioGPT」輸入關鍵就可創造玩不完的超級瑪利關卡,還有什麼是AI不會的?

他們打造「MarioGPT」輸入關鍵就可創造玩不完的超級瑪利關卡,還有什麼是AI不會的?

理解了邏輯後,「MarioGPT」就可以產生遊戲關卡。你可以用文字下指令說要「很多水管、很多敵人、磚塊比較少」、「沒有水管、有一些敵人、很多磚塊」等等的指令,AI 便能自動製作。

他們打造「MarioGPT」輸入關鍵就可創造玩不完的超級瑪利關卡,還有什麼是AI不會的?

雖然由於有任天堂這座大山擋著,我們可能無法見到「MarioGPT」實用化的一天,不過透過這樣的邏輯,日後其它遊戲開發商可以提升他們遊戲的難度與玩法,還可以加快遊戲的設計時間。

相關論文可以見此連結

 

加入T客邦Facebook粉絲團 固定链接 '他們打造「MarioGPT」輸入關鍵字就可創造玩不完的超級瑪利歐關卡,還有什麼是AI不會的?' 提交: February 16, 2023, 12:30am CST