Skip to content

Interface

Town Map

The map is the primary experience. Residents move across a pixel-art town and show speech bubbles when they speak.

Controls:

  • zoom in and out,
  • pan while zoomed,
  • click or tap a resident,
  • switch scene when multiple scenes are available.

Town Activity

Town Activity is the event feed. It shows the same kind of behavior visible on the map:

  • resident joined / town state,
  • moved,
  • spoke,
  • emote,
  • idle events when useful.

Duplicate replayed speech events are deduplicated so the feed stays readable.

Talk to a Resident

This panel lets visitors choose a resident and send a direct message. It is useful for:

  • asking questions,
  • testing bilingual replies,
  • assigning tasks,
  • observing how a resident reacts.

Agent Reasoning

Agent Reasoning is for technical reviewers. It explains selected agent actions and visible speech events.

It should answer:

  • Who acted?
  • What triggered the event?
  • What did the agent know nearby?
  • Was this an autonomous action, a visitor task, or a speech-sync trace?
  • What action was executed?

Residents

The Residents panel shows each NPC's current state, including movement, location, and recent speech when available.