Designing a General Robust AI Engine | |
Topics: Architecture, FSM, State Machines, Scripting; Genres: General
Abstract:
A Finite-State Machine Class | |
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
Topics: Game Tree; Genres: General, Board Games
Abstract:
The Basics of A* for Path Planning | |
Topics: A* Pathfinding; Genres: General
Abstract:
A* Aesthetic Optimizations
Topics: A* Pathfinding; Genres: General
Abstract:
A* Speed Optimizations
Topics: A* Pathfinding; Genres: General
Abstract:
Simplified 3D Movement and Pathfinding Using Navigation Meshes | |
Topics: Movement, Pathfinding; Genres: General
Abstract:
Flocking: A Simple Technique for Simulating Group Behavior | |
Topics: Movement, Flocking; Genres: General
Abstract:
Fuzzy Logic for Video Games | |
Topics: Fuzzy Logic; Genres: General
Abstract:
A Neural-Net Primer | |
Topics: Neural Networks; Genres: General
Abstract: