ゲームにおける AI とは、人工知能を使用して、より応答性が高く、適応性が高く、複雑なゲームを作成することです。 科学者たちはゲーム AI は本物の AI ではないと主張していますが、このテクノロジーに関する誇大宣伝はかなり長い間着実に高まってきました。 それは多くのゲームの中核概念となっています。 Halo の Cortana を見てください (はい、Microsoft は仮想アシスタントにこのキャラクターにちなんで命名しました。私たちはそれに賛成です!) そして、人工知能に関するゲームはこれだけではありません。 他のいくつかのゲーム (Detroit: Becoming Human など) は主に AI とアンドロイドを中心に展開しています。

しかし、ゲームの人工知能に関連するのはこれだけでしょうか? 今、あなたはそれを知るでしょう。

ゲームでAIが重要なのはなぜですか?

人工知能のおかげで、ゲームやモバイルゲームはますます完璧になっています。 ゲームを進めるためにリアルなシチュエーションを作成すると、ゲームプレイに興奮が加わります。 AI の助けを借りてゲームの難易度を上げることで、ゲーマーは確実にゲームに夢中になります。 さまざまなゲーム デバイスの数の増加に伴い、ゲーマーは複数のデバイスで没入型のゲーム体験を期待しています。 開発者は、AI の助けを借りて、すべてのプラットフォームでコンソールのようなエクスペリエンスを提供できます。

NPC

ゲーム AI が最も頻繁に使用されるのは、NPC またはノンプレイヤー キャラクターです。 これらは、人間のプレイヤーによって制御されているかのように知的に動作するゲーム キャラクターです。 これらのキャラクターの動作は、アルゴリズムと人工知能エンジンによって決定されます。 多くの場合、これらの NPC の動作を制御するために決定ツリーが使用されます。

ルート検索

経路探索には、ある地点から別の地点への移動が含まれます。 ゲーム全体の風景は、パスファインディングの最も重要な部分です。 ゲーム AI は、ユーザーがゲームの世界を移動するときに、ゲームの風景やゲームの世界を生成できます。 AI は、プレイヤーの動き、プレイスタイル、ゲーム内の決定、外観、テクニックからフィードバックを受け取り、それに応じて地形を作成できます。

意思決定

ゲーム内の AI により、ユーザーの意思決定がゲームプレイに大きな影響を与えることができます。 たとえば、レッド デッド リデンプション 2 では、NPC の動作とユーザーとのやり取りは、衣服の血痕や着用している帽子の種類などの変数に依存します。 可能性の巨大なマトリックスがあるため、ゲームの世界全体があなたの決定を操作できます。 非常に複雑な因果関係が存在する可能性があります。

データ収集

AI を使用すると、ゲーム開発者やスタジオはプレイヤーの行動データを分析して、人々がどのようにゲームを終了するか、ゲームのどの部分を最もプレイするか、何がユーザーのプレイをやめさせるかについての洞察を得ることができます。 これにより、ゲーム開発者はゲーム体験を改善したり、収益化の機会を特定したりできます。

手続き型コンテンツの生成

ゲームの人工知能は、新しいコンテンツ、インタラクティブなストーリー、環境、レベル、さらには音楽を自動的に作成できます。

プレイヤー体験のモデル化

ゲーム AI は、プレイヤーの能力と感情状態を判断し、それに応じてゲームを調整できます。 これには、プレイヤーの能力に基づいてゲームの難易度がリアルタイムで調整される、動的なゲーム難易度のバランス調整も含まれる場合があります。 ゲーム内の AI は、プレイヤーの意図を判断するのにも役立ちます。

狡猾なNPC

NPC が使用する最も一般的な種類のトリックは、NPC がその状況でプレイヤーが利用できない情報を使用する場合です。 たとえば、格闘ゲームでは、NPC には視覚や聴覚などの人間の感覚が備わっていますが、ゲーム エンジンでプレイヤーの位置を確認して不正行為をしているだけである可能性があります。 その他のトリックとしては、レーシング ゲームで NPC がより大きな速度を得てプレイヤーに追いつくことを可能にする AI システムや、一人称ゲームで有利な位置 (より高い位置を与えるなど) でNPC がリスポーンできるようにすることが含まれます。

NPC の狡猾さは一部のゲームで役立ちます。狡猾さがなければ、人間のプレイヤーが数回の試行でシステムを倒すのがはるかに簡単になるからです。

ゲームの AI にはどのような種類がありますか?

ゲームで最も一般的なタイプの AI は次のとおりです。

決定論的 AI メソッド

決定論的 AI 技術は、ゲームで最も広く使用されている AI 技術です。 決定論的な動作またはパフォーマンスが与えられ、非常に予測可能です。 これらの方法には不確実性の要素はありません。 それらは、実装、理解、テスト、およびデバッグがかなり迅速かつ簡単です。 問題は、決定論的な方法では、開発者が考えられるすべてのシナリオを予測し、すべての動作を自分でコーディングする必要があることです。

これらの方法では、学習や開発さえできず、少数のゲームの後でゲームが予測どおりに動作し、ゲームの寿命が制限されることさえあります。

非決定論的 AI メソッド

本質的に、これは決定論的動作の反対です。 非決定論的な動作には、ある程度の不確実性があります (これは、使用されている AI メソッドと、その AI メソッドがどれだけよく理解されているかに依存します)。 それが何であるかをよりよく理解したい場合は、プレイヤーの動きと戦術を学習し、それらに対抗するために適応する NPC を見てください。 このようなトレーニングには、ニューラル ネットワーク、ベイジアン手法、または遺伝的アルゴリズムを使用できます。

ゲーム開発者は、考えられるすべてのシナリオとそれに応じたコードの動作を予測する必要さえありません。 これらの方法は、それ自体で学習し、創発的な行動、つまり明示的な指示なしに発生する行動を推定して促進することもできます。

ゲームにおける人工知能の利点

AI はゲーム業界に大きな利益をもたらします。 それらのいくつかを次に示します。

ゲームはよりスマートに、よりリアルに

ゲーム内の NPC は、パターン学習や強化学習などの手法を用いて、行動に基づく自己学習によって進化します。 また、ゲームはプレイヤーの行動を解釈して反応するため、非常にリアルになります。 ヒューマン インターフェイスを必要とせず、自動的に仮想世界を作成できるプログラムも多数あります。

コストと時間を節約

通常、ゲーム開発には多くの時間と費用が必要です。 そして、市場がこのゲームにどれだけうまく対応できるかさえわかりません。 AI は、ゲームの作成時間を大幅に短縮し、ゲーム開発に費やされていた多くのリソースを節約するのに役立ちます。

ゲームプロセスを簡素化

ゲームでの AI の使用は、ゲームをより直感的にするのに役立ちます。 さらに、ゲームは AI を使用して、ユーザーのゲームでの能力と経験を判断し、それに応じてゲームの難易度をリアルタイムで調整できます。

ゲームの予測可能性を排除

非決定論的な動作が使用されると、ゲームは予測不能になります。 これは、ゲーム内で何が起こるかは、ゲーム開発者でも予測できないことを意味します。 これにより、新しい爽快な体験が生まれ、ゲームの寿命が長くなります。これは、ゲームが予測可能になり、数回プレイしても退屈にならないためです。

ゲーム業界における AI の未来とは?

ゲームの設計と開発における人工知能は大きな進歩を遂げましたが、そのペースは減速していません。 私たちの将来がどうなるか見てみましょう。

ゲーム業界における上位 5 つの AI イノベーション。

AI クラウド ゲーミング

ゲームにおける人工知能

クラウド ゲームは、ユーザーがゲームをダウンロードしてインストールするのではなく、インターネット経由でゲームをストリーミングできるようにするテクノロジーです。 このテクノロジーは数年前から開発されていますが、まだ主流になっていません。

ブロックチェーンベースのゲーム

ブロックチェーンベースのゲームは、まだよく知られた現象にはなっていません。 これは、これらのゲームをプレイするには、ゲーマーと開発者の両方がブロックチェーン プラットフォーム上で団結しなければならないことを示唆しています。 同時に、このゲームの仲間になるには、デジタル資産を購入または借りる必要があります。

音声または音声認識に基づくゲーム

ゲームにおける AI

ゲームでの音声認識の使用は、ゲームの体験方法を変えます。 ゲームでの音声認識のおかげで、ユーザーはゲームのジェスチャーを制御したり、コントロールを制御したり、コントローラーの役割を放棄したりすることさえできます。

ウェアラブルおよび VR ゲーム

VRゲームAI

AR、VR、および MR の進化により、仮想現実と複合現実のゲームの基準が引き上げられ、エンターテインメントの面でより現実的で進歩的なものになりました。 Oculus Quest は、オールインワンの PC 品質の仮想現実デバイスであり、ウェアラブル ゲームに使用されるウェアラブル デバイスの最良の例です。

AI によるモバイルゲーム体験の向上

ゲームにおける AI

モバイル ゲームは、プレーヤーが都合の良いときに無制限の数のゲームにアクセスできるようにする成長傾向です。 電話会社は、高解像度で重いグラフィックスと互換性のあるデバイスの開発に注力しています。

人工知能の進化を示す AI ゲーム トップ 10

ゲームにおける AI は確かに長い道のりを歩んできました。 ここでは、人工知能を最大限に巧みに使用し、ゲーム開発の進歩を紹介するトップ 10 のゲームを紹介します。

  1. レッド・デッド・リデンプション2
  2. 人生の半分
  3. バイオショック無限
  4. グランド・セフト・オート5
  5. エイリアン:アイソレーション
  6. 恐れ
  7. ゴシック
  8. ストーカー: チェルノブイリの影
  9. ヘイロー:コンバットエボルヴ
  10. 中つ国: シャドウ オブ モルドール

AIはゲームを作ることができますか?

うん、たぶん。 AI は、ビデオ ゲームの開発とプレイヤーの好みにゲームを適応させる上で大きな役割を果たしてきました。 このために最も一般的に使用される手法は機械学習です。 基本的に、AI システムは多くのゲームから学習し、ゲームの大まかな表現を作成し、それらの表現からの知識を再結合し、概念的な拡張を使用して新しいゲームを作成します。

AI はゲームの世界に大きな変化をもたらし、その役割は急速に拡大しています。 当然のことながら、近い将来、人工知能はより複雑でエキサイティングなゲームの作成に役立つため、ゲームの人工知能がさらに広く使用されるようになるでしょう。


推奨される: マイクロソフトは Minecraft 用の AI チャットボットを準備中です

シェア:

その他のニュース