Vixen
dd8b0a81

AI · guide

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.

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.
  • GOAP — World keys, conditions and effects, the bounded backwards search, and why only the head of a plan is ever committed.
  • 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.