gale.ai package

gale.ai: a modular toolkit to build autonomous characters — Kinematic bodies and steering behaviors (including combination/motor-control variants), a behavior tree, a decision tree, data-driven scripting for both, a shared Blackboard, generic graphs with search/pathfinding algorithms (flat, hierarchical, interruptible, open-goal), the Agent class that ties them together, a vision-cone Perception system, fuzzy logic, naive-Bayes/n-gram learning models, projectile aiming/targeting, coordinated-movement formations, Markov chains/state machines, goal-oriented action planning (GOAP), a forward-chaining rule engine, tactical influence maps, and a minimax search with alpha-beta pruning for turn-based adversarial decisions.

See docs/examples/gale_ai.rst for a walkthrough.

Author: Alejandro Mujica (aledrums@gmail.com)

Submodules