Before revision: Common behavior selection algorithms include: Finite-state machines Hierarchical finite-state machines Decision trees Behavior trees Hierarchical task networks Hierarchical control systems Utility systems Related concepts In application programming, run-time selection of the behavior of a specific method is referred to as the strategy design pattern
After revision: Dialogue tree (for selecting what to say)Common behavior selection algorithms include: Finite-state machines Hierarchical finite-state machines Decision trees Behavior trees Hierarchical task networks Hierarchical control systems Utility systems Related concepts In application programming, run-time selection of the behavior of a specific method is referred to as the strategy design pattern