Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Good See details
Price: £22.81

or
Sign in to turn on 1-Click ordering.
 
   
Trade in Yours
For a £10.75 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Game AI by Example [Paperback]

Mat Buckland
4.4 out of 5 stars  See all reviews (10 customer reviews)
RRP: £60.99
Price: £59.77 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £1.22 (2%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock but may require up to 2 additional days to deliver.
Dispatched from and sold by Amazon. Gift-wrap available.
Trade In this Item for up to £10.75
Trade in Programming Game AI by Example for an Amazon.co.uk gift card of up to £10.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

1 Oct 2004
With the recent success of such games as Microsoft's Halo, artificial intelligence has taken a bigger role in the gaming industry and a few books have emerged with an academic, theoretical approach to the topic. AI Game Programming by Example describes in detail many of the AI techniques used in modern computer games and, more importantly, explicitly shows the reader how to implement these practical AI techniques within the framework of several popular game genres. These features, combined with the exercises throughout the book, provide game developers with a practical foundation to game AI.

Programming Game AI by Example provides a comprehensive and practical introduction to the "bread and butter" AI techniques used by the game development industry, leading the reader through the process of designing, programming, and implementing intelligent agents for action games using the C++ programming language.

Techniques covered include state- and goal-based behavior, inter-agent communication, individual and group steering behaviors, team AI, graph theory, search, path planning and optimization, triggers, scripting, scripted finite state machines, perceptual modeling, goal evaluation, goal arbitration, and fuzzy logic.


Frequently Bought Together

Programming Game AI by Example + AI Techniques for Game Programming (Game Development)
Price For Both: £103.76

One of these items is dispatched sooner than the other.

Buy the selected items together


Product details

  • Paperback: 495 pages
  • Publisher: Wordware Publishing Inc. (1 Oct 2004)
  • Language: English
  • ISBN-10: 1556220782
  • ISBN-13: 978-1556220784
  • Product Dimensions: 15.5 x 2.7 x 23 cm
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Bestsellers Rank: 151,151 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Inside Flap

"…stands out from the pack by providing industrial-strength solutions to difficult problems, like steering and goal-oriented behavior. Mat guides the reader toward building a foundation robust enough for real games. This book is a must-have for anyone new to the field, and has tips for the seasoned professional as well. I wish I [had] read it eight years ago!"

Jeff Orkin

AI architect, Monolith Productions, No One Lives Forever 2 and F.E.A.R.
"…a nice combination of a lot of really useful information, put together in a way that doesn’t make my brain leak."

Gareth Lewis

Project leader, Lionhead Studios, Black & White 2
"Each chapter of Mat’s book gently introduces the reader to a fundamental game AI technology before expanding the new idea into a fully formed solution replete with extensive code and clearly worded examples. The tone of the book is uncomplicated and accessible to the reader, allowing a novice programmer the opportunity to get to grips with the basics of game AI programming by implementing their own systems direct from theory or expanding upon code examples offered to gain understanding in a sandbox environment. Once individual technologies are fully understood, the book goes on to combine these ideas into several complete game environments allowing the reader to understand the relationships between the interacting systems of an overarching game architecture."

Mike Ducker

AI programmer, Lionhead Studios, Fable
"Using easy-to-follow and well-described examples, this book shows you how to use most of the techniques professional AI programmers use. A great introduction for the beginner and an excellent reference for the more experienced!"

Eric Martel

AI programmer, Ubisoft, Far Cry (XBox)
"Programming Game AI by Example is an excellent book for the game programming neophyte, the intermediate programmer, and even the expert - it doesn’t hurt to go over familiar ground, does it? The book concisely covers all of the important areas, including basic maths and physics through to graph theory and scripting with Lua, to arm any programmer with the tools needed to create some very sophisticated agent behaviours. Unusually for books of the type, Programming Game AI by Example is solid in its software engineering too, with the example code demonstrating game uses of familiar design patterns. I’d have no qualms about recommending Programming Game AI by Example to any programmer. It’s an excellent read and an excellent springboard for ideas."

Chris Keegan

Technical director, Climax Studios (Solent)

About the Author

Mat Buckland is a freelance programmer and writer. He became interested in AI when he coded Waddington’s Monopoly for the ZX Spectrum way back in the ’80s, and over the years his passion for making computers "think" has never faded. He is the author of the book AI Techniques for Game Programming and the founder of ai-junkie.com, a popular web site that specializes in AI tutorials. He is also a member of the AI Interface Standards Committee and co-hosts the AI round table at the European Game Developers Conference.

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4.4 out of 5 stars
4.4 out of 5 stars
Most Helpful Customer Reviews
27 of 27 people found the following review helpful
4.0 out of 5 stars A great book, with some significant gaps. 17 Jan 2005
By Mr AI
Format:Paperback
This is a great book for hobbiest game developers, and professionals new to AI. It gives a good overview of some of the most interested areas of game AI, and practical solutions to make progress.

It is the first book I've seen that makes a good effort to present solutions that would actually be used in real games. Which surprised me, because Mat's first book on game AI was just like every other title I've read: a blend of hype and unusable technology. With this book he has come on by miles.

I'm AI programmer in the industry, and this is the first book I've seen that I could hand-on-heart recommend for real technology (John Funge's book is also good, but as an overview, not for practical implementation).

There are some bits (such as the scripting chapter) that are squarely aimed outside the industry, but provide superb material for a hobbiest. The majority of the book is filled with technology that covers the very basics of game AI for novice AI developers. And there are some bits (like the goal oriented behaviour chapter) that could actually benefit people working on commercial games.

There are bits I disagreed with, inevitably.

My biggest criticism of the book is its narrow scope. It covers a handful of AI techniques well, but doesn't talk about the tens of other techniques that game AI programmers need to use to get the game out of the door. It also misses lots of techniques used in particular game genres (it is focussed primarily on shooters, although there is a chapter with some small inspiration for sports games). Some of this is because of size, but it means that the book can only act as a taster and not a real reference book.

Mat's writing is chirpy and readable, and so far the code is reasonably correct and useful. I would recommend it if you are a hobbiest game developer, but its probably far beneath you if you already work in AI in the industry.

Was this review helpful to you?
12 of 13 people found the following review helpful
5.0 out of 5 stars A must have. 11 Nov 2004
Format:Paperback
The book uses source code (C++) and UML diagrams to explain AI techniques that can be found in various games in a simple yet precise manner. Each chapter has a practical Visual C++ project, which can be used as a framework to expand on the ideas presented. I thoroughly recommend this book, not only for AI programmers, but programmers in general, as it re-inforces good software engineering practices in an industry that largely discards them.

Overall, an excellent book. This is how AI should be taught at University.

Was this review helpful to you?
2 of 2 people found the following review helpful
4.0 out of 5 stars A good book, does the job 3 Sep 2008
Format:Paperback
A good book for game AI to get you started, the text reads fine and is easy to follow. The code on the other hand is rather messy, and I agree with the other reviewer that pseudo code would have been a better option - you have to read through all the authors little coding habits to root out what you need.

Still, worth a read because the AI descriptions are very well put together.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars Practical examples made this book great
This is the best book on AI I've read so far targeted at beginners onwards. Lots of code and workable game examples. The explanation is really well done. Read more
Published 16 months ago by Yaure
5.0 out of 5 stars A must have book for game AI programmers
This book is must have for all beginner game AI programmers.

The book does not bore you with academic babble about game and AI theory. Read more
Published 19 months ago by PeteK
5.0 out of 5 stars A must have for any game designer.
I've bought this book along with AI Techniques for game programming - which I only later found are by the same author. Read more
Published 23 months ago by Alessandro Ricci
1.0 out of 5 stars Don't Buy Kindle Version
This is my first time buy kindle version of the book, and it should be the last time. the kindle version is very coarseness. Read more
Published 23 months ago by Mr. Lin Cao
5.0 out of 5 stars I found it really useful for implementing steering behaviours
I think this is a great book. Clearly written and does not not assume any prior knowledge. I must say that I 've only used it
for the implementation of steering behaviours... Read more
Published on 18 Dec 2010 by D. Athinaios
5.0 out of 5 stars Fantasitc Game AI Resource
I found this book to be a fantastic resource for AI Game Development. It showed me new techniques on implementing simple agents that displayed intelligent behaviour, without... Read more
Published on 7 Feb 2010 by Sam S. Ung
5.0 out of 5 stars Nicely done.
First off, it's a good read as it is so well written. There is an invaluable basic maths/physics primer at the

start (in fact I still refer to that section a year... Read more
Published on 8 Mar 2007 by TG
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges