Programming Believable Characters for Computer Games by Penny Baillie-De Byl
Providing both the experienced and inexperienced game programmer with an in-depth look at the AI tasks for developing artificial gaming companions and opponents with human-like complex behaviours, this book also provides practical tools to assist the programmer in integrating these concepts into games.