Practical guide
How to Tune Particle Life Parameters: A Practical Guide
Good Particle Life worlds are not designed particle by particle. They are encouraged by changing a few relationships and observing what survives.
Start with one question
Before moving every control, decide what kind of behavior you want to explore. A stable colony needs a balance between gathering and separation. A chase needs an uneven relationship. A chaotic cloud needs enough energy to prevent particles from settling. Keeping one goal in mind makes each adjustment easier to read.
Number of particle types
Particle types are the color families in the simulation. With two types, cause and effect is easy to see: one family can chase, avoid, or pair with the other. Three or four types create richer chains of influence. Five or more types can produce surprising ecosystems, but it becomes harder to understand which relationship caused a pattern.
For learning, begin with three types. Give each one a distinct role, such as gatherer, target, or disruptor. Add another type only after the current behavior is recognizable.
The attraction matrix
The attraction matrix is the personality of the world. It records how every particle type responds to every other type. A positive value means attraction, a negative value means repulsion, and a value near zero creates little response. The direction matters: the rule for A reacting to B can differ from the rule for B reacting to A.
If type A is attracted to type B but B is repelled by A, you get chase behavior. If A and B strongly attract each other, they may form mixed pairs or dense shared clusters. If both types repel each other, they separate into territories. If a type is mildly attracted to itself, it tends to form same-color groups; if that self-attraction is too strong, it may collapse into tight, uninteresting lumps.
Friction and motion
Friction removes energy from particle movement. Higher friction slows particles quickly and helps structures settle. Lower friction lets them keep momentum, making orbits, streams, and collisions more dramatic. Too little friction often turns a promising colony into a fast cloud that repeatedly overshoots every attraction.
When tuning for stability, increase friction before weakening every force. The relationships may already be good; the particles may simply need more time to respond without flying past one another. For lively chase patterns, lower friction gradually until trails become visible, then stop before the whole system loses coherence.
Interaction radius
The radius determines how far a particle can “notice” its neighbors. A small radius makes interactions local. This can create many independent clusters and detailed cell-like boundaries. A large radius connects distant groups, producing broad waves and coordinated motion across the habitat.
Radius also changes crowding. If many particles fit inside each particle's neighborhood, forces combine and can become intense. When you increase radius, consider reducing force strength or particle density so the world does not immediately explode outward.
Recipes for stable colonies
Start with moderate particle density and medium-to-high friction. Give each type mild self-attraction, then add a short-range repulsion that prevents overlap. Create one or two gentle cross-type attractions rather than making every color strongly attractive. Stable structures often live in the middle: enough pull to gather, enough push to preserve space, and enough friction to lose excess motion.
Change one matrix relationship at a time and let the world run before judging it. A colony may need several seconds to assemble. If clusters form but instantly merge into a single mass, reduce self-attraction or shorten the radius. If nothing gathers, increase one attraction slightly instead of raising all forces.
Recipes for controlled chaos
Build a loop: A chases B, B chases C, and C chases A. Use lower friction and a slightly larger radius so each family can detect its target. Add mild same-type repulsion to keep the colors spread out. For bursts and reorganizations, make one relationship much stronger than the others, but keep short-range repulsion strong enough to avoid total collapse.
There is no single best configuration. The useful habit is observation: identify one visible behavior, change one cause, and compare the result. Open the simulator, pick the closest preset, and use its controls as your starting laboratory.