Cheat sheet

Stevan Stojkovic
Preview of Cheat sheetPreview of Cheat sheet

About this model

This diagram is a complex interactive model that simulates various aspects and interactions of a game or economic system. It encompasses sources, pools, drains, gates, converters, and traders, set up to generate, distribute, convert, and consume resources through various flows and interactions. The sources are designed to produce an infinite number of resources, depicting different types of resources such as "Black," "Blue," "Green," "Red," and "Orange." These resources are then managed through pools that store and regulate the flow of resources, drains that consume resources, gates that distribute resources based on deterministic or random logic, converters that transform resources from one type to another, and traders that exchange resources between different entities.

The diagram also includes various control mechanisms such as delays and queues for timing resource flows, registers for keeping count or modifying states based on the computations of inputs, and text cells providing descriptions or instructions. State and resource connections are crucial in this model, dictating the flows and transformations of resources between nodes, including conditional logic for activating transitions. Overall, the diagram represents a dynamic system capable of simulating a wide range of scenarios, from game economies to complex decision-making processes, by utilizing a multitude of components and their interactions over determined simulation steps.

“Cheat sheet” is a diagram in the Machinations Community by Stevan Stojkovic.

You can open the original diagram in the Machinations app, press Play to watch how resources move through it, and change its values to see how the system responds. Machinations is a visual tool for designing, simulating and balancing game economies and other systems, where resources flow through sources, pools, drains, converters and gates. In a diagram, a source creates resources, a pool stores them, a drain removes them, a converter changes one resource into another and a gate decides where they go next.