内容説明
近年の3Dグラフィック技術の進歩により、ビジュアル面におけるゲームのリアリティは大きく進化しました。ゲームのリアリティを向上させる次のステップは、ゲームに人工知能(AI)を導入することです。本書は、ゲームプログラミングにはじめて取り組むプログラマと、AI技術を理解する必要のあるゲームプログラマの両方を対象に、(従来の)決定論的なAI技術と、(新しい)非決定論的なAI技術を紹介します。本書で解説するのは、「追跡と逃避」「パターンムーブメント」「フロッキング」「ポテンシャル関数に基づくムーブメント」「基本的な経路探索とウェイポイント」「A*アルゴリズムによる経路探索」「AIのスクリプト化とスクリプティングエンジン」「有限状態機械」「ファジー理論」「ルールベースのAI」「確率の基礎」「不確定な状況下での意思決定―ベイズ法」「ニューラルネットワーク」「遺伝的アルゴリズム」など。豊富に掲載された図版とC/C++のサンプルコードが読者の理解を助けます。
目次
Game AIとは
追跡と逃避
パターンムーブメント
フロッキング
ポテンシャル関数に基づくムーブメント
基本的な経路探索とウェイポイント
A*アルゴリズムによる経路探索
AIのスクリプト化とスクリプティングエンジン
有限状態機械
ファジー理論
ルールベースのAI
確率の基礎
不確定な状況下での意思決定―ベイズ法
ニューラルネットワーク
遺伝的アルゴリズム
著者等紹介
ボーグ,デイビッド・M.[ボーグ,デイビッドM.][Bourg,David M.]
コンピュータシミュレーションの分野で活躍し、ホバークラフトの性能や、船やボートを動かすときの波のうねりなどを測定する分析ツールを開発しています。ニューオリンズ州立大学の造船機関学部で教鞭をとるかたわら、ゲームの開発ならびにコンサルティング分野のプロとして活躍。また、Game Instituteが運営している「Physics for Game Developers」というオンラインコースの指導も行う。研究分野は、流体力学シミュレーションのためのコンピュータコードの開発や、ビジネスエンジニアリング問題の解決へのAIの応用
シーマン,グレン[シーマン,グレン][Seemann,Glenn]
MacintoshやWindowsのゲームを数多く開発してきたベテランゲームプログラマであり、クロスプラットフォームゲームを開発するCrescent Vision Interactiveの創設者の1人です
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
も
kojinose
smatsu
miwarin
bashi