人生にゲームをプラスするメディア

【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること

「CEDEC2017」にて、「遺伝的アルゴリズムによる人工知能を用いたゲームバランス調整」という講義に参加してきたので、その内容をお伝えします。

その他 全般
【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること
  • 【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること
  • 【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること
  • 【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること
  • 【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること
  • 【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること
  • 【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること
  • 【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること
  • 【CEDEC2017】プレイヤーAIを使用したバランス調整、増え続けるQAコストを抑えるためにできること

ゲームが面白くなるための条件の一つに、「ゲームバランスが優れていること」というのが挙げられます。しかし、昨今のゲームは複雑性が増しているためバランス調整が難しく、開発コストが膨らんだり、バランスが取れずゲーム寿命が短くなってしまったりする事例が後を絶ちません。

そういった問題に、人口知能を使って解決を目指す取り組みが進められています。筆者は「CEDEC2017」にて、「遺伝的アルゴリズムによる人工知能を用いたゲームバランス調整」という講義に参加してきたので、その内容をお伝えします。

◆プレイヤーAIを用いて、バランス調整のコスト削減を目指す




登壇者はスクウェア・エニックス、テクノロジー推進部に所属する眞鍋和子氏。眞鍋氏は情報工学専攻(修士)卒業後、コンシューマ系ゲームやゲームツール開発を行い、現在は人口知能を使ってQAやゲームバランス調整を行う研究をしています。


眞鍋氏はまず、ゲーム開発における課題として、「短期的にアップデートを繰り返すため、QAのコストが増加している」ことを指摘。昨今のゲームはサービス開始時に予定していた全ての要素が実装されておらず、アップデートによってコンテンツを追加していくことが一般的です。しかし、追加コンテンツが想定以上のスピードでユーザーに遊び尽くされてしまうとゲームは「コンテンツ不足」に陥り、面白さが損なわれます。それを防ぐため多くのQAが行われるわけですが、この流れがコストの増大に繋がっているとしています。




眞鍋氏はこの問題を、プレイヤーAIを使って解決する研究をしています。プレイヤーAIとは文字通り、プレイヤーの代わりにゲームを攻略するAIのこと。プレイヤーAIを使ってのゲーム開発は最近増えてきており、『City Conquest』『FINAL FANTASY Record Keeper』『ベヨネッタ2』といったタイトルの開発にも、プレイヤーAIが用いられていることが紹介されました。



ここからは眞鍋氏が実際に、スマートフォンアプリ『グリムノーツ』にてどのようにプレイヤーAIを導入したか、その研究事例が紹介されていきます。『グリムノーツ』には様々なキャラクターや武器の種類、強化要素が登場しており、さらに毎月のアップデートで新しいものがどんどん追加されるため、バランスブレイカーが存在するか調べきれないという問題を抱えていました。




そこで眞鍋氏は、「与えられた要素の中から、指定されたバトルに対し、最適な組み合わせを探す」ことをプレイヤーAIのゴールに設定。「ダメージ計算式は、実ゲームと同じものを使用する」「距離や移動など、いくつかの要素は省略する」といった前提条件の元でプレイヤーAIを構築し、実際のゲームでは数分かかるバトルを約1秒でシミュレーションできるような環境を整えました。




このプレイヤーAIは遺伝子のように、良かった要素を次世代(次回以降のプレイ)へと引き継ぐ、遺伝的アルゴリズムを持っています。こうすることで、「AIの思考を可視化し、成長過程の観察が可能」「幅広い強さを持った、プレイヤーAIの生成が可能」という2つのメリットがあると説明しています。


このような条件下でシミュレーションを繰り返したところ、最初は敵に敗北していたプレイヤーAIが、負けるたびに改善を重ね、徐々に短い時間で戦闘に勝利していく様子が、シミュレーション結果のグラフから読み取れるようになりました。また、バトル結果は徐々に良くなっていくのですが、時折プレイヤーAIが突然変異のように成長して、結果を大幅に改善する場面があったことも紹介されています。



勝率の高いプレイヤーAIが使用するキャラクターや装備アイテムの組み合わせをチェックすると、それらがゲーム内で強力で、価値の高いものであることがわかります。こういったもののコストを、AIが用いなかったものと比較することで、バランス調整の一助になるのではないかという提案でした。


また、今回のプレイヤーAIは「任意でのキャラクターの切り替えは行わない」という設定をされていたのですが、効率化を図るために一部のキャラクターをわざと敗北させ、攻撃力の高い後続のキャラクターを出撃させるなど、独自の成長を見せたことも紹介されています。



最後に眞鍋氏は、これらのシミュレーションは一部の情報を省略した上での結果であり、実際のゲームプレイでもそうなるか、判断しにくいことを課題としています。その対策として、これから新規でゲームを開発するのであれば、実際のゲームを使って早回しでの検証ができるよう、描画などを切り離して作ることを提案していました。

そして、今後も得られたデータを引き続き研究したいとして、発表を結びました。
《ねんね太郎》

また、お会いしましたね ねんね太郎

ゲームセンターとテレホーダイが生み出す濁流に、満面の笑みで身投げした雑食系ゲーマー。油断すると余裕で半日は寝てしまうため、スヌーズ機能が欠かせない。ゲーム以外の趣味は、モノを捨てること。

+ 続きを読む
【注目の記事】[PR]

編集部おすすめの記事

その他 アクセスランキング

  1. 「ザク」だけでもバリエーション多数!「ガンダム ジークアクス」第1話で活躍したメカ・キャラたちを一挙紹介

    「ザク」だけでもバリエーション多数!「ガンダム ジークアクス」第1話で活躍したメカ・キャラたちを一挙紹介

  2. 「ジークアクス」主人公が“ガンダム”に乗った理由に視聴者騒然!TV版1話から早くも“狂犬”となる

    「ジークアクス」主人公が“ガンダム”に乗った理由に視聴者騒然!TV版1話から早くも“狂犬”となる

  3. 溶けちゃったハチワレが可愛い!「ちいかわ」のLINEスタンプ無料配布は4月9日まで

    溶けちゃったハチワレが可愛い!「ちいかわ」のLINEスタンプ無料配布は4月9日まで

  4. 「ガンダム」大阪・関西万博の新機体「ジオング タイプMA」がお披露目!重厚感アップ、背後には4本の腕を背負う

  5. 懐かしい…アニメ「ウマ娘 シンデレラグレイ」が“ビデオテープ”になる―VHSケースまで本気の再現度【エイプリルフール】

  6. “おれのズボンがアイス食っちまった”―「ワンピース」名場面に新展開!? スモーカーにぶつかった少女の夢が、令和になってついに叶う

  7. ガンダム新作キャラデザは『ポケモン』『FGO』も担当した竹さん!「機動戦士 Gundam GQuuuuuuX」マチュの告知イラストもお披露目

  8. ジムやドムらしき機体も!いよいよ放送開始の「機動戦士Gundam GQuuuuuuX(ジークアクス)」TVシリーズ、これまでのPVを改めてチェック

アクセスランキングをもっと見る