A few thousand colored particles, each following a single rule: move toward or away from neighboring particles depending on their color. That's it. Yet from these minimal rules emerge clusters, waves, worms, crystals, and structures that look almost alive.
This is a simulation of emergent complexity: many agent following simple local rules create complex patterns appearing at large scale.
Enjoy randomly generated universes infinitely. Once you are done check out the Story page.
Be amazed 🌈 →Let me show you the universes through an guided demonstration
Read Story →An interactive interface allowing you to load preset universes and manipulate them to find new dynamics. Works best on desktop.
Go play →A detailed walkthrough of how the simulation works. Explains the mechanics step by step with interactive examples you can run as you read. Work in progress.
Read the guide →Browse all named universes in one place. Each entry is a specific set of rules that produces a distinct, reproducible behavior. A good way to explore the range of what's possible.
Browse universes →A free-form sandbox. Adjust the attraction table, tweak color proportions, change particle counts, and mutate or randomize the rules to discover new behaviors on your own.
I tailor the UI to my specific needs as I work on this project so the interface is rough around the edges and might break often.
Open sandbox →Review and tag universe presets. Load each universe, watch it simulate, then edit its metadata -behavior, structure, energy level- and save changes back to the source files. Dev mode only.
Classify presets →