Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 656 Bytes

File metadata and controls

23 lines (20 loc) · 656 Bytes

Agent Data Model

Agent

  • id: unique identifier
  • position: world coordinates
  • rotation: orientation
  • state: FSM state
  • currentGoal: active GOAP goal
  • perceptionData: sensed objects/events
  • LODLevel: current simulation fidelity
  • profile: custom parameters for behavior

Action

  • preconditions: required state or world conditions
  • effects: state/world changes after execution
  • cost: used for planning
  • priority: optional for conflict resolution

GOAP Planner

  • Maintains a list of available actions
  • Tracks active goals per agent
  • Calculates sequences via A* or backward chaining
  • Supports replanning triggers