今までより楽しい!AI(人工知能)が起こすゲームへの革命を解説2020.09.06現在のコンピュータゲームはAI(人工知能)技術を応用したゲームAIによってリアリティあふれる、さまざまなゲームが開発されていますよね。最近はスマートフォンやタブレット端末などで、誰でもさまざまなコンピュータゲーム(以降、ゲームに省略)を手軽に楽しめる時代になり、2020年半ば時点で世界のゲーム人口は30億人を突破しました。「もうすぐeスポーツ*1がオリンピック競技になるのでは」と取りざたされるほどゲームは、まさにこれから最盛期を迎えるような勢いがあります。そんな世界中を巻き込んだゲーム人気の立役者と言えるのがゲームAI。ゲームAIは現在に至るまで技術革新とともにゲームを進化させてきました。AI(人工知能)の進化とともにゲームAIも生まれ変わり、私たちに新しいゲームを体験させてくれるでしょう。そんなこれからもゲームに新しい息吹を吹き込んでくれると期待されるゲームAIについて今回は、ゲームAIの概要やゲームにもたらした影響と今後の進展などについてお伝えします。eスポーツスポーツ競技としてとらえたゲームで行う競技のこと。目次AIをゲームに使うゲームAIとはゲームAIが作られるようになった理由ゲームAIの種類キャラクターAIメタAIナビゲーションAIゲームAIを使ったことで、起こった影響とはゲームAIの今後AIをゲームに使うゲームAIとは最近のゲームをしていると、登場してくるキャラクターが人間のように意思を持って動いているように感じたことってありますよね。あったとするなら、その感覚はAI(人工知能)の働きによるものです。一般的にAI(人工知能)について、人間のような感情や思考を持ったイメージを持つ方が多いようですが、AI(人工知能)には知性や感情はありません。実際のAI(人工知能)は、課題に対してさまざまなデータを学習し予測や判断をしていくシステムになっています。(AI)*2」のタイプがあります。汎用人工知能(AI)とは人間と同じような感性や思考能力を持つAI(人工知能)のことで、特化型人工知能(AI)は特定の分野で人間の能力以上の働きをするAI(人工知能)。ゲームAIはこのうちの特化型人工知能(AI)に属します。近年は特化型人工知能(AI)が急成長を遂げながら、さまざまな分野での活用が進められています。天気予報や画像・映像の認識など。普段私たちが何気なくスマートフォンなどで利用している機能に活用されているのは特化型人工知能(AI)です。この他にも特化型人工知能(AI)を活用したシステムは多くあり、私たちは無意識のうちに生活の中で利用しています。ゲームAIもその一つ。そもそもゲームにはなぜゲームAIが必要になったのでしょうか。(AI)を「弱いAI(人工知能)」とも呼んでいます。「なぜゲームにAIが用いられるようになったのか」この問いに対して分かりやすく答えるなら、人間の能力だけではゲームを開発できなくなったからです。日本のゲーム史をたどると1978年にインベーダーゲームが登場して大きなブームになりました。1983年に任天堂より家庭用ゲーム機のファミリーコンピュータ通称「ファミコン」が発売され、ゲームがそれまでよりも身近で手軽に楽しめるようになりました。このころのゲームといえば2Dゲームで、そのほとんどは出てくるキャラクターなどがパターン化された動きしかできていませんでした。AI(人工知能)を必要とし始めたキッカケと言えます。3Dゲームの登場からゲーム開発にAI(人工知能)を用いるようになったのでしょうか。それは2Dゲームに比べて3Dゲームになると、コンテンツが大きくなり複雑化してきたので、例えばゲームのキャラクターに人間がルールを一つ一つ記述していくといった、人間だけの能力で開発するのが困難になってきたからです。そこで使用され始めたのがゲーム用にAI(人工知能)を応用したゲームAI。ゲームAIは大規模化・複雑化してきた3Dゲームと相性がいいので、現在のような非常にクオリティの高いリアルなゲーム空間も表現できます。そんなリアリティあふれるゲーム空間を表現できているのはゲームAIの種類に秘密があるのです。ゲームAIの種類ゲームAIを分けると「キャラクターAI」「メタAI」「ナビゲーションAI」に分類され、それぞれがゲーム内で役割を果たしゲームを成立させています。キャラクターAIキャラクターAIとはゲーム内で登場するキャラクターの動作を管理します。ゲーム内に登場してくるキャラクターの頭脳。キャラクターAIの働きでキャラクターはそれぞれが自律的な判断をしているので、リアルな動きを表現できるようになっています。キャラクターAIには次のような種類があります。ルールベースAIルールベースAIは設定されたルールに従って行動をしていくAI(人工知能)です。ステートベースAIステートベースAIはキャラクターに設定した状態ごとで遷移して動きを変えていきます。ビヘイビアベースAIビヘイビアベースAIはキャラクターの行動の仕方によって動作を変えます。タスクベースAIタスクベースAIは課題解決のために必要な行動を一つ一つ順を追って実行していくAI(人工知能)です。ゴールベースAIゴールベースAIは最終的に到達したいゴールを設定して、それを達成するために必要な振る舞いを実行します。ユーティリティベースAIユーティリティベースAIは最も効果が高くなる行動を選択していくAI(人工知能)です。メタAI次にメタAIについてお話しましょう。メタAIはゲーム全体の進行、調整などの流れを統括しています。プレイヤーの能力を見極めてゲーム難易度のレベルを変化させたり、キャラクターに命令を与えたりします。ナビゲーションAIそしてナビゲーションAIは、キャラクターAIやメタAI、プレイヤーに対して、さまざまな情報を提供していく役割をしています。ゲームのフィールドで通れる道や、現在の状況などの情報を教えてくれます。一つのゲーム内でメタAIはゲーム全体の流れを作り、キャラクターAIはそれぞれが自律した動きをして時には集団で協調し合い、ナビゲーションAIがメタAI、キャラクターAI、プレイヤーにゲームに必要な情報を提供してます。ゲームAIは紹介した3つのAI(人工知能)から構成されそれぞれが役割を果たすことで、現在のようなリアルなゲームを作り出しているのです。ゲームAIを使ったことで、起こった影響とはゲームAIがゲームにもたらしたのは柔軟性とリアリティです。2D時代のゲームに登場するキャラクターなどは人間の考えたプログラムの設定通りに動いているだけでした。3D時代に入ってゲームAIを使用し始めるとゲームが変化していきます。前章で紹介したようにゲームAIの働きでゲーム内に登場する、それぞれのキャラクターが状況に応じて自分の判断で行動するようになり柔軟性が生まれ、そこからリアリティあるゲーム空間が繰り広げられるようになり始めました。それは人間が行うプログラム設定だけでは成しえない、ゲームAIだからこそ実現できたことなのです。AI(人工知能)技術で現在主流になってきているディープラーニングの応用も始まろうとしています。ディープラーニングとはニューラルネットワークと呼ばれる人間の脳のメカニズムを真似たシステムです。ディープラーニングにはAI(人工知能)自身が学習していき、人間の手がほとんどいらないという特徴があり、それを応用するとゲームに新しい変革をもたらすことが期待されています。今後のゲーム発展のカギはディープラーニングにかかっていると言えるでしょう。ゲームAIは今後どのような進化を遂げていくのでしょうか。現在のゲームはすでにゲームAIの働きで柔軟でリアリティあふれるゲーム空間を表現し、今後もゲームの発展はゲームAIの進化にかかっていると言えるでしょう。ゲームAIを大きく進化させるカギとして期待されているのがディープラーニング。ファイナルファンタジーやドラゴンクエストなどで有名な、株式会社スクウェア・エニックスのリードAIリサーチャー三宅陽一郎氏は今後のゲームについて次のように語っています。「これまでの延長線上にある変化で、ゲームを一人一人のプレイヤーごとに高めていくことでしょう。メタAIが進化していき、それを支えるキャラクターAIに命令さえすれば、ユーザーごとに展開が変わるようになっていくかもしれません。」*3この話では「ゲームを一人一人のプレイヤーごとに高めていくこと」「ユーザーごとに展開が変わるようになっていくかもしれません」とあり、今後は同じゲームでもユーザーごとにゲーム内容が変化して行くことを示唆しています。それは今後ユーザーが求めてくるニーズとも言えるでしょう。三宅氏の話を実現に近づけてくれるのがディープラーニングではないでしょうか。先ほどの三宅氏の話に出た「ユーザーごとに合わせたゲーム展開」について、現在のゲームAIと人間の能力で考えてみましょう。ユーザー数だけで考えてみても人気ゲームであればとてつもない人数になるので、それだけでも現在のゲームAIでは対応が厳しいと言え、もちろん人間の能力では不可能です。そこで適役なのがディープラーニング。先ほども述べたようにディープラーニングはAI(人工知能)が学習していき人間の手間がほとんどいらないシステムです。AI(人工知能)はデータを高速処理できるので、どんなにユーザー数が多くてもユーザーごとに合わせた対応をしていくように設定しておけば、後はゲームAIが自動でユーザーについて学習していきそこから判断して対応してくれます。ディープランニングがゲームAIへの応用が実現したなら、これから何年先になるかは分かりませんが、ゲームAIがゲーム自体の管理やゲーム内容を作りだす時代がおとずれることも予想されるでしょう。*3・・・ゲームAIの現実への応用と今後のゲームの行方ゲームAIはこれまでもコンピュータゲームを進化させてきましたが、これからもAI(人工知能)技術の発展とともにゲームの未来を切り開く可能性を大いに秘めています。ゲームAIが用いられ始めた大きな理由が3Dゲームの登場です。3Dゲームはそれまでの2Dゲームと比べてコンテンツ規模が大きくなり複雑化してきたので、人間だけの能力でゲーム開発を行うのが難しくなってきました。そこで用いられだしたのがAI(人工知能)技術を応用したゲームAIです。ゲームAIは次の3つに分類されます。キャラクターAIメタAIナビゲーションAI上記の3者はメタAIがゲーム全体の流れを作り、キャラクターAIはそれぞれが自律した動きと場合によって集団で協調した行動をし、ナビゲーションAIがメタAI、キャラクターAI、プレイヤーにゲームに必要な情報を提供してます。このように3者がそれぞれの役割を果たしてゲームAIが構成されています。そんなゲームAIを用いたことで現在のゲームには柔軟性が生まれ、リアリティあふれるゲーム空間を表現できるようになりました。現在でもユーザーを満足させているゲームが続々と登場していますが、今後ディープラーニングがゲームAIに応用されるようになれば、さらに新たな体験ができるゲームの誕生が期待されます。ディープラーニングにはAI(人工知能)自身が学習しデータを高速処理できる特徴があり、従来のAI(人工知能)と比べて人間がほとんど手を加える必要がありません。そのため今後ゲームAIへの応用が進めばゲーム自体をAIが管理し新たなゲームを生み出していく可能性も期待できます。ディープラーニングによってゲームAIが進化すれば、これまでにない新しいゲームの誕生が予想できるので、ゲームユーザーにとっては胸が高鳴る未来が到来するでしょう。あすAIZINE編集部のそねあすです。記事の編集を担当しています!もともとデザインやHTML、CSSと仲良くしていたつもりがあれよあれよと編集の世界に。AI(人工知能)は作れないけど興味深々なんでまずはSiriを使いこなしてみようと模索中です。検索トップタイトルとURLをコピーしました。