Place particle classes
Begin with up to four types of particles, each represented by its own colour and population.
Quantum
Experiment with temperature, viscosity and interaction rules to create diffusion, crystallization and other emergent particle systems.
Particles · four classes · local forces · real-time motion
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.
Begin with up to four types of particles, each represented by its own colour and population.
Set how every class attracts or repels the others using the interaction rule editor.
Temperature and viscosity affect movement while local interactions build fields, clusters and flows.
Pause to add or remove particles, edit the matrix, then resume and watch the system reorganize.
The model is intentionally simplified and visual. It is useful for exploring emergent behaviour and generative systems, not as a scientific instrument.
Raise motion and weaken local attraction to see particle groups spread, collide and mingle across the field.
Balance attraction and repulsion so loose particles settle into dense repeating or lattice-like structures.
Change temperature while a system runs and observe how faster motion disrupts or remakes existing clusters.
Give each class a different relationship to the others and watch separation, chasing, orbiting or mixed flows appear.
Change a single attraction or repulsion value and compare how one local relationship reshapes the whole field.
A simulation field and two annotated rule views show how particle classes, local relationships and initial state change the result.



Build an experiment from particle classes and forces, then keep interesting fields and rules for another session.
Start from an existing field or a saved configuration.
Set attraction and repulsion across the class matrix.
Play, pause and tune temperature or viscosity in real time.
Manipulate particles while paused, then observe the response.
Store fields, colour schemes and rule sets to continue later.
At the beginning there was only Chaos… then local forces began to repeat.
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