King怎樣使用AI工具為《糖果傳奇》設計關卡?

GR编译發表於2024-06-28
對King來說,利用AI技術加快遊戲研發速度不算什麼新鮮事。

King怎樣使用AI工具為《糖果傳奇》設計關卡?

作為暢銷三消手遊《糖果傳奇》的開發商,King在2022年收購瑞典AI軟體公司Peltarion前就一直在研究機器學習和AI技術,這項工作已經持續了超過五年。在King內部,AI實驗室(AI Labs)是一個頗具規模的部門,由薩哈爾·阿薩迪(Sahar Asadi)擔任負責人。隨著時間推移,King逐步將AI工具引入遊戲開發流程。事實上,某種工具已經對《糖果傳奇》的開發產生了深遠影響。

“我們開發了遊戲測試機器人,讓設計師能夠在推出某個新關卡前,充分了解玩家的遊戲體驗。”阿薩迪解釋道,“設計師可以看到他們創造的關卡能否為玩家提供出色的體驗,如果不能,設計師就會進一步完善關卡。”

“在此基礎上,我們構建了一套(關卡)調整解決方案。如果設計師認為某些關卡無法為玩家提供預期體驗,並且為相關體驗制定了標準,那麼機器人就能自動對關卡進行改進。設計師可以從中挑選最好的解決方案……設計師的樂趣在於創造關卡,但反覆遊玩單一關卡、迭代和調整很可能會讓他們覺得枯燥。從某種意義上講,這些都是體力活兒。因此,遊戲測試機器人能幫助設計師減少用於調整內容的時間,從而有更多時間去創造新關卡。”

AI玩遊戲也不是什麼新鮮事。幾十年來,我們一直在讓電腦與圍棋的世界冠軍對弈。不過,King構建AI的目標並非擊敗人類,而是要在一定程度上模仿人類,幫助人類完成一些繁重工作。這就要求King採用一種不同的方法。

“為了讓AI更好地測試遊戲,關鍵在於要確保它能做出和人類相像的行為。AlphaGo的目標是擊敗圍棋界最好的棋手,我們則更希望讓AI模仿玩家,確保它像真人那樣玩遊戲。”

King怎樣使用AI工具為《糖果傳奇》設計關卡?

阿薩迪介紹說,測試機器人的行為是從King收集的海量玩家資料中學到的。“我們瞭解遊戲裡的數以百萬種狀態,以及玩家面對各種狀態可能採取的行動。因此,當測試機器人看到某個新狀態時,它可以預測出與真人玩家最相像的反應,即便那可能並非最佳選擇……我們在海量資料上執行測試機器人,讓它對關卡難度,以及帶給玩家的整體挑戰進行預估。如果我們能從中發現線性規律,就表明它正在像人類那樣玩遊戲。與此同時,我們一直在努力將玩家的技術和偏好融入機器人,使它變得更像人類。”

按照阿薩迪的說法,遊戲測試機器人對《糖果傳奇》的關卡設計產生了巨大影響,例如使開發人員對關卡進行手動調整的工作量大幅減少95%,關卡調整的整體速度則提升了50%。然而,測試機器人的作用並不僅僅在於幫助《糖果傳奇》團隊加快研發速度。“它還有助於我們確保關卡的質量。”阿薩迪說,“藉助測試機器人,我們可以更好地評估關卡是否好玩,或者能不能為玩家提供足夠的挑戰。”

阿薩迪強調,雖然AI工具能幫助設計師測試、調整關卡,但它們無法替代設計師。“我們絕對需要設計師。我們將測試機器人視為設計師的副駕駛,它是一種輔助工具,能夠讓設計師提前瞭解新關卡帶給玩家的體驗。這樣一來,設計師就會知道是否應該推出關卡,或者對關卡進行進一步迭代。”

阿薩迪補充說:“究竟如何定義什麼是樂趣?什麼是優秀的遊戲體驗?在數學層面上,你永遠無法解釋。設計師的職責,就是透過創造關卡來實現這些目標。”

更重要的是,如果沒有設計師的投入,AI工具根本無法發揮作用。“要想讓整個(關卡)調整系統行之有效,我們需要讓測試機器人與設計師密切合作。我們希望幫助設計師擺脫繁重的任務,讓他們專注於創新,這是我們部門花時間構建測試機器人的主要驅動因素……如果你回到過去,會發現設計師們使用紙和筆設計關卡。隨著時間推移,設計師轉而使用Photoshop,後來又用上了新的UI工具。我覺得AI就是另一種先進的工具,讓設計師可以集中精力做自己最擅長的事情,創造更多令人興奮、有趣的內容。”

King怎樣使用AI工具為《糖果傳奇》設計關卡?

阿薩迪也許不相信AI將會替代設計師,但在遊戲行業,她所說的繁瑣任務(例如測試)通常是分配給初級員工的工作,能夠幫助新員工理解遊戲開發的流程。隨著AI技術和工具的崛起,這些員工的職業生涯是否會受到威脅?

“工作的方式將會發生改變。”阿薩迪承認,“員工在日常工作中所需要的技能也會發生一些變化。我們正在開發哪些新技術和新產品?每個人的職責都在改變。例如,機器學習可能會讓程式設計師需要編寫的程式碼量大幅減少。在招聘面試中,我不會再以兩年前的標準來評估應聘者。”

阿薩迪還提到,King的AI實驗室正在研究如何幫助公司更好的瞭解玩家,並瞭解玩家在不同時期的需求。“舉個例子,如果我坐在公交車裡,只有5分鐘的時間,那麼我會希望儘快透過關卡。如果我坐在沙發上,有1個半小時的時間來玩遊戲,那麼我可能想要嘗試不同的任務。如果我們能更好地瞭解玩家的遊戲場景,就有機會透過玩法為他們提供更大的樂趣和滿足感。我們研究中的部分內容,就是如何利用基礎模型和機器學習來理解玩家,從而幫助開發團隊創造更好的遊戲體驗。”

AI正在飛速發展,再過一兩年,King也許就會將新的研究成果融入遊戲開發流程。然而,King之所以能夠快速抓住AI崛起的趨勢,離不開這家公司對AI技術的早期投資。

“AI領域正在經歷日新月異的變化。這讓人非常興奮,因為(AI)帶來了新的創新機會。”阿薩迪說,“隨著時間推移,我們有機會將研究成果引入遊戲。但一個重要的因素是,遊戲產品是否準備好了擁抱這些技術?King一直非常重視AI技術,多年前就開始在公司內部進行研究,後來又收購了Peltarion,這意味著我們擁有專業知識。與此同時,我們與遊戲團隊聯絡緊密,可以輕鬆、迅速地將AI解決方案整合到King製作的遊戲。”

“其他公司的速度可能稍慢一些。AI發展迅速,但你怎樣才能在技術、文化層面上將AI與遊戲加以整合,並從中獲得價值?通常情況下,我的團隊會在一兩年內創造出可以被用於遊戲開發的技術(或工具),我希望能夠更快地實現我們剛才討論的新解決方案。”


原文:https://mp.weixin.qq.com/s/2jrtfELOaMe3D1wEnhlsmA
原譯文https://www.gamesindustry.biz/ho ... -candy-crush-levels

相關文章