読み易い良書
内容としては、ある程度プログラムが分かる人向けですが、特筆すべきは読み易いこと!
専門書の中でも、この点で模範となる良書だと思います。
中身は、敵キャラクターをプログラムでどう動かすか、ということに尽きるので、
ある程度読者は限られてくると思いますが、文章の読み易さ、分かり易さは他の本も見習って欲しいです。
入門者への良書
AIのゲーム用途について広く浅く扱っています。 この分野が初めてなら、足がかりにできる良書です。 若干、説明の誤りや不適切な図も見受けられますが、 サンプルコードを優先すれば問題ありません。 初心者への手ほどきを目的とした本なので 突っ込んだテクニックを探している人には向いていません。
ゲームAIの入門書としてとてもいいです
ゲーム開発の分野で日本語でも読める本というと、日本人が書いた シェーダやDirectXの本が多く、ゲームAIなどは英語本くらいしか なかったと思います。そんな中で、翻訳で、しかもとてもわかりやすい意訳で書かれている 本書はとても貴重だと思います。本当に翻訳なのかと疑うほどなので 誰が翻訳したのか見てみたら、翻訳を専門にしている会社でした。 内容は、目次にあるように、非常に幅広くAIを取り扱っています。 数学的な議論は出来るだけ排除されており、実践で使える、自作の ゲームに組み込めるように解説されています。 ゲーム業界で有名なA*アルゴリズムも易しい説明で解説されています。 2D(特にタイルフィールド)や3D(実数値フィールド)もカバーされている ので、本書にあるAIはいろんなジャンルのゲームに使えると思います。 個人的には、スクリプトの章がもう少しあったらなと思います。 特にサンプルソースが欲しかったです。
AI初心者でも読めるAIの本
本書はゲームに関係のないプログラマでも十分に読み応えのある内容となっている。 AIに対して興味はあるが、難解な書籍が多く、とっつきにくい領域と感じていた人でも「鍵がかかっている宝箱に罠がかけられている確率を求め、NPCに宝箱を開けるかどうかを判断させる」などと説明されれば私のようなAI初心者でも具体的な場面を想定しながら読むことができる。 あくまでゲームにAIを応用する手法を解説する本書だが、AIの領域にある考え方に触れ、他の分野にどのように応用できるのかを考えるのに大変役に立つ。
日曜プログラマにはちときつい?
AIと言いつつ、ゲーム開発の切り口で記述されているため 高尚な理論ではなく、どのように実装するのか?がわかり易くまとまっていると思います。 本書の中で紹介されている「Physics for Game Developers(同著者)」も日本語化されるといいなと思います。 私のような日曜プログラマ(初級)の方はGUIプログラムの入門書も同時に読むことをお勧めします。 GUIプログラム入門書のサンプルプログラムに、AIの機能を持たせてみると、その動きに自分で感動できます。
オライリージャパン
実例で学ぶゲームAIプログラミング ゲーム開発のための数学・物理学入門 Beginning Math and Physics for Game Programmers ゲームプログラミングのためのリアルタイム衝突判定 ゲームエンジンプログラミング GAME DEVELOPER (GAME DEVELOPER) ゲームのアルゴリズム 思考ルーチンと物理シミュレーション
|