O'Reilly logo

Programming Game AI by Example by Mat Buckland

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

References
“A Generic Fuzzy State Machine in C++,” Game Programming Gems 2,
Eric Dysband
Algorithms in C++: Parts 1-4, Robert Sedgewick
Algorithms in C++: Part 5, Robert Sedgewick
Applying UML and Patterns, Craig Larman
Artificial Intelligence: A Modern Approach, Stuart Russell and Peter
Norvig
Artificial Intelligence: A New Synthesis, Nils J. Nilsson
C++ Templates: The Complete Guide, David Vandevoorde and Nicolai M.
Josuttis
Design Patterns, Erich Gamma, Richard Helm, Ralph Johnson, and John
Vlissides
Effective C++, Scott Meyers
“Enhancing a State Machine Language through Messaging,” AI Game Pro-
gramming Wisdom, Steve Rabin
Fuzzy Logic: Intelligence, Control, and Information, John Yen and Reza
Langari
“How Autonomous is an Autonomous Agent?” Bertil Ekdahl
“Interactions with Groups of Autonomous Characters,” Craig Reynolds
“It Knows What You’re Going To Do: Adding Anticipation to a
Quakebot,” John E. Laird
Layered Learning in Multiagent Systems: A Winning Approach to Robotic
Soccer, Peter Stone
Lua 5.0 Reference Manual
More Effective C++, Scott Meyers
“Navigating Doors, Elevators, Ledges and Other Obstacles,” AI Game Pro
-
gramming Wisdom, John Hancock
Newtonian Physics, Benjamin Crowell
477
“Pathfinding Design Architecture,” AI Game Programming Wisdom, Dan
Higgins
Pattern Hatching, John Vlissides
Physics for Game Developers, David M. Bourg
“Polygon Soup for the Programmers Soul,” Patrick Smith
“Smart Moves: Intelligent Pathfinding,” Bryan Stout
“Steering Behaviors,” Christian Schnellhammer and Thomas Feilkas
“Steering Behaviors for Autonomous Characters,” Craig Reynolds
“Steering Behaviours,” Robin Green
“Stigmergy, Self-Organisation, and Sorting in Collective Robotics,” Owen
Holland and Chris Melhuish
The C++ Programming Language, Bjarne Stroustrup
The C++ Standard Library, Nicolai Josuttis
“The Combs Method for Rapid Inference,” William E. Combs
“The Integration of AI and Level Design in Halo,” Jaime Griesemer and
Chris Butcher
“The Quake 3 Arena Bot,” J.M.P. van Waveren
“Toward More Realistic Pathfinding,” Marco Pinter
UML Distilled, Martin Fowler and Kendall Scott
UML Tutorial: Finite State Machines, Robert C. Martin
478 | References

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required