Artificial Intelligence for Computer Games: An Introduction and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$10.93 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
Have one to sell? Sell yours here
Artificial Intelligence for Computer Games: An Introduction
 
See larger image
 
Start reading Artificial Intelligence for Computer Games: An Introduction on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Artificial Intelligence for Computer Games: An Introduction [Hardcover]

John David Funge (Author)
3.7 out of 5 stars  See all reviews (6 customer reviews)

List Price: $39.00
Price: $38.98 & this item ships for FREE with Super Saver Shipping. Details
You Save: $0.02
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 1 left in stock--order soon (more on the way).
Want it delivered Tuesday, February 14? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.05  
Hardcover $38.98  

Book Description

July 29, 2004 1568812086 978-1568812083
Learn to make games that are more fun and engaging! Building on fundamental principles of Artificial Intelligence, Funge explains how to create Non-Player Characters (NPCs) with progressively more sophisticated capabilities. Starting with the basic capability of acting in the game world, the book explains how to develop NPCs who can perceive, remember what they perceive, and then continue in the game play to think about the effects of possible actions, and finally learn from their experience. Funge considers the system architecture and explains how to implement potential behaviors (both reactive and deliberate) for intelligent and responsive NPCs allowing for games that are more fun and engaging. Emphasizing enduring design principles, Funge covers the basics of Game AI and provides a clear, easy to read introduction that beginning programmers and game designers will enjoy.

Frequently Bought Together

Customers buy this book with Programming Game AI by Example $26.33

Artificial Intelligence for Computer Games: An Introduction + Programming Game AI by Example
  • This item: Artificial Intelligence for Computer Games: An Introduction

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Programming Game AI by Example

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Review

"He presents advanced AI research in a way that is meaningful to the working game AI programmer." -Craig Reynolds, Slashdot, January 2005

About the Author

John Funge is a co-founder and leading scientist at a new Silicon Valley based company focusing on AI effects for computer entertainment. John previously worked at Sony Computer Entertainment America's (SCEA) research lab. Before that John was a member of Intel's Microcomputer Research Lab (MRL). He received a B.Sc. in Mathematics from King's College London in 1990, an M.Sc. in Computer Science from Oxford University in 1991, and a Ph.D. in Computer Science from the University of Toronto in 1998. John is the author of numerous technical papers and his first book "AI for Games and Animation: A Cognirive Modeling Approach" is one of the first to take a serious look at AI techniques in the context of computer games and animation. His current research interests include computer games, machine learning, knowledge representation, and new democratic methods.

Product Details

  • Hardcover: 160 pages
  • Publisher: A K Peters/CRC Press (July 29, 2004)
  • Language: English
  • ISBN-10: 1568812086
  • ISBN-13: 978-1568812083
  • Product Dimensions: 9.1 x 6.1 x 0.6 inches
  • Shipping Weight: 11.4 ounces (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Best Sellers Rank: #1,549,630 in Books (See Top 100 in Books)

More About the Author

John Funge (www.jfunge.com) is a co-founder and one of the lead scientists at a new Silicon Valley based company focusing on AI effects for computer entertainment. John previously worked at Sony Computer Entertainment America's (SCEA) research lab. Before that John was a member of Intel's Microcomputer Research Lab (MRL). He received a B.Sc. in Mathematics and Computer Science from King's College London in 1990, an M.Sc. in Computation from Oxford University in 1991, and a Ph.D. in Computer Science from the University of Toronto in 1998. For his Ph.D. John successfully developed a new approach to high-level control of characters in games and animation. John is the author of numerous technical papers and two books, including his new book Artificial Intelligence for Computer Games: An Introduction (www.ai4games.org). John is the Associate Editor for AI and Goal-Directed Action Planning for the International Journal of Intelligent Games and Simulation (IJIGS) and a member of the International Game Developers Association (IGDA) Artificial Intelligence Interface Standards Committee (AIISC). His current research interests include computer games, machine learning, knowledge representation and new democratic methods.

 

Customer Reviews

6 Reviews
5 star:
 (4)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:
 (2)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (6 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

18 of 22 people found the following review helpful:
5.0 out of 5 stars the real thing, September 7, 2004
By 
unaffiliated "unaffiliated" (Mountain View, CA United States) - See all my reviews
This review is from: Artificial Intelligence for Computer Games: An Introduction (Hardcover)
This is the best introduction to AI and computer games available. It's the first book in this area to combine knowledge of academic AI with knowledge of practical computer game development. Most books either are overly academic, with little practical relevance, or overly practical, with little academic substance. In contrast, this book presents a unified approach that begins with simple agents and works up to more complex agents that function in game worlds. The author emphasises enduring design principles, rather than enumerating a list of the latest gee-whiz techniques, which quickly date. The prose is refreshingly straightforward, and the author clearly explains all the concepts. This book is an ideal introduction, and is suitable for youngsters interesting in programming and making games, and also would make a good introductory textbook for a university game AI course. I have been working in the computer games industry for 20 years, yet still found new ideas in the later chapters.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 11 people found the following review helpful:
5.0 out of 5 stars A manual of basic techniques, October 5, 2004
This review is from: Artificial Intelligence for Computer Games: An Introduction (Hardcover)
Artificial Intelligence For Computer Games by John David Funge is a solid, straightforward instructional text of basic artificial intelligence theory, the principles from which it derives, and how it is practically applied to program challenging and creative NPC behavior in popular computer games. Black-and-white diagrams and boolean logic symbols help drive the precepts home, though Artificial Intelligence For Computer Games does not contain any computer code per se - this is a manual of basic techniques that can generalize to any programming system. An absolute must-read for anyone striving to program or refine their own games.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 18 people found the following review helpful:
1.0 out of 5 stars The real title should include "intro", January 22, 2006
This review is from: Artificial Intelligence for Computer Games: An Introduction (Hardcover)
The first thing I noticed when I got it up was how thin it was. It reminded me of the small reference O'reilly books. Props for having a hardcover though. I think that it is really called "Artificial Intelligence for Computer Game An Introduction", but you would only know that by seeing it on the first page as that isn't on the cover, side or back.

Before getting into the book I have to mention the code. You get your first glimpse of code on page seventeen where a class header is shown. The class name is tgGameState. Any guess what "tg" stands for? Neither do I. He tries to save on space by having functions with partial words like "inline getNumCharacters()", but the follows it with a pointless comment // Get the number of characters. In appendix B (Programming) it says that code is written to be as easy to understand as possible and is therefore not that efficient. If he had wanted to go for readability he would have expanded the function names, removed the pointless comment, and ditched all the inlines and not of even mentioned the constructor, deconstructor (which aren't defined in the book anyway) etc. It would have been much better to use sudo code.

Onto the actual book. My mention of the reference O'reilly books wasn't just to point out the size. This book really does feel like a jumping off point for AI in computer games. topics are briefly mentioned, but never really gone into depth and to make it sound complicated greek symbols are used when showing a formula. I would have appreciated five or six footnotes per pages telling where to get more information, but most of the time there wasn't (but there was a lot in the back). The first two chapters where more of a crash course in game design. So by the time I was on chapter three and on page 33 you can tell that was nervous that i was 1/3 through the book and really hadn't gotten into any sort of real AI stuff. but it picks up from there. There are a lot of hints for how to integrate AI into games. For example a Non-player controller (NPC) could have an arrow drawn on its chest (where it thinks the player is) and other visuals indicating its internal state. One neat idea was that your NPC could have several decision making units that could be swapped out. When really close to the player the most CPU intensive one would be used and when far away in the locked room the "stand still" one could be used. Perception, Mood, Remembering, Searching, some basic physics were all touched upon. In chapter 7 it gets very close to mentioning/talking about genetic algorithms, but alas it was not to be.

The title really should have had "an introduction" in it. I expected it to be bigger with more in-depth explanations that didn't leave me hanging. On the plus side I found out the name of the orc on the cover is named "Fluffy". For an easy read that is fairly high level on this topic this book isn't that bad, but you probably want to compliment it will others.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews




Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject