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

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

发布于2024-11-08
浏览:763

 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]删除
最新教程 更多>
  • 最后生还者2季首改动保护艾比演员
    最后生还者2季首改动保护艾比演员
    我已经等待了多年,以了解在HBO上如何适应[的非线性事件,这是我们的最后一部分第2部分,该系列的游戏是基于的。季节开始时,跳跃的情况发生了巨大的变化。 短暂返回了第一个赛季的关键结尾对话后,我们看到了长颈鹿的照片。这立即将我们返回盐湖城,盐湖城是乔尔(Joel)屠杀了萤火虫以保持艾莉(Ellie)活...
    游戏 发布于2025-05-03
  • Delta Force弹药与护甲系统详解
    Delta Force弹药与护甲系统详解
    与传统的FPS游戏不同,提取射手具有更高级的装甲和弹药伤害系统。 The Operations mode in Delta Force is no different, though their version is somewhat simplified compared to a game li...
    游戏 发布于2025-05-03
  • 神秘轮盘的诡异冒险:Split Fiction
    神秘轮盘的诡异冒险:Split Fiction
    离开齐天大圣的领域后,你会偶然发现一个奇怪的小角落。那里有一台吐出香蕉的老虎机(为什么不呢?),还有一个看起来很重要的轮盘……但其实什么都不是。 你可能会认为这个轮盘隐藏着什么秘密谜题或游戏机制。也许正确地旋转它可以解锁一条隐藏的路径,或者也许落在正确的数字上会给你奖励。不。它什么也不做。 继续,...
    游戏 发布于2025-05-03
  • Pet Simulator 99 VIP福利详解
    Pet Simulator 99 VIP福利详解
    许多Roblox游戏都提供购买游戏通行证,而PET Simulator 99也不例外。 VIP游戏通行证的价格为400 Robux,有望带来许多好处和奖励。但是您到底得到了什么,这是一项值得投资的? 本指南分解了宠物模拟器99 VIP游戏通行证的内容。 [2 从游戏中独家商店购买的VIP Pass...
    游戏 发布于2025-05-03
  • Smite 2解锁众神指南
    Smite 2解锁众神指南
    Smite 2 的众神并非唾手可得。想要扩充你的神明阵容,你需要付出努力——或者金钱。以下是如何解锁神明并打造你梦想阵容的方法。 在 Smite 2 中解锁神明的方法 创始者礼包:购买任何等级的创始者版本即可立即解锁所有神明,包括现有的和未来的。如果你不想费心磨练等级,这是最简单的方法。 神明代币...
    游戏 发布于2025-05-02
  • 如何在《Anime Last Stand》中获得传送门
    如何在《Anime Last Stand》中获得传送门
    动漫最后一站更新2引入门户 - 获取对掌握游戏至关重要的特殊单位的新方法。本指南说明了如何获取和利用这些门户。 [2 [2 获取门户的最有效方法是在噩梦难度下以无限模式征服老板。 每个老板击败都有10%的机会接收门户。 协助其他人完成门户网站也有机会赚钱。 虽然在故事模式下击败老板可能会产生门...
    游戏 发布于2025-05-02
  • 任天堂宣布《旷野之息》在Switch 2上无好消息
    任天堂宣布《旷野之息》在Switch 2上无好消息
    令人失望的消息:任天堂Switch 2版《塞尔达传说:旷野之息》或将缺失DLC内容 对于期待在任天堂Switch 2上完整体验《塞尔达传说:旷野之息》的玩家来说,任天堂似乎带来了一些坏消息。作为2017年Switch的首发游戏,《旷野之息》至今仍是该主机上最受欢迎的游戏之一。Switch 2版《旷野...
    游戏 发布于2025-05-02
  • 《流放之路2》战士职业攻略
    《流放之路2》战士职业攻略
    Path of Exile 2中的战士:近战格斗大师 战士是《流放之路2》中典型的近战格斗职业。一手持战锤,一手持大盾,战士化身为战场上的坦克,吸收伤害的同时,用强大的打击击溃敌人。 战士在攻防两方面都能专精,使其成为一个优秀的全能型职业。如果您想在《流放之路2》中扮演战士,以下内容将向您介绍该职业...
    游戏 发布于2025-05-02
  • 豪龙:夏威夷海盗黑帮财神神社兑换攻略
    豪龙:夏威夷海盗黑帮财神神社兑换攻略
    在“像龙:无限的财富”中,熟悉的Kamurocho吉祥物Kamulop带着他的财富交换店返回! 本指南详细介绍了如何解锁商店,找到纸质命运并利用商店的独特奖励。 [2 在檀香山中收集纸质命运,在其他地方无法解锁独家项目。 [2 [2 开始第二章后不久,访问bar的访问会触发过过场动画,引入了Kam...
    游戏 发布于2025-05-01
  • Mudborne:如何增加更多存储空间
    Mudborne:如何增加更多存储空间
    Mudborne的最初库存感觉很宽敞,但探索,繁殖青蛙和资源收集很快需要更多存储。 幸运的是,存在几种选择来扩大您的承载能力。虽然有些家具适合特定生物,但随着您的进展,许多存储解决方案都可以使用。 背包甚至可以很早就可以实现! [2 增加泥浆中的存储 [2 [2 您可能已经获得了青蛙和虫子家具...
    游戏 发布于2025-05-01
  • 模拟人生4狼人模式作弊码大全
    模拟人生4狼人模式作弊码大全
    The Sims 4 Werewolves rounds out the trilogy of occult-themed game packs, giving your Sims the ability to transform into a beastly, barely-humanoid ba...
    游戏 发布于2025-05-01
  • 怪物猎人荒野火石获取地点及攻略
    怪物猎人荒野火石获取地点及攻略
    Monster Hunter Wilds手工制作需要各种特殊的材料,而Firestones是您使用武器和装甲所需的首次。 但是,他们的位置并未明确标记。本指南解释了在哪里可以找到和有效地耕种木材。 在Monster Hunter Wild 是从位于油井盆地的采矿露头获得的。 它们是每个节点的...
    游戏 发布于2025-05-01
  • 王朝霸业起源终极解锁攻略及隐藏要素大全
    王朝霸业起源终极解锁攻略及隐藏要素大全
    《王朝无双:起源》通关后挑战:解锁吕布、赤兔马及更多精彩内容! 恭喜你战胜了《王朝无双:起源》的主线剧情!真正的乐趣才刚刚开始,游戏丰富的后期内容等你探索!从更具挑战性的关卡到隐藏解锁要素,这里将为你揭晓所有内容,并教你如何轻松应对,避免抓狂(以及肉包子短缺)。 后期游戏内容:有哪些新内容? 完成主...
    游戏 发布于2025-04-30
  • 苏丹游戏:13个新手必备攻略
    苏丹游戏:13个新手必备攻略
    掌握苏丹的游戏:生存的1001阿拉伯夜晚的指南 在苏丹的游戏中,您浏览了一个疯狂的独裁者的奸诈世界,努力通过日常挑战为生存而努力。 本指南提供了胜过苏丹并避免迅速而令人不快的结局的基本技巧。 5:31 核心挑战在于巧妙地导航道德上模棱两可的难题。您将面临对流血,盗窃和不忠的需求,同时保持微妙的平...
    游戏 发布于2025-04-30

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

Copyright© 2022 湘ICP备2022001581号-3