”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 游戏 > 我们很快就会看到人工智能分析你的技能并自动调整难度级别的那一天吗? 讨论自动关卡生成方法及其应用的会议报告 [CEDEC 2024]

我们很快就会看到人工智能分析你的技能并自动调整难度级别的那一天吗? 讨论自动关卡生成方法及其应用的会议报告 [CEDEC 2024]

发布于2024-09-12
浏览:866

 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]删除
最新教程 更多>
  • 在 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 o...
    游戏 发布于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 C...
    游戏 发布于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
  • 《原神》中全部 109 个 Pyroculus 地点
    《原神》中全部 109 个 Pyroculus 地点
    原神中的新区域意味着可以收集新的 Oculi,纳特兰是 100 多个 Pyroculi 的所在地。火蚁狩猎与以往一样,幸运的是,纳特兰的火蚁并不像方丹和其他原神地区的火蚁狩猎那么难找到。 目录所有 Natlan Pyroculus 地点Tequemecan Valley Pyroculus 地点无...
    游戏 发布于2024-11-04
  • 观看《泰坦之旅 II》的现场演示,这是 18 年来的第一部动作角色扮演游戏续集。在希腊神话世界中享受详细的角色创建 [gamescom]
    观看《泰坦之旅 II》的现场演示,这是 18 年来的第一部动作角色扮演游戏续集。在希腊神话世界中享受详细的角色创建 [gamescom]
    续集“泰坦之旅II”(PC / PS5 / Xbox Series |S)。 现场演示首次在gamescom 2024的THQ Nordic展位上展示,所以我去看看。 Grimlore Games 的 Florian Jonas 先生 (左)和 Vincent Groenewegen...
    游戏 发布于2024-11-04

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3