Examples
Select an example to explore it in the playground.
Beginner - Introductory Models
Fishery Simulation
A fishery simulation of stocks, flows, and feedback loops managing fish populations.
Level:Beginner
Antifragile System
A simple antifragile system simulation where each failure reduces the probability of future failures.
Level:Beginner
Bathtub Fill and Drain
A bathtub simulation illustrating stock and flow of water volume.
Level:Beginner
Gacha Box
Simulates drawing items from a gacha box with configurable drop rates and a pity system.
Level:Beginner
Goal-Seeking Decay
A goal-seeking decay simulation modeling exponential approach toward a target.
Level:Beginner
Nested Hierarchy Workflow
A nested hierarchy simulation where tasks flow across company departments.
Level:Beginner
Queue Simulation
A queue simulation demonstrating throughput limits and system capacity.
Level:Beginner
Savings vs Credit-Card Debt
A savings vs debt simulation comparing compounding interest effects.
Level:Beginner
Thermostat Simulation
A thermostat simulation showing balancing feedback and time delays.
Level:Beginner
Intermediate - Classic Dynamics
First-Price vs. Vickrey Auctions
Repeated sealed-bid auctions comparing first-price and Vickrey rules with learning agents.
Level:Intermediate
Bank Renege Simulation
A bank renege simulation where customers join a queue with limited patience and may leave before service if the wait is too long.
Level:Intermediate
Dynamic Difficulty Adjustment
Adaptive encounters that track win rate to keep players challenged.
Level:Intermediate
Hospital ER Patient Flow
Queuing theory demo of patient flow through an emergency department.
Level:Intermediate
Inspection Game
A poacher vs. ranger game with limited patrols and adaptive poachers.
Level:Intermediate
Predator-Prey (Lotka–Volterra, SciPy)
A predator-prey simulation using the Lotka-Volterra equations.
Level:Intermediate
Predator-Prey (Lotka–Volterra, SimPy)
Discrete-time SimPy approximation of the predator–prey model.
Level:Intermediate
Matchmaking Queue
Simulates skill-based matchmaking with adjustable buckets, skill delta and max wait.
Level:Intermediate
Rumor vs Counterwave
Competing rumor and fact-check messages racing across a social network.
Level:Intermediate
SIR Model with Vaccination
An SIR vaccination simulation modeling epidemics with optional vaccination.
Level:Intermediate
Sleep Debt Simulation
A sleep debt simulation tracking caffeine, sleep patterns, and debt buildup.
Level:Intermediate
War of Attrition
Two-player waiting game exploring mixed strategies and the option value of waiting.
Level:Intermediate
Advanced - Complex Simulations
Car Service Simulation - SimPy Tutorial
A car service simulation showing priority washing with features like interrupts.
Level:Advanced
Logistic Map
A logistic map simulation that iterates x_{n+1}=r*x_n*(1-x_n) to illustrate chaos.
Level:Advanced
Machines Simulation
A machines simulation depicting resource allocation and reliability.
Level:Advanced