Linear Variation - Endurance Matches

About this model

This diagram represents a game progression mechanism where a player faces increasing challenges as they advance through levels, with a focus on battles against bosses and survival based on a finite number of lives. In this setup, the player starts at level one, with the current level indicating the number of bosses to defeat. As the player progresses, each new level increases the number of bosses encountered. The mechanism incorporates a dynamic battling system named "Fight Bosses" that decides the outcome of each encounter based on a mix of probabilities and resource management. Specifically, the player has a predefined number of lives at the start, and the game tracks whether the player is alive and if any bosses remain undefeated.

The outcome of fights against bosses is determined by probabilistic gates, simulating win and loss scenarios where the chance of winning decreases as the player levels up, reflecting an increased difficulty level. The game employs a register to continuously assess two conditions: if the player is still alive and if bosses are present to fight. If the player's lives deplete to zero, a condition is triggered marking the end of the game as "Game Over". This design not only emphasizes survival through resource management—represented by the player's lives—but also the escalating challenge posed by the bosses. Such a system could serve to model games where progression is marked by increasing difficulty and the critical importance of strategy in resource allocation.

"Linear Variation - Endurance Matches" is a public Machinations diagram shared in the Community by Nicolás Alejandro Munafó, with 25 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.