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

【CEDEC 2010】『サカつく』のAIの謎が明かされる

任天堂 DS

【CEDEC 2010】『サカつく』のAIの謎が明かされる
  • 【CEDEC 2010】『サカつく』のAIの謎が明かされる
  • 【CEDEC 2010】『サカつく』のAIの謎が明かされる
  • 【CEDEC 2010】『サカつく』のAIの謎が明かされる
  • 【CEDEC 2010】『サカつく』のAIの謎が明かされる
  • 【CEDEC 2010】『サカつく』のAIの謎が明かされる
  • 【CEDEC 2010】『サカつく』のAIの謎が明かされる
  • 【CEDEC 2010】『サカつく』のAIの謎が明かされる
  • 【CEDEC 2010】『サカつく』のAIの謎が明かされる
『サカつくDS ワールドチャレンジ2010』のAIはどのように動いているのでしょうか。

CEDEC2010では「「サカつく」のサッカー試合AIシステム」と題した講演が行われました。講師は株式会社セガ 第一CS研究開発部 リードプログラマである安藤 毅氏。サッカーゲームのAIを手がけてきた氏が『サカつくDS ワールドチャレンジ2010』のAIの秘密を公開します。

『サカつく』とは『プロサッカークラブをつくろう!』の略で、サッカーチームを育成するシミュレーション。試合は「育成結果を確認する場」であり「操作の優劣によって結果が左右されてはならない」といいます。「試合シミュレータの納得感」「サッカーらしいスコア」「強いチームの勝率が高い」といったことが求められますが、これを実現するには様々な方法が試みられてきました。

■完全オーサリング方式

完全オーサリング方式


初代作~『Jリーグ プロサッカークラブをつくろう!'04』、『Jリーグ プロサッカークラブをつくろう!アドバンス』『Jリーグ プロサッカークラブをつくろう!6 Pride of J』などで使われている方式。

予めオーサリング済みのシーンをたくさん用意し、試合結果にあわせて選択するというもので、人間らしい動きや複数人が絡むモーション、優れた演出のシーンが作れるものの、同じシーンばかり再生されるため、展開が読めてしまうという欠点があったといいます。

当初はシーンのバリエーションを増やして対応したものの、シーンを作る手間が肥大化したことで転換が図られました。

■完全リアルタイム方式

完全リアルタイム方式


『プロサッカークラブをつくろう! ヨーロッパチャンピオンシップ』『Jリーグ プロサッカークラブをつくろう!5』で使われた方式。アクションゲーム同様のアプローチで試合シーンを作ります。

自由度の高いシーン作りが可能で、先の読めないサッカーの醍醐味を演出するのにもってこい。一方でチームのパラメータから試合結果を生成するまでの間に物理挙動の計算が入るため、試合のバランス調整が困難となり、処理速度の向上にも限界が見られたそうです。

■折衷方式

『サカつくDS タッチandダイレクト』『サカつくDS ワールドチャレンジ2010』で使われた方式。前述した方式を組み合わせており、今回の講義の題材となります。

■「どうせなら球際だけでも美しく」

ニンテンドーDSの『サカつく』は「フォーメーションを変える」「チームスキルを使う」などユーザーの介入が重視されており、アクション性が高い作りとなっています。

ほぼリアルタイムなため、選手全員を賢く動かすことは困難。「どうせなら球際だけでも美しく」という発想から生まれたのが“弾際だけオーサリング”。ボールを持つ選手及び最小限の選手のみで小さなシーンを作り、他の選手は最低限の計算で済ませることで負荷の軽減と見栄え良い画面を両立します。

■「プレイセット」と「試合ヒストリ構造体」

プレイセットという概念プレイセットとは


この方式では「あるプレーから分岐しうるシーンのセット」を「プレイセット」と呼び、大成功~大失敗まで4パターンのシーンで構成されています。

「プレイセット」の選択権はオフェンス選手のみに与えられ、「プレイセット選択AI」がプレーの種別と選手パラメータから評価点を生成、ルーレット方式でどの行動を取るかを選びます(評価点が高いものほど選ばれやすい)。

プレーに関連する選手のパラメータにより結果が決定され、「再生するシーン」「再生位置の方向の確定」「再生開始タイミング決定」といった状況が定まります。

他の選手は「目標地点」「使用するモーション」といった最低限の部分のみが計算され(誰もキープしていないボールも同様)、これらの結果は「試合ヒストリ構造体」と呼ばれる構造体に記録、「試合ヒストリバッファ」にしまいます。

あとは「試合ヒストリバッファ」から現在時刻の試合内容を再生することでゲーム画面が生まれます。

シーンの登場人物、そして結果の分岐数を限定したことでシーン数は1/10程度に削減され、大幅に手間が減りました。また、試合結果のコントロールもしやすくなり、AIの状況判断がボール周辺の選手に限定されることで実行速度もアップ。当初の目標は見事に達成されました。

■思わぬ副産物、今後の展望

結果ヒストリ構造体


「試合ヒストリ構造体」には試合中に起こったあらゆる出来事が記録されているため、バグが起こった際の状況再現が容易になり、バグが発生する瞬間を特定する手間が減りました。

また、超高速で試合を繰り返せるので、統計的なバランス調整が容易になるといった副産物も生まれました。

安藤氏は折衷方式を「『サカつく』向けで欠点が少ない」と評価。「試合ヒストリ構造体」は『サカつく』だけでなく、パーティ型アクションRPGやバトルロイヤルのシミュレーション、身体の複数パーツを非同期に使う格闘ゲームなど、他ジャンルにも応用できそうだ、と今後の展望を語りました。
《水口真》

編集部おすすめの記事

任天堂 アクセスランキング

  1. 『ポケモン』「イーブイ」のぬいぐるみ型PCクッションが登場、ぎゅっと抱きしめながら快適な作業が可能

    『ポケモン』「イーブイ」のぬいぐるみ型PCクッションが登場、ぎゅっと抱きしめながら快適な作業が可能

  2. 【特集】『ガンヴォルト 爪』の爽快感は“気が付いたらクリアしていた”と感じるほど抜群!その魅力を総まとめ

    【特集】『ガンヴォルト 爪』の爽快感は“気が付いたらクリアしていた”と感じるほど抜群!その魅力を総まとめ

  3. フィギュア「ねんどろいど メタナイト」予約開始!カービィと同じく磁石で自由なポージングが可能

    フィギュア「ねんどろいど メタナイト」予約開始!カービィと同じく磁石で自由なポージングが可能

  4. 任天堂、3DS搭載のリチウム電池に関するガイドライン公開―意外と知らない豆知識も…?

  5. 土管から「安倍マリオ」登場!?リオ五輪閉会式で安倍総理がマリオに扮する

  6. 『モンハン ストーリーズ』第3回ゲーム講座が公開、辻本Pと井上聡が通信対戦でバトル!

  7. 未発売のHDリマスター版『ゴールデンアイ 007』プレイ映像が出現

  8. 「ニンテンドーeショップ新作入荷情報」の8月24日号公開 ― 新作が続々登場!

  9. 『ゼルダの伝説』リンクがハイクオリティなフィギュアに!『トワプリHD』『ムジュラ』『神トラ2』の3作品

  10. カプコンの新作3DSソフトは「Suica」など交通系ICカードと連動! 乗車履歴でキャラとコミュニケーション

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

page top