実例で学ぶゲームAIプログラミング
Programming Game AI by Exampleの邦訳。
「ゲーム開発者のためのAI入門」の続編。
入門の方は簡単な仕組みや、アルゴリズムの紹介だったけれど、
こちらはもっと突っ込んだ事をやっていて、
きちんとした有限ステートマシンの実装が載っている。
他にも自立エージェント、ゴール駆動型エージェントに関して章立てされているので、
AIをプログラムするときに
switch(action) { case ATTACK: switch(phase) { case BEFORE: ... break; case ATTAKING: ... break; break; case MOVE: ... ... }
などというswitchのネストなどを書いてしまう人にとっても有用。
あとLuaを使ってAIをスクリプト制御するもあるので、
とてもお勧め。
ちゃんとLuaの問題点も書いてあるよ。
- 作者: Mat Buckland,松田晃一
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2007/09/28
- メディア: 大型本
- 購入: 7人 クリック: 220回
- この商品を含むブログ (40件) を見る
- 作者: David M. Bourg,Glenn Seemann,株式会社クイープ
- 出版社/メーカー: オライリージャパン
- 発売日: 2005/01/12
- メディア: 大型本
- 購入: 21人 クリック: 324回
- この商品を含むブログ (77件) を見る