Vixen
dd8b0a81

AI · guide

Environment queries

Generators, tests with three purposes, and the utility scorer with points substituted for actions.

Edit this page on GitHub

Documents

Next

  • 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.
  • Behaviour trees — An event-driven tree that is not walked every frame — composites, tasks, decorators and services over one flat compiled template.
  • 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.
  • 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.