Diagram 2b
About this model
This diagram illustrates visitors as autonomous agents whose behaviour is driven by internal needs and continuous evaluation of the environment. When a visitor spawns, it generates three needs—food, entertainment, and toilet—and the highest value determines its current priority.
The visitor then checks whether a suitable facility is available nearby. If no appropriate building is found, the visitor remains in an exploratory state and periodically re-evaluates the environment, allowing its behaviour to adapt as new facilities are built or crowd conditions change.
Once a suitable facility is detected, the visitor selects it as a target and switches to goal-directed movement. Pathfinding like A* is used to navigate towards the facility, and a successful arrival triggers a service interaction that contributes to the overall service count. If no suitable facility becomes available within the visitor’s tolerance window, the visitor leaves the market unserved.
"Diagram 2b" is a public Machinations diagram shared in the Community by Heria, with 31 components.
It was created in November 2025 and last edited in December 2025.
Open the diagram in the Machinations app and press Play to watch the resources move, adjust its values to test how the system responds, or remix it to make an editable copy in My diagrams.