Covering multiple techniques and featuring hands-on examples for practical application of AI in robotics, games, and the Web -- complete with plenty of sample Java code, this book is great for game and applications programmers, robotic hobbyists, and artificial intelligence enthusiasts who want to bypass the heavy-duty math. * Introduces readers to the techniques of AI, then uses Java to fully illustrate them * Heavy emphasis on "simulated intelligence" -- the biologically inspired forms of AI * Sample problems balancing an inverted pole, predator/prey simulations, text interaction with humans (online tutorials, help desk, etc.) * Includes Java code that can be used in a host of areas such as games, robotics, web agents, etc.