Pareto Efficiency

About this model

This diagram models a resource management strategy used in Dota 2, specifically focusing on the practice of stack farming, which allows players to maximize resource acquisition (XP) without diminishing the resources available to other team members. It captures the concept of Pareto Efficiency in a game environment by simulating the actions of two types of players: "Standard Player" and "Stacking Player". Both types of players are engaged in farming jungle camps (neutral monster camps) that spawn at the beginning of each minute, provided the spawning zone is clear of monsters. Players can lure existing monsters out of the spawning zone to allow new monsters to spawn, thus increasing the available XP without hindering their teammates' resource gain.

The diagram utilizes various node types to simulate time passage (via the "Seconds" pool), monster health management, and the accumulation of XP over time for both standard and stacking farming methods. Sources generate monsters, while pools manage their health and the passage of time. Resource connections simulate the attack actions and damage to monsters, and registers calculate minutes and XP gain per minute based on the monsters farmed. State connections implement game logic, including the timing for monster spawn preparation and the conditions required for farming actions. Drains are used to simulate the elimination of monsters once they are defeated. This setup effectively demonstrates how stack farming can improve resource efficiency in a competitive environment, illustrating a strategic exploit of game mechanics for optimal resource distribution and acquisition.

"Pareto Efficiency" is a public Machinations diagram shared in the Community by Anıl Akhan, with 30 components.

It was created in July 2023 and last edited in July 2023.

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.

More from Anıl Akhan