Selected Product: | Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology) Hardcover Edition: Har/DVD Author: Ian Millington Publisher: Morgan Kaufmann Release Date: 2006-06-21 ISBN-10: 0124977820 ISBN-13: 9780124977822 List Price: $75.95 Average Customer Rating: | | Programming Game AI by Example ISBN-10: 1556220782 ISBN-13: 9781556220784 List Price:$49.95 AI Game Programming Wisdom 4 (AI Game Programming Wisdom (W/CD)) ISBN-10: 1584505230 ISBN-13: 9781584505235 List Price:$69.99 AI Game Programming Wisdom 3 (Game Development Series) ISBN-10: 1584504579 ISBN-13: 9781584504573 List Price:$69.95 Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology) ISBN-10: 1558607323 ISBN-13: 9781558607323 List Price:$78.95 Game Physics Engine Development (The Morgan Kaufmann Series in Interactive 3D Technology) ISBN-10: 012369471X ISBN-13: 9780123694713 List Price:$49.95 |
To use our price comparison to get the cheapest price, please click on the "Find the Cheapest Price" button located above for Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology) by Ian Millington (ISBN-10: 0124977820, ISBN-13: 9780124977822). At this time we have not yet written a review for Artificial Intelligence for Games (The Morgan Kaufmann Series in Interactive 3D Technology) by Ian Millington (ISBN-10: 0124977820, ISBN-13: 9780124977822). Please continue to keep checking back to this page as we are constantly adding reviews. Summaries and Customer Reviews are supplied by Amazon.com Creating robust artificial intelligence is one of the greatest challenges for game developers. The commercial success of a game is often dependent upon the quality of the AI, yet the engineering of AI is often begun late in the development process and is frequently misunderstood. In this book, Ian Millington brings extensive professional experience to the problem of improving the quality of AI in games. A game developer since 1987, he was founder of Mindlathe Ltd., at the time the largest specialist AI company in gaming. Ian shows how to think about AI as an integral part of game play. He describes numerous examples from real games and explores the underlying ideas through detailed case studies. He goes further to introduce many techniques little used by developers today. The book's CD-ROM contains a library of C++ source code and demonstration programs, and provides access to a website with a complete commercial source code library of AI algorithms and techniques.
* A comprehensive, professional tutorial and reference to implement true AI in games. * Walks through the entire development process from beginning to end. * Includes over 100 pseudo code examples of techniques used in commercial games, case studies for all major genres, a CD-ROM and companion website with extensive C++ source code implementations for Windows, and source code libraries for Linux and OS X available through the website. Dissapointing | Customer Rating: | I bought this book for an Artificial Intelligence for Games class at my University. I haven't read through all of the book, but I can already tell you that the pseudo-code in this book is very poor. It's obvious that the author didn't actually go through and run the code to make sure it worked. In the movement algorithms, the code would sometimes alter rotation (speed of orientation) when it should be altering the orientation itself. In the dynamic kinematics class, the code multiplies the velocity by the acceleration instead of just simply adding the acceleration to the velocity.
Even when you get the provided movement algorithms to work the way the author probably intended, there are still issues that aren't considered. I won't get into too much detail but an example is the "Arrive" behavior. It doesn't work properly because the bot never arrives at it's target. There is nothing in the algorithm that actually decelerates the bot or nullifies the velocity. So you basically get a bot that wiggles back and forth on stationary targets.
The explanations are pretty straight foward, and I admit I haven't read the full book yet. I just think it's pretty unacceptable to publish something with so many errors in the pseudo-code. | Great academic approach of AI | Customer Rating: | | This book is really good and is different from other ones in the field of Artificial Intelligence. Millington explains difficult stuff in an easy and readable way. I like the academic approach of the book, I used it during my last year in college and it turned out really useful. If you want implementation details you have the source code in c++. The use of pseudocode is the best idea when writing these sort of books. | Excellent C++ Source for AI | Customer Rating: | This is a very solid book on AI for games.
The C++ source code provided with the book is excellent. While the examples are visually unexciting, they demonstrate the power of the book's principles without the clutter that a complete graphics game would require. I was able to compile and build all the examples on the CD in one evening. The code demonstrates many of the best practices of C++ programming and design patterns.
The author builds up a nice AI engine as you progress through the book. The C++ code from the CD (or web-site) is well commented and ties exactly into the pseudocode in the book.
Millington goes into considerable detail as he reveals the power of Artificial Intelligence for Games. He carefully explains each step including the math and physics required to carry out the execution. It is obvious that he has a great deal of experience in writing computer games. He shows you a clear solid way of doing things and then discussed the strengths and weaknesses by comparing it to other techniques and addressing possible optimizations.
To read and understand this book takes time and hard work. Artificial Intelligence is a large and complex topic in math and computer science programs. The author has brought many nuggets of wisdom from that branch of research and made them understandable and useful for game programmers. Not an easy job, but Millington is one of the best at explaining difficult concepts in a clear and straight forward way.
The other reviewer's that are knocking this book because of the code, don't know what they are talking about. The code is excellent and what makes this a 5-star pick. | Powerful Concepts Made Easy | Customer Rating: | Understand that the pseudo-code approach this book takes is what makes it such a standout from the rest of the crowd. The author is technically thorough and the syntax is straightforward enough to use in any language needed. Moreover, it frees the author to discuss AI in abstract terms which, in the end, proves to be much more valuable content. C++ source code puts the pseudo-code discussions into practice for those looking for real-world examples.
I would HIGHLY recommend this book as a follow up to Mat Buckland's "Programming Game AI by Example" (Nov., 2004) | Not a great source for code | Customer Rating: | The author uses "pseudo-code" through out the book. The cd contains only a pc-executable program. There is no source code on the CD.
This book is a poor source of programming code where the author explains how ai works based on the pseudo-code.
If you're looking for source code (ie C++ source code) you'll not find it here. |
|