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
- gale.ai.agent module
- gale.ai.behavior_tree module
- gale.ai.blackboard module
- gale.ai.decision_tree module
- gale.ai.formation module
- gale.ai.fuzzy module
- gale.ai.goap module
- gale.ai.graph module
- gale.ai.learning module
- gale.ai.markov module
- gale.ai.minimax module
- gale.ai.pathfinding module
- gale.ai.perception module
- gale.ai.rules module
- gale.ai.scripting module
- gale.ai.search module
- gale.ai.steering module
- gale.ai.tactical module
- gale.ai.targeting module