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

【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. ロケット団が極楽湯を占領!?『ポケモン』コラボが4月24日より開催ーミュウツーの湯やスペシャルメニュー販売、『ポケカ』体験会も実施

    ロケット団が極楽湯を占領!?『ポケモン』コラボが4月24日より開催ーミュウツーの湯やスペシャルメニュー販売、『ポケカ』体験会も実施

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

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

  3. 君はどのザクが好き!?「ガンダム ジークアクス」第1話登場のメカ・キャラ紹介が話題!黒艶ポリスガールにも注目【週間ニュースランキング】

    君はどのザクが好き!?「ガンダム ジークアクス」第1話登場のメカ・キャラ紹介が話題!黒艶ポリスガールにも注目【週間ニュースランキング】

  4. 万博公式ストアは“ミャクミャクまみれ”!数々の人気キャラをコラボで吸収し、自身はカラバリ展開で存在感を放つ

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

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

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

  8. 「ガンダム ジークアクス」EDの地球儀をよく見ると…欠けたオーストラリア大陸にファン「コロニー落としだ!」「芸が細かい」

  9. 【特集】「無性に殴りたくなるゲームキャラ」10選

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