哥本哈根資訊科技大學(IT University of Copenhagen,ITU)的團隊發表一篇全新論文
及相關的 GitHub 頁面,展示一種運用 AI 和程式產生瑪利歐遊戲的新玩法,他們稱之為
「MarioGPT」。
MarioGPT 以 GPT-2 模型為基礎,儘管名稱向 ChatGPT 致敬,但它並非對話形式的人工
智慧。GPT-2 為大型語言模型(Large Language Models,LLM)無法理解瑪利歐遊戲,研
究人員必須先將《超級瑪利歐兄弟》和《超級瑪利歐兄弟 2》遊戲關卡轉換成一系列代碼
和字串,並以特定代碼對應遊戲中的物件,例如以小寫字母「x」代表移動路徑、大寫字
母「Q」代表問號磚塊,再以 AI 模型進行訓練。一旦 AI 理解遊戲玩法,將能產生新的
關卡。
https://imgur.com/nAK9eTP.jpg
▲ 瑪利歐遊戲關卡轉換成一系列代碼和字串。
除了水平向前移動,玩瑪利歐遊戲也需要越過水管、敲擊磚塊。輸入特定指令使 AI 模型
能以自然語言理解提示,比方說要求 MarioGPT 製作「帶有很多水管和敵人」或「許多磚
塊和高處,但沒有敵人」等關卡。
https://imgur.com/fQsBkDs.jpg
▲ 特定指令要求 MarioGPT 產生不同關卡。
研究人員發現,多達 250 個關卡中,遊戲軟體 agent A* 已能通過九成的關卡。
「一般來說,我認為對於小型資料組,GPT-2 比 GPT-3 適合,更輕巧也更容易訓練」,
論文的第一作者 Shyam Sudhakaran 向國外媒體 TechCrunch 表示,未來如有更大的資料
組以及更複雜的指令,可能需要使用像 GPT-3 這樣複雜的模型才能滿足。
MarioGPT 純粹為實驗性質,若要商業化,無限產生新的遊戲關卡讓玩家暢玩,鐵定是辦
不到的,積極維護 IP 的任天堂法務很快就會找上門。
MarioGPT 能夠創造更多瑪利歐遊戲關卡,彷彿能讓玩家一直玩下去,確實相當有趣。這
種應用可望幫助小型開發者將遊戲產品向上提升至一定水準,並在大型公司主導的遊戲產
業爭取發光發熱的機會。
https://tinyurl.com/2heoltdc
很怕老任抓他們