Read more
Learn how to create more realistic and believable characters for videogames using AI programming techniques.Written for novice to experiencedgame developers, "Emotion Notions: Modeling Personality in GameCharacter AI" shows you how to model human personality, mood, andemotion into your video game characters. Adding personality to gamecharacters allows them to portray intention, a necessary component ofbelievability. You'll examine the theory and concepts behind videogame artificial intelligence, such as believability, interaction, engagement,and immersion. Using 2D sprite-based games created with MicrosoftXNA, you'll explore these game AI concepts in a simple game environmentand learn how to apply them to all games. You'll learn how tomodel individuality, emotion, mood, and more to make your gamecharacters more convincing and human-like as you work step-by-stepthrough hands-on projects. All the source code and assets needed tocomplete the projects is included on the accompanying CD-ROM.
List of contents
Chapter 1: Introduction to Video Game Artificial Intelligence (VGAI);Chapter 2: The Interaction Hierarchy;Chapter 3: Building 2D Sprite-Based Games with Microsoft XNA 3.0;Chapter 4: Indirect Control in a 2D Sprite-Based Game;Chapter 5: Gidgets, Gadgets, and Gizbots;Chapter 6: Pretending to Be an Individual: Synthetic Personality;Appendix A: Getting Started with Microsoft XNA