How It Works
Each particle type has an attraction or repulsion force toward every other type, defined by an NxN matrix. Particles within a given range experience these forces, updating their velocity and position each frame. Different matrices produce cells with membranes, orbital systems, chasing swarms, or crystalline lattices.
Applications
Artificial life research, emergent behavior from minimal rules, generative art. The parameter space is vast, with 4 types producing 16 force parameters. Most combinations have never been explored. Related to ALIEN, a GPU-accelerated massive-scale version.
random generates new force matrix·click to attract particles toward cursor·adjust friction and force range to change dynamics