• List Price: CDN$ 135.95
  • You Save: CDN$ 72.73 (53%)
Only 1 left in stock (more on the way).
Ships from and sold by Amazon.ca. Gift-wrap available.
AI Game Programming Wisdo... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Good | Details
Sold by womenRspecial
Condition: Used: Good
Comment: 16-2-AF- Expedited shipping is available and quicker. Your order ships out same day from Ontario-GTA Or within 24 hours. Good Condition.Slight wear from use. CD INCLUDED.
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 all 2 images

AI Game Programming Wisdom 3 Hardcover – Mar 9 2006

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"
CDN$ 63.22
CDN$ 63.22 CDN$ 35.00

Harry Potter and the Cursed Child
click to open popover

Frequently Bought Together

  • AI Game Programming Wisdom 3
  • +
  • AI Game Programming Wisdom 2
Total price: CDN$ 131.86
Buy the selected items together

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Hardcover: 734 pages
  • Publisher: Charles River Media; 1 edition (March 9 2006)
  • Language: English
  • ISBN-10: 1584504579
  • ISBN-13: 978-1584504573
  • Product Dimensions: 24.3 x 19.2 x 4.1 cm
  • Shipping Weight: 1.6 Kg
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #518,749 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description


Preface Acknowledgments About the Cover Image Contributor Bios SECTION 1 GENERAL WISDOM 1.1 Custom Tool Design for Game AI; 1.2 Using STL and Patterns for Game AI; 1.3 Declarative AI Design for Games-Considerations for MMOGs; 1.4 Designing for Emergence; 1.5 Fun Game AI Design for Beginners; 1.6 Strategies for Multiprocessor AI; 1.7 Academic AI Research and Relations with the Game Industry; 1.8 Writing AI as Sport SECTION 2 PATHFINDING 2.1 Cooperative Pathfinding; 2.2 Improving on Near-Optimality: More Techniques for Building Navigation Meshes; 2.3 Smoothing a Navigation Mesh Path; 2.4 Preprocessed Pathfinding Using the GPU SECTION 3 MOVEMENT 3.1 Flow Fields for Movement and Obstacle Avoidance; 3.2 Autonomous Camera Control with Constraint Satisfaction Methods; 3.3 Insect AI 2: Implementation Strategies; 3.4 Intelligent Steering Using Adaptive PID Controllers; 3.5 Fast, Neat, and Under Control: Arbitrating Between Steering Behaviors; 3.6 Real-Time Crowd Simulation Using AI.implant; SECTION 4 ARCHITECTURE 4.1 Flexible Object-Composition Architecture; 4.2 A Goal-Based, Multitasking Agent Architecture; 4.3 Orwellian State Machines; 4.4 A Flexible AI System through Behavior Compositing; 4.5 Goal Trees; 4.6 A Unified Architecture for Goal Planning and Navigation; 4.7 Prioritizing Actions in a Goal-Based RTS AI; 4.8 Extending Simple Weighted-Sum Systems; 4.9 AI Waterfall: Populating Large Worlds Using Limited Resources; 4.10 An Introduction to Behavior-Based Systems for Games; 4.11 Simulating a Plan SECTION 5 TACTICS AND PLANNING 5.1 Probabilistic Target Tracking and Search Using Occupancy Maps; 5.2 Dynamic Tactical Position Evaluation; 5.3 Finding Cover in Dynamic Environments; 5.4 Coordinating Teams of Bots with Hierarchical Task Network Planning SECTION 6 GENRE SPECIFIC 6.1 Training Digital Monsters to Fight in the Real World; 6.2 The Suffering: Game AI Lessons Learned; 6.3 Environmental Awareness in Game Agents; 6.4 Fast and Accurate Gesture Recognition for Character Control; 6.5 Being a Better Buddy: Interpreting the Player's Behavior; 6.6 Ant Colony Organization for MMORPG and RTS Creature Resource Gathering; 6.7 RTS Citizen Unit AI; 6.8 A Combat Flight Simulation AI Framework SECTION 7 SCRIPTING AND DIALOG 7.1 Opinion Systems; 7.2 An Analysis of Far Cry Instincts' Anchor System; 7.3 Creating a Visual Scripting System; 7.4 Intelligent Story Direction in the Interactive Drama Architecture SECTION 8 LEARNING AND ADAPTATION 8.1 Practical Algorithms for In-Game Learning; 8.2 A Brief Comparison of Machine Learning Methods; 8.3 Introduction to Hidden Markov Models; 8.4 Preference-Based Player Modeling; 8.5 Dynamic Scripting; 8.6 Encoding Schemes and Fitness Functions for Genetic Algorithms; 8.7 A New Look at Learning and Games; 8.8 Constructing Adaptive AI Using Knowledge-Based Neuroevolution About the CD-ROM Index

About the Author

Steve Rabin is a Principal Software Engineer at Nintendo of America, where he researches new techniques for Nintendo's next generation systems, develops tools, and supports Nintendo developers. Before Nintendo, Steve worked primarily as an AI engineer at several Seattle start-ups including Gas Powered Games,WizBang Software Productions, and Surreal Software. He managed and edited the AI Game Programming Wisdom series of books, as well as the book Introduction to Game Development, and has over a dozen articles published in the Game Programming Gems series. He's spoken at the Game Developers Conference and moderates the AI roundtables. Steve teaches artificial intelligence at both the University of Washington Extension and at the DigiPen Institute of Technology. He earned a B.S. in computer engineering and an M.S. in computer science, both from the University of Washington.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x9fd1427c) out of 5 stars 5 reviews
21 of 22 people found the following review helpful
HASH(0x9dbb65c4) out of 5 stars This is what the book is Nov. 8 2007
By baylor - Published on Amazon.com
Format: Hardcover
i'm surprised more people haven't reviewed this book (there's only 1 review at the time i write this). It's a really, really good book, i expected more reviews.

Since what this book is isn't exactly obvious from the description, i figured i should explain it.

Like the first two volumes, this book is a collection of articles, generally 5-10 pages each. The book is roughly 800 pages long, so that's a lot of articles.

Each article is on a different topic and most are written by different people. A handful of authors wrote two articles, but realize that a *lot* of people contributed to this, and each is an expert in different areas, have different writing styles and represent different games.

i believe most of the authors are professional game AI developers who've worked on big name games. There are also articles by professors and game AI hobbyists (who shortly after writing in this series became professionals). Most write in a way you can understand, a few state things very simply, a few others use math and Greek letters and other things that give me headaches. The vast majority of articles are practical articles, not theory, and there's a fair number of examples (with code) given on the included CD.

Because the articles are small, they tend to be focused on a single topic such as navmesh generation, path smoothing or player prediction through n-gram analysis. Since there are so many, the topics cover all sorts of things, from camera movement systems to baseball games to squad FPS tactics to steering race cars to generating random numbers with a normal/Guassian distribution. My favorites are the ones where a developer discusses some bright idea he had for a game and how it backfired on him.

Given the sheer number of articles, it is almost guaranteed that you will find several articles that you don't like, several you don't understand, several you don't care abot and several you can't believe you lived without. If you're like me, you'll find one or two articles that are worth the purchase price of the book all by themselves.

I suppose i should mention that i wrote a couple of articles in this series (though not this volume), so i'm obviously biased, but this really is a very good series. i probably should give it a 5 but i don't like giving 5s and, besides, not every one of the ~100 articles was excellent, just a lot of them.

Now here's the important part: i teach a video game AI class and i don't use this book. Why? Because this is not a text book on how to write AI. It does not cover every topic a beginner needs to know to write a game. It does not build up a single example, walking you step by step through making a game. It most certainly dosn't teach you how to program. In many respects, this is a book written by professionals for professionals. It's a "tips and tricks" book. The assumption is that you know how to program or design a game. You don't have to be a genius to use this book, but it's not a cookbook or Dummies book either.

There are a lot of other books on AI, most of them all-in-one, how to write AI books. Personally, there's only one or two i'd recommend, and none i couldn't live without. But i really don't think i can stress enough just how valuable this particular series is.
HASH(0x9dbb651c) out of 5 stars 3rd time is a charm Oct. 13 2014
By Rusty Nicola - Published on Amazon.com
Format: Hardcover
I liked this book but liked the first one better. I long book with many articles.
HASH(0x9d68b0a8) out of 5 stars Five Stars May 5 2016
By Joe - Published on Amazon.com
Format: Hardcover Verified Purchase
Great item
12 of 23 people found the following review helpful
HASH(0x9d8cdeb8) out of 5 stars Laying snares for patent trolls Jan. 31 2010
By lvnatic - Published on Amazon.com
Format: Hardcover
The editors of this book chose to deliberately include an article on patented material written by the trolls who own the patent. The readers of this series are not looking for information that they cannot use. The worst part is that it is not clearly called out what ideas are patented, so someone skimming the article could miss the one line mention of the patent pending in the conclusion and wind up in a legal fiasco. I will not buy a later book in this series.
8 of 47 people found the following review helpful
HASH(0x9d1d800c) out of 5 stars The State of the Art as it Exists Today March 30 2006
By John Matlock - Published on Amazon.com
Format: Hardcover
Computer gaming continues to grow at a very rapid rate. In fact much of the development of the new higher speed chips and of course the high performance video cards are being driven by the needs of the gaming people.

Computer gaming software also continues to grow, perhaps even faster than gaming itself. Because of the rapid state of software development, no one author could possibly keep up with all of the changes that are taking place.

So in this book Steve Rabin, of Nintendo of America has gotten almost sixty of the most advanced gaming software developers to write articles explaining the state of the art as they are helping to develop it. The writers come from a mix of software companies, universities, independent consultants, and game hardware developers. This is the state of the art in the development of artificial intelligence for games.