ゲームAIの入門書としてとてもいいです
ゲーム開発の分野で日本語でも読める本というと、日本人が書いた
シェーダやDirectXの本が多く、ゲームAIなどは英語本くらいしか
なかったと思います。そんな中で、翻訳で、しかもとてもわかりやすい意訳で書かれている
本書はとても貴重だと思います。本当に翻訳なのかと疑うほどなので
誰が翻訳したのか見てみたら、翻訳を専門にしている会社でした。
内容は、目次にあるように、非常に幅広くAIを取り扱っています。
数学的な議論は出来るだけ排除されており、実践で使える、自作の
ゲームに組み込めるように解説されています。
ゲーム業界で有名なA*アルゴリズムも易しい説明で解説されています。
2D(特にタイルフィールド)や3D(実数値フィールド)もカバーされている
ので、本書にあるAIはいろんなジャンルのゲームに使えると思います。
個人的には、スクリプトの章がもう少しあったらなと思います。
特にサンプルソースが欲しかったです。
AI初心者でも読めるAIの本
本書はゲームに関係のないプログラマでも十分に読み応えのある内容となっている。AIに対して興味はあるが、難解な書籍が多く、とっつきにくい領域と感じていた人でも「鍵がかかっている宝箱に罠がかけられている確率を求め、NPCに宝箱を開けるかどうかを判断させる」などと説明されれば私のようなAI初心者でも具体的な場面を想定しながら読むことができる。
あくまでゲームにAIを応用する手法を解説する本書だが、AIの領域にある考え方に触れ、他の分野にどのように応用できるのかを考えるのに大変役に立つ。
日曜プログラマにはちときつい?
AIと言いつつ、ゲーム開発の切り口で記述されているため
高尚な理論ではなく、どのように実装するのか?がわかり易くまとまっていると思います。
本書の中で紹介されている「Physics for Game Developers(同著者)」も日本語化されるといいなと思います。私のような日曜プログラマ(初級)の方はGUIプログラムの入門書も同時に読むことをお勧めします。
GUIプログラム入門書のサンプルプログラムに、AIの機能を持たせてみると、その動きに自分で感動できます。