Pull and Push Modes (Any and All)

About this model

This diagram models a resource distribution system that showcases the behavior of different pull and push modes, namely "Pull Any", "Pull All", "Push Any", and "Push All", as resources move through a network of pools. The system includes several pools that initially hold specific amounts of resources, and their interaction is dictated by whether they are set to push or pull resources, as well as by how many resources they move per action. These interactions are defined by resource connections with specified flow rates, including constant flows and interval-based transfers.

The diagram also implements drains to model the consumption or removal of resources from the system, representing endpoints where resources exit the modeled economy. The interconnected nature of the pools, coupled with the activation modes and action plans (whether automatic, interactive, passive, or triggered at the start), combine to simulate various scenarios of resource flow. This structure allows experimentation with how resources are distributed, accumulated, or diminished across different nodes under varying operational modes, making the diagram a versatile tool for understanding and testing the dynamics of resource management and flow in game design or economic simulations.

"Pull and Push Modes (Any and All)" is a public Machinations diagram shared in the Community by Ryan Samuel Dimaunahan, with 34 components.

It was created in February 2020 and last edited in April 2021.

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.

Remixes of this diagram

More from Ryan Samuel Dimaunahan