Ai Game Development: Synthetic Creatures With Learning and Reactive Behaviors - Softcover

Champandard, Alex J.

  • 3.74 out of 5 stars
    19 ratings by Goodreads
 
9781592730049: Ai Game Development: Synthetic Creatures With Learning and Reactive Behaviors

Synopsis

A definitive overview of a variety of popular AI techniques for game development takes experienced programmers through the entire design process, explaining how to create autonomous synthetic creatures and their unique abilities and skills and covering such topics as fuzzy logic, genetic algorithms, weapon selection, adaptive strategies, and more. Original. (Advanced)

"synopsis" may belong to another edition of this title.

About the Author

Alex J. Champandard has a strong background in AI and often speaks about his AI research, notably at the Game Developers Conference. As the lead programmer of FEAR (an open-source game AI project), he consults with professional programmers to integrate state-of-the-art prototypes into commercial games. Founder of AI-Depot, a popular community AI site, he brings tutorials to an audience of AI enthusiasts. Alex has also contributed multiple articles to the AI Game Programming Wisdom series. He is also part of the AI Interface Standards Committee, intending to define a common specification for game AI techniques.

From the Back Cover

Learn how to add realistic AI characters to your games developed in C++ as well as commercial games, such as Quake 2 or Unreal. AI Game Development introduces a variety of AI techniques, such as neural networks, decision trees, genetic classifiers, and reinforcement learning. It also builds a complete bot step by step, providing practical demos and example code within an AI library freely available on the web site. Offering AI tips and tricks from one of the leading game AI researchers and developers AI Game Development outlines a variety of popular AI techniques applicable to game development, with novel insights into the design process. These techniques model characteristics from human intelligence, applied as algorithms that the computer can understand. The book is broken into sections, each offering detailed descriptions of the process of creatingautonomous synthetic creatures, beyond the level of intelligence of those found in current computer games. The focus is placed on the design of individual creatures, each with unique abilities and skills. Each chapter tackles a specific problem, supported by demos and examples coded within an open source game AI project named FEAR (fear.sourceforge/). Techniques used to solve each problem are described from a more generic point of view, so various theoretical concepts can be understood and successfully applied in different situations. The author also emphasizes key concepts that arise in the creation of any form of intelligence, and presents tips and tricks to deal with these issues. You will be equipped to design and experiment with AI techniques on their own,applying them to new problems as they see fit.

"About this title" may belong to another edition of this title.