Editorial Reviews
Book Description
Neural networks, decision trees, genetic classifiers: If these are AI concepts you'd like to employ in your own games-and you know your way around C++-this is the book for you! In these pages, leading game AI developer Alex J. Champandard shows you how to create a slew of autonomous synthetic creatures-in the process exploring the techniques and theories central to AI game development. Complex concepts are made easily graspable, even fun, as you apply them to the step-by-step development of your own complete bot. The focus here is on designing individual creatures, each with unique abilities and skills. Each chapter tackles a specific problem, using demos and examples to drive the points home. Best of all, Alex draws on his own real-life experiences to provide tips and tricks to speed the process and resolve thorny issues. On the companion Web site, you'll find code examples and the samples of some of the games covered in the book.
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.
AI Game Development
AI Game Development,Alex J. Champandard,New Riders Games,1592730043,Artificial Intelligence,Artificial Intelligence - General,Computer Books: General,Computer games,Computers,Computers - Languages / Programming,Hardware - Personal Computers - General,Programming,Programming Languages - General,Video & Electronic - General,Computer Programming,Computers / Computer Graphics / Game Programming
Fun Book:
Recommended Books