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收集的海量玩家資料中學到的。“我們瞭解遊戲裡的數以百萬種狀態,以及玩家面對各種狀態可能採取的行動。因此,當測試機器人看到某個新狀態時,它可以預測出與真人玩家最相像的反應,即便那可能並非最佳選擇……我們在海量資料上執行測試機器人,讓它對關卡難度,以及帶給玩家的整體挑戰進行預估。如果我們能從中發現線性規律,就表明它正在像人類那樣玩遊戲。與此同時,我們一直在努力將玩家的技術和偏好融入機器人,使它變得更像人類。”
按照阿薩迪的說法,遊戲測試機器人對《糖果傳奇》的關卡設計產生了巨大影響,例如使開發人員對關卡進行手動調整的工作量大幅減少95%,關卡調整的整體速度則提升了50%。然而,測試機器人的作用並不僅僅在於幫助《糖果傳奇》團隊加快研發速度。“它還有助於我們確保關卡的質量。”阿薩迪說,“藉助測試機器人,我們可以更好地評估關卡是否好玩,或者能不能為玩家提供足夠的挑戰。”
阿薩迪強調,雖然AI工具能幫助設計師測試、調整關卡,但它們無法替代設計師。“我們絕對需要設計師。我們將測試機器人視為設計師的副駕駛,它是一種輔助工具,能夠讓設計師提前瞭解新關卡帶給玩家的體驗。這樣一來,設計師就會知道是否應該推出關卡,或者對關卡進行進一步迭代。”
阿薩迪補充說:“究竟如何定義什麼是樂趣?什麼是優秀的遊戲體驗?在數學層面上,你永遠無法解釋。設計師的職責,就是透過創造關卡來實現這些目標。”
更重要的是,如果沒有設計師的投入,AI工具根本無法發揮作用。“要想讓整個(關卡)調整系統行之有效,我們需要讓測試機器人與設計師密切合作。我們希望幫助設計師擺脫繁重的任務,讓他們專注於創新,這是我們部門花時間構建測試機器人的主要驅動因素……如果你回到過去,會發現設計師們使用紙和筆設計關卡。隨著時間推移,設計師轉而使用Photoshop,後來又用上了新的UI工具。我覺得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
作為暢銷三消手遊《糖果傳奇》的開發商,King在2022年收購瑞典AI軟體公司Peltarion前就一直在研究機器學習和AI技術,這項工作已經持續了超過五年。在King內部,AI實驗室(AI Labs)是一個頗具規模的部門,由薩哈爾·阿薩迪(Sahar Asadi)擔任負責人。隨著時間推移,King逐步將AI工具引入遊戲開發流程。事實上,某種工具已經對《糖果傳奇》的開發產生了深遠影響。
“我們開發了遊戲測試機器人,讓設計師能夠在推出某個新關卡前,充分了解玩家的遊戲體驗。”阿薩迪解釋道,“設計師可以看到他們創造的關卡能否為玩家提供出色的體驗,如果不能,設計師就會進一步完善關卡。”
“在此基礎上,我們構建了一套(關卡)調整解決方案。如果設計師認為某些關卡無法為玩家提供預期體驗,並且為相關體驗制定了標準,那麼機器人就能自動對關卡進行改進。設計師可以從中挑選最好的解決方案……設計師的樂趣在於創造關卡,但反覆遊玩單一關卡、迭代和調整很可能會讓他們覺得枯燥。從某種意義上講,這些都是體力活兒。因此,遊戲測試機器人能幫助設計師減少用於調整內容的時間,從而有更多時間去創造新關卡。”
AI玩遊戲也不是什麼新鮮事。幾十年來,我們一直在讓電腦與圍棋的世界冠軍對弈。不過,King構建AI的目標並非擊敗人類,而是要在一定程度上模仿人類,幫助人類完成一些繁重工作。這就要求King採用一種不同的方法。
“為了讓AI更好地測試遊戲,關鍵在於要確保它能做出和人類相像的行為。AlphaGo的目標是擊敗圍棋界最好的棋手,我們則更希望讓AI模仿玩家,確保它像真人那樣玩遊戲。”
阿薩迪介紹說,測試機器人的行為是從King收集的海量玩家資料中學到的。“我們瞭解遊戲裡的數以百萬種狀態,以及玩家面對各種狀態可能採取的行動。因此,當測試機器人看到某個新狀態時,它可以預測出與真人玩家最相像的反應,即便那可能並非最佳選擇……我們在海量資料上執行測試機器人,讓它對關卡難度,以及帶給玩家的整體挑戰進行預估。如果我們能從中發現線性規律,就表明它正在像人類那樣玩遊戲。與此同時,我們一直在努力將玩家的技術和偏好融入機器人,使它變得更像人類。”
按照阿薩迪的說法,遊戲測試機器人對《糖果傳奇》的關卡設計產生了巨大影響,例如使開發人員對關卡進行手動調整的工作量大幅減少95%,關卡調整的整體速度則提升了50%。然而,測試機器人的作用並不僅僅在於幫助《糖果傳奇》團隊加快研發速度。“它還有助於我們確保關卡的質量。”阿薩迪說,“藉助測試機器人,我們可以更好地評估關卡是否好玩,或者能不能為玩家提供足夠的挑戰。”
阿薩迪強調,雖然AI工具能幫助設計師測試、調整關卡,但它們無法替代設計師。“我們絕對需要設計師。我們將測試機器人視為設計師的副駕駛,它是一種輔助工具,能夠讓設計師提前瞭解新關卡帶給玩家的體驗。這樣一來,設計師就會知道是否應該推出關卡,或者對關卡進行進一步迭代。”
阿薩迪補充說:“究竟如何定義什麼是樂趣?什麼是優秀的遊戲體驗?在數學層面上,你永遠無法解釋。設計師的職責,就是透過創造關卡來實現這些目標。”
更重要的是,如果沒有設計師的投入,AI工具根本無法發揮作用。“要想讓整個(關卡)調整系統行之有效,我們需要讓測試機器人與設計師密切合作。我們希望幫助設計師擺脫繁重的任務,讓他們專注於創新,這是我們部門花時間構建測試機器人的主要驅動因素……如果你回到過去,會發現設計師們使用紙和筆設計關卡。隨著時間推移,設計師轉而使用Photoshop,後來又用上了新的UI工具。我覺得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
相關文章
- 《糖果傳奇》全球下載量超30億次,King不急於推出新遊戲遊戲
- 《Spelunky 2》怎樣用AI來測試關卡?AI
- 如何為平臺遊戲設計關卡?遊戲設計
- 遊戲關卡設計方法論(實踐篇)-關卡規劃文件怎麼寫?遊戲
- 老樹常青!SQL為何成為程式設計界的不敗傳奇?SQL程式設計
- 遊戲關卡設計文件遊戲
- 故事樣設計——怎樣像使用者一樣思考?
- King連發兩款“糖果”IP新遊戲,成功前景幾何?遊戲
- 怎樣用 Bash 程式設計:語法和工具程式設計
- 遊戲關卡設計之<遭遇戰設計>遊戲
- 一個程式設計師的江湖傳奇程式設計師
- 理性關卡設計手冊:如使用RLD理論指導遊戲關卡開發?遊戲
- 給遊戲關卡設計的建議,如何用好引擎工具遊戲
- 使網路傳輸和串列埠傳輸透明化,該使用怎樣的設計模式?串列埠設計模式
- 遊戲關卡設計:淺談如何評價一個遊戲的關卡設計水平遊戲
- Oculus CTO、傳奇程式設計師John Carmack宣佈離職:我要去搞AI了!程式設計師MacAI
- Threes-AI 玩小三傳奇 (上)AI
- 歐美App Store遊戲一週排行榜 《糖果傳奇》繼續保持火熱APP遊戲
- 傳奇GM許可權命令設定教程,傳奇分享匯
- 基於關卡設計維度的戰棋遊戲系統與關卡設計用例遊戲
- 360奇酷手機怎麼裝卡 360奇酷手機 sim卡安裝圖文教程
- 傳奇程式設計師Larry Wall:Perl的樂趣程式設計師
- 怎樣成為優秀的軟體模型設計者?模型
- 《空洞騎士》關卡設計解析
- 南卡Runner CC骨傳導藍芽耳機怎麼樣?南卡Runner CC骨傳導藍芽耳機評測藍芽
- 傳奇盒子除了996還有哪些 跟類似996一樣的傳奇盒子996
- Playrix首席遊戲設計師分享:為三消遊戲建立關卡和元素遊戲設計師
- 運用關卡結構圖分析《曠野之息》的關卡設計
- 建築師解構遊戲關卡——引數化關卡設計的思考遊戲
- w10系統玩不了傳奇怎麼設定_win10系統玩不了傳奇修復方法Win10
- 傳奇程式設計師Larry Wall:Perl的樂趣 (轉)程式設計師
- 怎樣成為優秀的軟體模型設計者 [轉]模型
- 關於怎樣寫程式設計入門書的問答程式設計
- 設計筆記003:關卡設計的流程(系統向)筆記
- 射擊遊戲PVP關卡設計及融入開放世界玩法設計遊戲
- 場景在關卡設計中的比重
- 城市設計對遊戲關卡的啟示遊戲
- 為什麼要學習設計模式(Design Patterns) - 怎樣成為軟體設計大師 (轉)設計模式