Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
AI Techniques for Game Programming (Premier Press Game Development) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Featured Open Source Titles
Check out these featured titles from O'Reilly Media and Distributed Publishers.
Customers Who Bought This Item Also Bought
Browse more guides to game AI, math, simulation, and other aspects of game development from Course Technology PTR.
Top Customer Reviews
This book fits the bill perfectly. It is well written, humorous, clear and patient. The examples are interesting enough that you can see how they would be useful for solving other problems, not necessarily game related.
One caveat: if you don't have a decent intro to basic Win32 API programming, get Charles Petzold's Programming Win32 book and get busy. Yes, the first two chapters of AI Techniques are a Win32 refresher (which was good for me because I last wrote Win32 3 years ago...I now do Java only), but I'm pretty sure if you haven't seen it before you'll be lost.
BTW, just to give you an idea how clear the concepts were presented, I've recoded Chapters 3 and 5 as properly OOPed (MVC, etc) Java applications. Just MHO, but Java is a much better platform for this stuff. ...
The book covers these techniques (except for multi layered architectures) to a level understood by anyone with a basic knowledge of C++. It totally demystifies NNs and GAs. Other books on these subjects actually put you off the entire concepts of AI by feeding you fear and confusion.
I have completed the book and have read it numerous times. It is going to be invaluable for my development of PHd stuff - his writing introduces areas for potential research.
Im would definately buy other books from this author. I hope he covers other areas of AI soon and puts 'em into print.
Be jaysus, tis mighty I tell ya!!!
The author has managed to squeeze in a pile of information about GAs and neural nets and yet managed to keep the math down to a minimum - which for a moron like me is especially good news! The source code is kept simple and is very easy to follow.
The example programs that accompany each chapter illustrate each technique very well, and more to the point have given me many ideas to try out with my own projects. The mouse gesture recognition example in particular is a great way of teaching backpropagation, something I had completely failed to understand until I read this book.
To put it shortly, this is a great book, it's really worth the money you spend on it.
The examples in the book are great. Each chapter takes you through a different small project that helps you to understand what is going on, as well as how it can be applied to games. And, as a bonus, the projects are actually interesting! I really got a kick out of showing my versions of them to people. I was able to code each of them myself in a day or two as I went, but the author's full source code and executables are included if you just want to take a look as you read.
If you are already pretty familiar with windows programming, you probably won't need to read the first two chapters, but they answered a lot of questions for me, and really I felt like the author knew what I was thinking. Later on in the book, there is a review of transforms and matrix math that I found to be a really good reference and refresher.
As a side note, the author wanted to title this book "Genetic Algorithms and Neural Networks for Game Programming," but his publisher didn't think it was 'snappy' enough. He's very active in the forums on his website, and he and others there have been a great help to me.
Most Recent Customer Reviews
Very useful book for beginners in genetic algorithms and neural networks.Published 1 month ago by Carolina M.
Good coverage of material. Only problem (for me at least) is that everything is in C++. A Java version or companion would be nice.Published on March 7, 2013 by bikejpmz
A good introduction to genetic algorithms and neural networks, which are the only AI techniques this book covers. Read morePublished on July 30, 2011 by GPRed
At first the books shows promise. But BUYER beware. The source code for this books is amateurish. The books is usable for merely entertainment but don't find yourself paying full... Read morePublished on November 19, 2010 by mac
I know what you're thinking: Heck, a book published in the early 2000s with reviews in 2005 has to be pretty dated as we look at 2010 and beyond. Wrong! Read morePublished on February 28, 2009 by Let's Compare Options Preptorial
As mentioned above, this is THE book for AI. It uses plain language and explains different topics using real life examples. Read morePublished on April 2, 2005 by Gilad Novik
You know when a subject is finally becoming stable when simple books like this come out and explain in layman's terms.Published on October 17, 2004 by Amazon Customer
This book is a little jewel hidden in the usually trashy prima press
game development series.. Read more
First of all, I must say that the title of this book is a bit misleading, and if it's not what you're looking for, it may be a mistake to purchase. Read morePublished on July 26, 2004 by Sean