Quantum app icon

Quantum

Explore how simple particle interactions produce complex material behaviour

Experiment with temperature, viscosity and interaction rules to create diffusion, crystallization and other emergent particle systems.

Particles · four classes · local forces · real-time motion

What happens here

Quantum is a stylized particle-system sandbox, not a quantum-mechanics simulator. Local attraction, repulsion, temperature and motion rules act across particle classes; repeated across thousands of particles, they produce larger structures and material-like behaviour.

01

Place particle classes

Begin with up to four types of particles, each represented by its own colour and population.

02

Define local forces

Set how every class attracts or repels the others using the interaction rule editor.

03

Let motion accumulate

Temperature and viscosity affect movement while local interactions build fields, clusters and flows.

04

Perturb and compare

Pause to add or remove particles, edit the matrix, then resume and watch the system reorganize.

What you can explore

The model is intentionally simplified and visual. It is useful for exploring emergent behaviour and generative systems, not as a scientific instrument.

01

Diffusion and mixing

Raise motion and weaken local attraction to see particle groups spread, collide and mingle across the field.

02

Clustering and crystallization

Balance attraction and repulsion so loose particles settle into dense repeating or lattice-like structures.

03

Temperature-driven motion

Change temperature while a system runs and observe how faster motion disrupts or remakes existing clusters.

04

Competing particle classes

Give each class a different relationship to the others and watch separation, chasing, orbiting or mixed flows appear.

05

Rule-matrix experiments

Change a single attraction or repulsion value and compare how one local relationship reshapes the whole field.

Local forces, different systems

A simulation field and two annotated rule views show how particle classes, local relationships and initial state change the result.

Controls and workflow

Build an experiment from particle classes and forces, then keep interesting fields and rules for another session.

Choose

Load a system

Start from an existing field or a saved configuration.

Define

Edit interactions

Set attraction and repulsion across the class matrix.

Run

Control the field

Play, pause and tune temperature or viscosity in real time.

Perturb

Add or remove

Manipulate particles while paused, then observe the response.

Keep

Save the experiment

Store fields, colour schemes and rule sets to continue later.

At the beginning there was only Chaos… then local forces began to repeat.

Emergent Systems Sandboxes

These projects explore the same central idea at different scales: complex behaviour can emerge from many simple local rules.

I build tools for exploring how complex behaviour emerges from simple rules.

See all projects