Vixen
dd8b0a81

AI · guide

Behaviour trees

An event-driven tree that is not walked every frame — composites, tasks, decorators and services over one flat compiled template.

Edit this page on GitHub

Documents

Next

  • Agents and actions — One action surface for three planners, per-agent state as a byte range, and a governor that decides who thinks this frame.
  • The blackboard — An agent's data as a compiled key table — six types, byte ranges, per-key versions and observers.
  • Authoring a behaviour tree — The .vxbt document, the editor over it, and what each gesture means to the tree that runs.
  • The AI debugger — One keyed overlay over all three planners, breakpoints on nodes, a diagnosis read out of the recorded log alone, and the one channel that crosses a wire.
  • Environment queries — Generators, tests with three purposes, and the utility scorer with points substituted for actions.