Vixen
dd8b0a81

AI · guide

Authoring a behaviour tree

The .vxbt document, the editor over it, and what each gesture means to the tree that runs.

Edit this page on GitHub

Documents

Next

  • Behaviour trees — An event-driven tree that is not walked every frame — composites, tasks, decorators and services over one flat compiled template.
  • The blackboard — An agent's data as a compiled key table — six types, byte ranges, per-key versions and observers.
  • Perception — The five senses, what an agent remembers about them, and the three bounds that keep a village of them inside a frame.
  • Nodes over the world — The behaviour-tree nodes that walk, turn, patrol, animate and make noise — and what each of them needs on the entity.
  • Utility — Considerations, the six response curves, the weighted geometric mean with its zero rule, the four selectors, and the inertia that stops an agent flapping.