」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 遊戲 > 我們很快就會看到人工智慧分析你的技能並自動調整難度等級的那一天嗎? 討論自動關卡產生方法及其應用的會議報告 [CEDEC 2024]

我們很快就會看到人工智慧分析你的技能並自動調整難度等級的那一天嗎? 討論自動關卡產生方法及其應用的會議報告 [CEDEC 2024]

發佈於2024-09-12
瀏覽:938

 AIがプレイヤーの腕前を見てきめ細やかに難度を調整し,さらにはステージまで作ってくれる日も近いかもしれない。開発者向けカンファレンス「CEDEC 2024」の2日目,2024年8月22日に行われた「プレイヤーの『上手さ』とゲームの『難しさ』を分析する手法とレベル自動生成への応用」では,スクウェア・エニックスのAI&エンジン開発ディビジョンにおける研究成果が明かされた。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

●「プレイヤーの『上手さ』とゲームの『難しさ』を分析する手法とレベル自動生成への応用」登壇者
  • 宋 亜成氏(スクウェア・エニックス AI&エンジン開発ディビジョン プログラマー)
  • 城所 憲氏(スクウェア・エニックス AI&エンジン開発ディビジョン AIプログラマー)

写真左から宋 亜成氏,城所 憲氏
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]


AIがプレイヤーの腕前を分析し,心地よい難しさを演出する


 ゲームを遊ぶにあたり,プレイヤーには攻撃を当てたり回避したりといったさまざまな能力が求められる。プレイヤーごとに得意な分野と苦手な分野があるものの,現在のゲームでは難度設定が画一的であり,個々のプレイヤーに合わせたものにはなっていない,と宋氏は指摘する。

 こうした状態では難度を変えるとすべての要素が一律で上下してしまい,齟齬が発生しかねない。例えば,回避が苦手で攻撃が得意な人が難度を下げて回避が容易になると,攻撃についてはもともと高いスキルを持っているので,簡単になりすぎてしまうといった具合だ。

 そこで,宋氏は「分野ごとの難度を動的に調整できれば,プレイヤーそれぞれの得意や苦手にフィットした体験を与えられるのではないか」と考えたという。そのためには,あらかじめプレイヤーの能力を分類したうえで,AIに判定と分析を行わせる仕組みが必要となる。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

 こうして作られたのが「アビリティグラフ」による「アビリティ分析」の仕組みだ。「ゲームマスターAI」がプレイを監視して能力の判定を行うだけでなく,これを分析してゲームの展開にも干渉,プレイヤーの腕前を見て手助けをしたり,敵を増やしたりするのである。
 これを縦スクロールシューティングの技術デモ(プレイヤーは陸を歩き,移動の際は地形からの干渉を受ける。地形は破壊でき,そのなかからアイテムが出現する)に適用した事例が語られた。

 アビリティグラフには,「アビリティノード」が「エッジ(矢印)」でリンクされたグラフ構造を持つ。アビリティノードは分析したい能力を示しており,「基本(移動や攻撃などの基本をこなす能力)」「行動(敵を倒す,アイテムを拾うなど,複数の基本能力を駆使して目標を達成する能力)」「戦術(脅威を減らす,ダメージを防ぐ,ステータスを伸ばすなど,ゲームプレイの方針を表す能力)」の3カテゴリが存在する。

 それぞれにプレイヤー自身の熟練度を示す「マスタリーレート(以下,MR)」と,ゲーム側から要求する能力である「チャレンジレート(以下,CR)」といった尺度があり,アビリティノードどうしのリンクにはウェイト(関連度)の数値が設定されており,高いほど重視されることになる。

 実際にゲームをプレイすると,ゲームマスターAIがアビリティグラフを基準として,アビリティノードそれぞれの項目でプレイヤーの腕前のチェックを行う。得意←→苦手と困難←→容易の2軸を持つグラフで「アビリティ特性」を判断するのだが,MRが高いと得意(低いと苦手)で,CRとMRの差分が高いと困難(低いと容易)というわけだ。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

 これを見てゲームマスターAIは,ゲームの展開に干渉する。得意分野だが難しいと感じている場合は味方NPCに協力させ,苦手だが課題自体は易しい場合はTIPSを表示して上達を支援するといった,きめ細かなフォローをしていくのだ。また,演出にも応用でき,苦戦しているなら背景をボロボロにしたうえで雨を降らせて不穏な雰囲気を表現することもできる。

 プレイヤーが苦戦するようであればその支援をすればいいし,逆に難度が不足しているようなら敵や障害物を増やせばいいといったように,プレイヤーが歯ごたえを感じる「心地よい難しさ」を表現することが可能になるという。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

プレイヤーが地形を破壊するのに手こずっていると,画面右の味方が稲妻を落として岩を砕いてくれた
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

 このアビリティノード方式では,評価に用いるMRとCRの算出が重要になるため,さまざまな工夫が凝らされている。アビリティノードのなかには,直接評価できるものとそうでないものがある。例えば「敵を倒す」場合は,敵を倒した数と倒せなかった数からMR,レベル状に配置されている敵の種類や数からCRが算出できる。

 しかし,戦術系アビリティは「ステータスを伸ばす」「ステージを上手にクリア」など抽象的なため,グラフ上で親になっているアビリティのMRやCRからウェイトを用いて推定する。この考え方自体はFPSやターン制RPG,FPSなどジャンルやマップの形式を問わず使えるものであるとのことだ。

 将来的にはプレイがうまくいった理由やそうでない理由を推定し,原因となったアビリティの練習になるコンテンツを提示できるようにしたい,と宋氏は今後の展望を語った。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]


AIを用い,プレイヤーの腕前に合わせたステージを自動生成する


 講演の後半では城所氏がアビリティノードやCRをレベルの自動生成に活用した例,つまりAIがプレイヤーの腕前に応じたステージを作り出す取り組みについて語った。

 Procedural Content Generation(手続き型コンテンツ生成,以下PCG)をレベル生成に使う場合,この例だとそれぞれのCRに応じたPCGのアルゴリズムが必要になるが,CRが仕様変更するとアルゴリズムも使えなくなるし,複数のCRを考慮したアルゴリズムとした場合は複雑になりすぎるという弱点がある。

 これを解決すべく用いられたのが,Procedural Content Generation via. Reinforcement Learning(強化学習によるレベル生成,以下PCGRL)だ。人間が設定した報酬に基づいてレベル生成ができるというもので,このケースではCRを報酬にすればAIがレベルの作り方を学習してくれる。

 強化学習とはエージェントが報酬に基づいて最良の方策を学習していくというもので,より多くの報酬を得られる方法を模索していく。PCGRLではエージェントが編集中のレベルに障害物などを配置すると報酬をもらえるので,より高い報酬(ステージ設計の意図に合致した配置)を目指して学習していく。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

 PCGRLとひとくちにいってもさまざまな手法があり,それぞれに制約がある。例えば,「クレートをゴールに押し込むパズルゲーム(いわゆる“倉庫番”だろう)」の自動生成にPCGRLを用いる場合,報酬を調整することである程度の難度を持ったレベルは作れるが,クレートやゴールの数をコントロールするなどパラメータに応じたレベルは作れない。

 つまり,目標であるCRに応じたレベル生成は不可能ということだ。この問題を解決するのがControllable PCGRLとなる。先に挙げた例だとクレートやゴールの数,最短手順の手数といった部分を制御できるPCGRLだが,今回作りたいシューティングのような複雑なゲームのレベルは生成できない。

 Multi-layer PCGRLなら敵や地形などの「レベルレイヤー」と,CRなどの情報を持つ「情報レイヤー」といったレイヤーや地形生成モジュール,敵配置モジュールなどを組み合わせることで,複雑なゲームのレベルも自動生成できる。地形生成モジュールが地形を作り,これに基づいて敵配置モジュールが敵を配置,さらにアイテム配置モジュールがアイテムを置くことで,レベルが完成するのだ。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

 講演では地形の破壊というアビリティについて,Multi-layer PCGRLがどのようにレベルを自動生成するかも説明された。Multi-layer PCGRLでは1画面ずつ自動生成を行っていく。その際の目標となるのが1画面分20行×16列のCRの平均を取った「平均20行CR」。Multi-layer PCGRLは,生成したレベルの平均CRが,平均20行CRになるように試行錯誤を繰り返す。つまり,どんなレベルを生成したいかの方針が平均20行CRであり,合致しているほど高い報酬をもらえるわけだ。

 今回の例では約4日間で2000万ステップを学習させ,ランダムなCRを指定して100のレベル(この場合は100画面分のマップ)を作るというテストを行っている。普通に生成するのであれば平均0.62秒,道などプレイヤーを誘導する地形を生成させても0.46秒,障害物を追加させるなら0.74秒といずれも高速で,しかも生成したレベルのすべてが平均20行CRという基準を満たすものになっていたという。

 フラットな地形に敵やアイテムを平均20行CR基準で配置した場合,敵は平均0.32秒,アイテムは0.48秒で配置でき,100%が平均20行CRをものになっていたとのこと。既存レベルをPCGRLに編集させることで,最初は簡単だが後半は難しいといったメリハリのあるものを生成することも可能だという。また,プレイ中にリアルタイムでPCGRLにレベル生成させるテストを実施したところ,良好な結果が得られたそうだ。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]
AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

 最後に宋氏はアビリティ分析手法について,コンテンツやクエストを動的生成したり,プレイヤーが作りかけたマップをAIが完成させるほか,プレイヤーVS.ゲームマスターAIといったシングルプレイなのにマルチプレイを思わせる新たなゲーム性に応用できるのではないかと,今後の展望について語り,講演を締めくくった。

AIが腕前を分析し,難度を自動調節してくれる日も近い? その手法とレベル自動生成への応用が語られたセッションをレポート[CEDEC 2024]

 AIによる難度の自動調整は昔から取り組みが続く,ゲーム開発者にとっての夢のひとつだ。現代のAI研究とマシンパワーにより,その夢はより現実的かつ広範なものとなったと言えるだろう。プレイヤーとしても,自分の腕前に合ったゲームを楽しめ,レベルの自動生成で展開がよりバラエティに富んだものになるのだから願ったり叶ったりといったところだ。広い層に向けてプレイしやすい環境を整えていくという近年のトレンドもあり,強いニーズがあると思われる難度自動調整やレベルの自動生成だが,本講演ではその可能性を強く感じられた。

版本聲明 本文轉載於:https://www.4gamer.net/games/999/G999905/20240824014/如有侵犯,請聯絡[email protected]刪除
最新教學 更多>
  • “與 Aime 一起玩 SEGA 獎牌遊戲!可獲得亞馬遜禮品卡等的活動從今天開始”
    “與 Aime 一起玩 SEGA 獎牌遊戲!可獲得亞馬遜禮品卡等的活動從今天開始”
    BINGO THEATER Horiatail 神奇寶貝Korogarina 去釣魚吧! 經銷商 世嘉 交貨日期 2024/08/26 SEGA FAVE Co., Ltd.(總部:東京都品川區,總裁兼營運長:杉野幸男)今天(8月26日)為獎章遊戲推出「與愛梅一起玩SEGA獎章遊戲!活動...
    遊戲 發佈於2024-11-05
  • 如何完成《戰神諸神黃昏》中的「鎖鏈的重量」?
    如何完成《戰神諸神黃昏》中的「鎖鏈的重量」?
    如果您剛剛第一次進入《戰神諸神黃昏》,現在它已在 PC 上發布,您無疑會渴望好好看看賞金灣。這個美麗而神秘的地方是遊戲中第一個開放的探索區域,它還具有 Ragnarok 最令人難忘的支線任務之一:鎖鏈的重量。 在海灣中航行以完成此恩惠可能是一項令人困惑的任務,因此以下是如何完成故事情節並為自己領取...
    遊戲 發佈於2024-11-05
  • 在 Ara 不為人知的歷史中贏得聲望的最佳方式
    在 Ara 不為人知的歷史中贏得聲望的最佳方式
    In Ara: History Untold, all that matters is how much Prestige you own. At the end of each era, Nations with the lowest Prestige will get culled. You c...
    遊戲 發佈於2024-11-05
  • 如何在塔爾伯恩中召喚草原暗影史登
    如何在塔爾伯恩中召喚草原暗影史登
    在 Towerborne 中抓住新的 Umbra 會為你的戰鬥帶來全新的技巧。您需要透過謎題召喚的第一批暗影之一是 Sten,塔伯恩中的草原小動物。具體方法如下。 如何解決草原中的牛謎題並解鎖塔爾伯恩中的斯滕 當您第一次到達並嘗試弄清楚如何召喚時,這個謎題可能會難倒您本影。你所看到的只是幾頭牛、一...
    遊戲 發佈於2024-11-05
  • 隱喻 ReFantazio:如何獲得祝福之水與恩典之水
    隱喻 ReFantazio:如何獲得祝福之水與恩典之水
    你需要隱喻ReFantazio的祝福之水和恩典之水來淨化教堂的裝備,而且你肯定想淨化武器和盔甲。這個過程成本高昂,但它會增加物品的統計數據,有時甚至會增加強大的額外效果 - 例如元素注入,有機會躲避某些攻擊,甚至減少商人技能的金錢成本。問題在於 Metaphor 沒有告訴你從哪裡獲得這些必要的材料...
    遊戲 發佈於2024-11-05
  • 王國之淚 (TotK) 中的廷格爾島可以做什麼
    王國之淚 (TotK) 中的廷格爾島可以做什麼
    廣闊的沙漠、山脈、峽谷、偏遠島嶼和大量的謎團在《薩爾達傳說:王國之淚》中等待著玩家。其中一個秘密是廷格爾島,雖然您在那裡找不到古怪的“仙女”廷格爾本人,但以下是收集風之帽和隱藏的科洛克種子的方法。 目錄如何在ToTK 前往廷格爾島廷格爾島Korok 種子位置在廷格爾島可以做什麼— Cap of ...
    遊戲 發佈於2024-11-05
  • 《過馬路城堡》家用機版將於2024年下半年發售。也在 BitSummit Drift 上展出
    《過馬路城堡》家用機版將於2024年下半年發售。也在 BitSummit Drift 上展出
     Hipster Whaleは本日(2024年7月17日),家庭用ゲーム機版「クロッシーロードキャッスル」を2024年後半にリリース予定であると発表した。対応機種はPlayStation 5,Xbox Series X|S,Nintendo Switch,Xbox One。  クロッ...
    遊戲 發佈於2024-11-05
  • Omega Rune 增量代碼(2024 年 7 月)
    Omega Rune 增量代碼(2024 年 7 月)
    2024年7月9日更新:找到最新的代碼! 兌換歐米茄符文增量代碼是免費獲得速度、幸運和超級幸運藥水的最簡單方法!您還將獲得星星和其他很酷的免費贈品。用程式碼打開符文,更有效率地賺錢,讓你成為全服最富有的玩家! 所有歐米茄符文增量代碼清單 可使用的歐米茄符文增量代碼 1klikes — 10 種...
    遊戲 發佈於2024-11-05
  • 上古卷軸城堡中最佳統治特徵的解釋
    上古卷軸城堡中最佳統治特徵的解釋
    《上古卷轴城堡》立即让您陷入困境:您应该为您的统治者选择哪种统治特质?别担心,统治者不是永久的。当你挑选领袖并选择性地培育继承人和贵族时,你需要了解游戏中最好的统治特质。 目录统治特质如何发挥作用上古卷轴城堡中?上古卷轴城堡中最好的统治特质持久体贴强大嫉妒 小丑上古卷轴城堡中的所有统治特质 上古卷轴...
    遊戲 發佈於2024-11-05
  • 在《霜朋克 2》中,你該為新倫敦選擇秩序還是信仰?
    在《霜朋克 2》中,你該為新倫敦選擇秩序還是信仰?
    《冰汽時代 2》為玩家帶來了多種選擇,這些選擇會產生長期的後果。其中一個發生在序言中,所以讓我回答這個問題:《冰汽時代 2》中的新倫敦你應該選擇秩序還是信仰? 冰汽時代 2 神秘符號:你該選擇什麼? 在序章任務中,你將觸發一個事件,表明你的破霜小隊發現了一具穿著制服的冰凍屍體。肩章你的人民非常感...
    遊戲 發佈於2024-11-05
  • Elden Ring SotE Belurat Tower Settlement 之後去哪裡
    Elden Ring SotE Belurat Tower Settlement 之後去哪裡
    穿過埃爾登環大樹之影的塔樓定居點貝魯拉特並擊敗神獸舞獅後,你就會陷入死胡同。 這只是眾多障礙中的第一個你將在暗影之地面對,但暗影之塔的封鎖對於新玩家來說尤其令人困惑。引導你的只是一條訊息,指示你沿著十字架向東走,但是在埃爾登環中的貝魯拉特之後你到底應該去哪里埃爾德樹的陰影? 在埃爾登的貝魯拉特之...
    遊戲 發佈於2024-11-05
  • 阿拉歷史上不為人知的軍事和戰鬥:集結、限制、戰爭等等
    阿拉歷史上不為人知的軍事和戰鬥:集結、限制、戰爭等等
    Waging war and fighting battles in Ara: History Untold is a rather complicated endeavor, with many things to keep track of. If you want to keep your N...
    遊戲 發佈於2024-11-05
  • 瑪芙莎的續集《拯救的蘇尼金卡》今天發布。在反烏托邦世界中執行各種防禦任務
    瑪芙莎的續集《拯救的蘇尼金卡》今天發布。在反烏托邦世界中執行各種防禦任務
    個人遊戲開發商 hinari9 今天(2024 年 8 月 27 日)發布了 PC 遊戲《國民的純神花:哨兵女孩 2》。售價為 790 日圓,截至 9 月 3 日,將以 711 日圓(均含稅)的 10% 折扣發售。 這是一款以反烏托邦世界為背景的快節奏射擊遊戲,玩家是曾孫承包的一家私...
    遊戲 發佈於2024-11-04
  • EA College Football 25 Ultimate Team 的完整傳奇人物和校友名單
    EA College Football 25 Ultimate Team 的完整傳奇人物和校友名單
    學校重新為大學橄欖球迷開學,球員並不是唯一回到教室的人。遊戲配備 EA 標誌性的終極團隊模式,您可以在其中組建一生難忘的大學團隊。但由於一些熟悉的面孔,目前的大學球員面臨更多的競爭。那麼,讓我們一起來看看 EA College Football 25 終極球隊的完整傳奇人物和校友名單。 EA Co...
    遊戲 發佈於2024-11-04
  • [遊玩報道] 隆重介紹將參加《街頭霸王6》的SNK合作角色特里·博加德。 AI戰鬥「V Rival Match」等新功能
    [遊玩報道] 隆重介紹將參加《街頭霸王6》的SNK合作角色特里·博加德。 AI戰鬥「V Rival Match」等新功能
     2024年9月24日,カプコンの格闘ゲーム「ストリートファイター6」(PC / PS5 / Xbox Series X|S / PS4 / AC 以下,スト6)にSNKとのコラボキャラクター,テリー・ボガードが参戦する。今回,実装前のテストバージョンにて,テリーのプレイフィールを確かめてきた。ま...
    遊戲 發佈於2024-11-04

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3