Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

AI Techniques for Game Programming Paperback – Oct 14 2002


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
CDN$ 654.81 CDN$ 32.62

Best Books of 2014
Unruly Places is our #1 pick for 2014. See all

Special Offers and Product Promotions

  • Join Amazon Student in Canada


Customers Who Bought This Item Also Bought



Product Details

  • Paperback: 480 pages
  • Publisher: Course Technology PTR; 1 edition (Oct. 14 2002)
  • Language: English
  • ISBN-10: 193184108X
  • ISBN-13: 978-1931841085
  • Product Dimensions: 23.5 x 18.7 x 2.6 cm
  • Shipping Weight: 821 g
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Bestsellers Rank: #705,411 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

Review

"Game programming is without a doubt the most intellectually challenging field of computer science in the world. However, we would be fooling ourselves if we said that we are 'serious' people! Writing (and reading) a game programming book, should be an exciting adventure for both the author and the reader." Andre LaMothe, Series Editor

About the Author

Mat Buckland studied Computer Science at London University, then spent many years as a Risk Management Consultant. He went on to work for a developer producing games for Gremlin Software. He now works as a freelance programmer and AI consultant. Mat has been interested in evolutionary computing and AI in general since he first read about these techniques back in the early '80s. He is the author of the ai-junkie.com Web Site, which provides tutorials and advice on evolutionary algorithms.

Customer Reviews

4.1 out of 5 stars

Most helpful customer reviews

By A Customer on May 19 2003
Format: Paperback
I spent the majority of the time I was reading this book thinking "This is perfect!" Just about every other book of this general type that I have read assumes I know things I don't, is a lot thicker than it needs to be, is much too simple, or is really boring. I don't think the author of this book wasted any pages at all. Everything was put forth in a concise, easy to read tone, and whenever I came across something I hadn't seen before, it was explained in short order. At the same time, he does assume that you know what you're doing, C++ programming-wise, so I didn't have to skip past anything I already knew. For what it's worth, this book created a lot of enthusiasm and confidence in me.
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.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By J. Wiest on April 30 2003
Format: Paperback
Beauty is in the eye of the beholder, so let me tell you what I was looking for: a non-academic AI book with practical examples for implementing genetic algorithms and neural nets. I don't have a math degree (though I understand basic algebra and remember a bit of trig), and I learn best by doing hand's on project, not by theorizing.
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. ...
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By Danneman on Nov. 10 2002
Format: Paperback
Well, Ive read about 4 chapters so far, and it is definitely a keeper. If you have no prior knowledge of AI or want to clarify and be able to implement in code the concepts of genetic algorithms and neural networks, this is definitely the book for you. Just be sure to know some C++...
Some extra stuff: The two first chapters explains windows programming. Wow!! In about 70 easily degistable pages you get the hang of windows programming!
What is great about the other two sections (genetic algÂ's and neural nets) is that they are explained in a very down-to-earth manner, with workable code-examples in every chapter.
What is preventing me from giving it five stars is that it initially makes a point of being written so easily that an idiot can understand it, and that a witty author and a casual style of writing will more readily impregnent the information in the readers mind. Well, the author TRIES to write in a casual way that will appeal to the average targeted reader (I assume male, 18 to 30 years of age), but unfortunately that effort only manifests itself in very occasional jokes trying to punch a hole through the otherwise stiff and professional language. Still, the material is very easily presented (even for a swedish reader), and much more casually written than virtually any book on AI so far; its just that the general tone and vocabulary is a bit more dull than it had to be.
Well, regardless of this criticism, this is the best book for anybody who wants to get a clear grasp of AI, and be able to implement it in code. BUY IT!!
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By A Customer on April 8 2003
Format: Paperback
I work for a middle to large size game developer and found myself in a position where I had to learn about neural networks very quickly (we are experimenting with them for part of a sports sim we are developing). A colleague recommended this book and I've found it to be invaluable. I picked up the basics in just a few days, enough so I could follow the code at work, and even to suggest some improvements.
I'm was also surprised by how much fun this book makes GAs and NNs. I assumed it was going to be hard work but the author has a knack for making everything seem so easy. Learning about these techniques has also given me a whole new perspective on some AI related issues.
...In a nutshell, if you want to learn about GAs and NNs then this is a great book which will fill you with excitement and help you approach AI problems in new and interesting ways.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.

Most recent customer reviews



Feedback