AI Game Development
||Author: Alex J. Champandard|
List Price: $49.99
Our Price: Click to see the latest and low price
Publisher: New Riders (31 October, 2003)
Sales Rank: 46,460
Average Customer Rating: 3.67 out of 5
Customer ReviewsRating: 5 out of 5
This book is a treat. The first few chapters introduce the topic and setup the rest of the book very well. But part 2 is where the fun starts. It explains how to create a bot moving around with different AI techniques. I was quite pleased to find that the code wasn't printed, it's on the website. That's usually a good way to pad the book out. The C++ code is very well commented, and the demo bots have kept me busy for hours already.
I have a few minor complaints though. It does take a bit of time to setup the game ready for the AI demos, and the SDK can get a bit complex at times. Having a CD would have made it a bit easier rather than downloading the files.
Anyway, I've learnt a lot already, and there's still a lot more for me to take in. At this price, I'd recommend the book to any programmer. Edutainment at its best!
Rating: 1 out of 5
Title should be: shallow review of AI techniques
Looking at the table of contents you might think: "Hey, finally
a book that can help me get started with fascinating techniques
like finite state machines, neural networks, fuzzy logic, emotional systems, and even game physics!". Doesn't it sound a bit too good to be true? It is possible to give a good introduction to one or two of these topics (for an example look at the very good "AI Techniques for Game Programming" by Matt Buckland) and who knows, maybe to all of them too, but certainly NOT in this book. This is only a shallow discussion of
these topics, with NO USE OF CODE. Just a series of "AI Buzzwords" put together hoping make a few bucks at the expense of unsuspecting readers. Buy american beer, get yourself a handheld PC, eat at fast foods.. all better ways to waste your money than this book...
Rating: 5 out of 5
An excellent, well-presented look into AI
For so long, the computer gaming industry was concerned with making their products look and sound better - and for good reason. There have been many instructional books and articles that have paced the advances in graphics and sound technology. Game AI, however, has only recently come into the primary focus as the next frontier of game advancement and the resources available to AI programmers have been few and far between.
After spending time on game AI message boards, I have seen the endless torrent of people asking the simplest questions about game AI in general. I have also seen those who have a grasp of the basic tools but are unsure how to apply them in their situation. Also present are those who are looking for a better way to model larger problems but are faced with a wide array of academic, non-practical research and theories. "AI Game Development" caters to all of those people... from those that are learning the basics up through those that want to apply just that extra "nudge" to their projects. It fills a valuable need in the game development community to provide that "go to" tome to allow even the beginner to make steps in adding true interactive gameplay into his or her products.
So often people find a tool and look for a way to use it in their game. They fail to stand back and look at their problem and then select the correct tool, or combination of tools, for the job. Mr. Champandard has supplied the reader with reasonable examples and, more importantly, ways of thinking about and dissecting their problem so as to choose that correct tool.
Rather than a disjointed collection of tips and tricks, this book provides a smooth, overarching treatment of the concepts behind the AI. It explains why and what rather than how. Alex has a disciplined, outlined style that breaks down a very complex, multi-faceted subject into separate but connected stepping stones. Each one can be mentally processed alone, but always with the awareness that is a part of the whole series. The reader is not bombarded with pages of code, but is supplied with the reasons to make the code that way.
All in all, "AI Game Development" is an excellent piece of work from a very knowledgeable source and should be on the shelf of every game AI programmer. After all, as AI programmers, we ARE trying to build enemies, not targets!
· Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization
· AI Game Programming Wisdom 2
· Game Coding Complete
· Core Techniques and Algorithms in Game Programming