AI GFX Topic Genre All
 
State of the Industry
Architecture
State Machines
Learning
Scripting
A* Pathfinding
Pathfinding / Movement
Flocking / Formations / Coordinated Movement
Multi-Agent Cooperation
Strategy / Tactical
Animation Control
Camera Control
Randomness
Player Prediction
Fuzzy Logic
Neural Nets
Genetic Algorithms
Natural Language Processing
AI Game Programming Wisdom
AI Game Programming Wisdom 2
Game Programming Gems
Game Programming Gems 2
Game Programming Gems 3
Game Programming Gems 4
GDC Proceedings
Game Developer Magazine
Gamasutra


Home    By Topic    By Genre    All Articles    Contact

Game Programming Gems
Contains 10 game AI articles.

Designing a General Robust AI Engine

Steve Rabin (Nintendo of America)
Game Programming Gems, 2000.
Topics: Architecture, FSM, State Machines, Scripting; Genres: General
Abstract:

A Finite-State Machine Class

Eric Dybsand (Glacier Edge Technology)
Game Programming Gems, 2000.
Topics: Architecture, FSM, State Machines; Genres: General
Abstract: Simple Finite-State Machines are powerful tools used in many computer game AI implementations. This article introduces a generic C++ class that implements a Finite-State Machine that is useful to the novice for learning about Finite-State Machines and as a building block for more complex AI implementations in development projects. The processes of a Finite-State Machine are presented, an example game implementation is offered as an example of Finite-State Machine usage, and source code illustrates how finite-state functionality can be implemented in a generic manner.

Game Trees
Jan Svarovsky (Mucky Foot Productions)
Game Programming Gems, 2000.
Topics: Game Tree; Genres: General, Board Games
Abstract:

The Basics of A* for Path Planning

Bryan Stout
Game Programming Gems, 2000.
Topics: A* Pathfinding; Genres: General
Abstract:

A* Aesthetic Optimizations
Steve Rabin (Nintendo of America)
Game Programming Gems, 2000.
Topics: A* Pathfinding; Genres: General
Abstract:

A* Speed Optimizations
Steve Rabin (Nintendo of America)
Game Programming Gems, 2000.
Topics: A* Pathfinding; Genres: General
Abstract:

Simplified 3D Movement and Pathfinding Using Navigation Meshes

Greg Snook (Mighty Studios)
Game Programming Gems, 2000.
Topics: Movement, Pathfinding; Genres: General
Abstract:

Flocking: A Simple Technique for Simulating Group Behavior

Steven Woodcock (Wyrd Wyrks)
Game Programming Gems, 2000.
Topics: Movement, Flocking; Genres: General
Abstract:

Fuzzy Logic for Video Games

Mason McCuskey (Spin Studios)
Game Programming Gems, 2000.
Topics: Fuzzy Logic; Genres: General
Abstract:

A Neural-Net Primer

André LaMothe (Xtreme Games)
Game Programming Gems, 2000.
Topics: Neural Networks; Genres: General
Abstract:

 
Survey of best prices
Survey of best prices
AI Game Programming Wisdom

AI Game Programming Wisdom 2

Game
Programming
Gems


Game
Programming
Gems 2


Game
Programming
Gems 3


Game
Programming
Gems 4



Home