Skip to main content

Crate lau_agent_shell

Crate lau_agent_shell 

Source
Expand description

Lau Agent Shell — an agent in a PLATO room, with a game character on the outside.

The shell wraps a PLATO agent and translates between:

  • Inside: the agent processes readings, predicts, learns (PLATO semantics)
  • Outside: the agent appears as a character in a voxel world (game semantics)

The character’s appearance, behavior, and abilities ALL reflect the agent’s internal state. A confident agent stands tall and glows. A confused one flickers and wanders. A dissolved agent becomes a ghost.

Structs§

AgentShell
The shell — bridges agent state to character appearance.
AgentState
The agent’s internal state (PLATO side).
CharacterAction
An action the character takes in the game world.
CharacterAppearance
The agent’s outward appearance (game side).

Enums§

ActionKind
AgentPhase
CharacterAnimation