25 Books to Read Before You Die
 
 

Recently Viewed clear list


Original Essays | August 18, 2014

Ian Leslie: IMG Empathic Curiosity



Today, we wonder anxiously if digital media is changing our brains. But if there's any time in history when our mental operations changed... Continue »
  1. $18.89 Sale Hardcover add to wish list

spacer
Qualifying orders ship free.
$32.00
List price: $46.90
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
2 Partner Warehouse General- General

Ai Game Engine Programming (04 - Old Edition)

by

Ai Game Engine Programming (04 - Old Edition) Cover

 

Synopses & Reviews

Please note that used books may not include additional media (study guides, CDs, DVDs, solutions manuals, etc.) as described in the publisher comments.

Publisher Comments:

AI Game Engine Programming provides game developers with the tools and wisdom necessary to create modern game AI engines. It takes programmers from theory to actual game development, with usable code frameworks designed to go beyond merely detailing how a technique might be used. In addition, it surveys the capabilities of the different techniques used. In addition, it surveys the capabilities of the different techniques used in some current AI engines, and covers common pitfalls, design considerations, and optimizations. If you're having difficulty determining which techniques to use, or looking for working code best suited to a particular game, you'll find the answers here. You'll also find a clean, usable interface for a variety of game AI techniques with an emphasis on primary decision-making paradigms. The book provides insightful coverage of a variety of subjects important to AI engine development, and ties them together masterfully to form an indispensable reference. Part I provides an overall look at game AI, covers the basic terminology used in the book, reviews underlying concepts of game AI, and dissects the parts of a game AI engine. Part II covers specific game genres (RPG, TRS, FTPS, Shooter, Sports, Racing, Strategy, Adventure, Fighting, Platform, and miscellaneous) and explains how they use different AU paradigms. It also covers the move common solutions to the problems posed by each genre. Some of the problems include, dealing with direct AI and human interactions, using scripting languages appropriately, and general intelligence/entertainment balancing. Part III provides the actual code implementations for the basic AI techniques such as finite state machines, fuzzy state machines, message board systems, scripted systems, and location-based information systems. And, Part IV covers the move advanced techniques, including genetic algorithms, neural networks, artificial life, planning algorithms, and decision trees. The book concludes wit

Book News Annotation:

Written for professional game programmers familiar with C++ and object-oriented concepts, this book identifies which AI techniques are used in ten different game genres, demonstrates how the five primary AI engines work, and overviews the new possibilities being offered by genetic algorithms and neural networks. The CD-ROM contains source code, the GLUT wrapper for OpenGL, and the Lua language. The author programs for Sony Computer Entertainment.
Annotation 2004 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Written for all levels of AI developers, this book provides the knowledge needed to create an AI engine and breaks down AI elements and solutions by genre, with concrete examples from popular games. The CD features all the code from the book a well as useful AI resources.

Synopsis:

A fully revised update to the first edition, "AI Game Engine Programming, Second Edition" provides game developers with the tools and information they need to create modern game AI engines. Covering the four principle elements of game artificial intelligence, the book takes you from theory to actual game development, going beyond merely discussing how a technique might be used. Beginning with a clear definition of game AI, you'll learn common terminology, the underlying concepts of AI, and you'll explore the different parts of the game AI engine. You'll then take a look at AI design considerations, solutions, and even common pitfalls genre-by-genre, covering the majority of modern game genres and examining concrete examples of AI used in actual commercial games. Finally, you'll study actual code implementations for each AI technique presented, both in skeletal form and as part of a real-world example, to learn how it works in an actual game engine and how it can be optimized in the future. Written for experienced game developers with a working knowledge of C++, data structures, and object oriented programming, "AI Game Engine Programming, Second Edition" will expand your AI knowledge and skills from start to finish.

About the Author

Brian Schwab (San Diego, CA) has been a game programmer for over ten years, and has held key positions as Gameplay and AI Programmer for both Angel Studios and DreamWorks Interactive. He currently acts as Senior AI Programmer for Sony Computer Entertainment.

Table of Contents

Part I Introduction 1 1 Basic Definitions and Concepts 2 An AI Engine: The Basic Components and Design 3 AIsteroids: Our AI Test Bed Part II Game Genres 65 4 Role Playing Games (RPGs) 5 Adventure Games 6 Real-Time Strategy (RTS) Games 7 First-Person Shooters/Third-Person Shooters (FTPS) 8 Platform Games 9 Shooter Games 10 Sports Games 11 Racing Games 12 Classic Strategy Games 13 Fighting Games 14 Miscellaneous Genres of Note Part III Basic AI Engine Techniques 239 15 Finite-State Machines 16 Fuzzy-State Machines (FuSMs) 17 Message-Based Systems 18 Scripting Systems 19 Location-Based Information Systems Part IV Advanced AI Engine Techniques 411 20 Genetic Algorithms 21 Neural Networks 22 Other Techniques of Note Part V Real Game AI Development 513 23 Distributed AI Design 24 Common AI Development Concerns 25 Debugging 26 Conclusions, and the Future Appendix: About the CD-ROM

Product Details

ISBN:
9781584503446
Manufactured:
Charles River Media
Publisher:
Charles River Media
Manufactured:
Charles River Media
Author:
Schwab, Brian
Subject:
Artificial Intelligence
Subject:
Computer games
Subject:
Artificial Intelligence - General
Subject:
Video & Electronic - General
Subject:
Computer Graphics - Game Programming
Subject:
Video & Electronic
Subject:
Entertainment & General
Copyright:
Edition Description:
Paperback
Series:
Charles River Media Game Development
Publication Date:
September 2004
Binding:
Paperback
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Y
Pages:
594
Dimensions:
9.22x7.42x1.31 in. 2.35 lbs.

Other books you might like

  1. AI for Game Developers New Trade Paper $39.95

Related Subjects

Ai Game Engine Programming (04 - Old Edition) Used Trade Paper
0 stars - 0 reviews
$32.00 In Stock
Product details 594 pages Charles River Media - English 9781584503446 Reviews:
"Synopsis" by , Written for all levels of AI developers, this book provides the knowledge needed to create an AI engine and breaks down AI elements and solutions by genre, with concrete examples from popular games. The CD features all the code from the book a well as useful AI resources.
"Synopsis" by , A fully revised update to the first edition, "AI Game Engine Programming, Second Edition" provides game developers with the tools and information they need to create modern game AI engines. Covering the four principle elements of game artificial intelligence, the book takes you from theory to actual game development, going beyond merely discussing how a technique might be used. Beginning with a clear definition of game AI, you'll learn common terminology, the underlying concepts of AI, and you'll explore the different parts of the game AI engine. You'll then take a look at AI design considerations, solutions, and even common pitfalls genre-by-genre, covering the majority of modern game genres and examining concrete examples of AI used in actual commercial games. Finally, you'll study actual code implementations for each AI technique presented, both in skeletal form and as part of a real-world example, to learn how it works in an actual game engine and how it can be optimized in the future. Written for experienced game developers with a working knowledge of C++, data structures, and object oriented programming, "AI Game Engine Programming, Second Edition" will expand your AI knowledge and skills from start to finish.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.