Professional

Introduction to Game AI, 1st Edition

  • Neil Kirby
  • ISBN-10: 1598639986  |  ISBN-13: 9781598639988
  • 368 Pages
  • © 2011 | Published
  • List Price = $ 39.99
  • For quantity discounts, Contact your Representative
  • For single copy purchases, visit CengageBrain.com

About

Overview

Today's game players expect increasingly realistic interaction within games. "Introduction to Game AI" teaches readers who are new to game AI the skills they need through hands-on projects based on small, understandable games. While there are many books that take a more advanced approach to this topic, this is one of the only books that focuses specifically on beginners. Every project in the book can be completed using tolls that are available for free online, and new skills are taught using easy to follow instructions and examples.

Features and Benefits

  • One of the few beginner-level game AI books.
  • Concepts and skills are taught using clear, step-by-step instructions.
  • All projects in the book use free tools, so there is no need to purchase anything else.

Table of Contents

1. Introduction: Game AI and How to Use This Book.
2. Simple Hard-Coded AI.
3. Finite State Machines.
4. Rule-Based AI.
5. Introduction to Random and Probabilistic Decisions.
6. Look-ahead, the First Step of Planning.
7. Book of Moves.
8. Emergent Behaviors.
9. Topics to Pursue From Here.

Meet the Author

Author Bio

Neil Kirby

Neil is a member of Technical Staff at Bell Labs, the R&D arm of Alcatel-Lucent. He has hosted the AI Programmers Dinner and moderated the AI Roundtables at GDC for many years. He is on the IGDA Foundation Board of Trustees and has spearheaded the Eric Dybsand Memorial Scholarship for AI for the last three years. He has articles in AI Game Programming Wisdom volumes 1, 2, and 4. He was a section editor for two sections of Wisdom 4. He currently consults on CMMI, software architecture reviews, artifact flow-through, tool integration, and process improvement. He also teaches a two-day class, Avoiding the Software Performance Crisis. When not consulting, he develops .NET solutions. His previous assignments included building speech recognition software and teaching at the university level. Neil holds a master's degree in computer science from Ohio State University. In his spare time he designs multi-player, tactical combat computer games and especially enjoys writing AI for computer opponents that play well without cheating.