What is this?

This is a 2D plot where each pixel corresponds to a particle. There are three (or more) circle-shaped attractors/planets that attract the particles. The color of each particle corresponds to the attractor it collides with.

The particles do not attract the attractors or each other, but the attractors attract the particles. When chaos mode is enabled, the attractors also attract each other.

Controls:

Why are there ripples?

When increasing dT too much, you may see this kind of thing:

Ripples artifact example

This happens because when dT is lowered, the particle moves more "discretely" and "jaggedly".

This causes some particles in repeating distance increments to "miss" the attractor, causing ripples.

Ripples artifact diagram

In this image you can see how the red particle goes to the attractor and gets colored while the black particle consistently overshoots it.

These streaks in chaos mode

Ripples artifact diagram

You can see streaks of same-colored hollow circles in chaos mode, which are generated when two attractors collide or one attractor
collides with the walls.

Ripples artifact diagram

These happen because when attractors collide, they start moving very fast in a specified direction. This causes the particles that
were "winding around" the attractor to immetiadely collide, and these particles have their initial positions in different circle-shaped
regions. Each circle corresponds to a different path of winding around.

Other "artifacts"