Particle Life

60 fps · 0 · Gen 0 ·
Settings
Species: 6
Click +0.25 / Right-click -0.25. Row→Col force.
Defection50%Cooperation
Bias0.0
Threshold0.50
Force Strength0.15
Friction0.40
Particles1200
Interaction Range60
Repulsion Radius10
Energy Rate0.15
Reproduction Threshold140
Network Strength0.15
Bond Strength0.30
Bond Break Distance40
Particle Size3.0
Trail Fade0.20
Built by Barger Dev
PARTICLE LIFE v2.0
BIOS ............ Barger Dev Systems
Loading kernel ... [OK]
Spatial hash grid .... initialized
Physics engine ....... [OK]
Force model .......... attraction / repulsion
Payoff matrix ........ 8x8 species support
Evolution module ..... reproduction + death
Network effects ...... Metcalfe clustering
Bond system .......... multi-species organisms
Game theory presets .. PD / Hawk-Dove / RPS
Render pipeline ...... trails + glow + chart
Touch input .......... [OK]
Particles: 1200   Species: 6   Status: READY
SELECT MODE

Particle Life + Game Theory

An artificial life simulation exploring emergent behavior, evolutionary game theory, and network effects.

How It Works

Colored particle species interact via a payoff matrix. Each cell defines how one species is attracted to (+) or repelled by (-) another. From these simple rules, particles self-organize into complex lifelike structures.

Evolution Mode

When enabled, interactions exchange energy. A particle's energy depends on how other species treat it (the column values in the matrix). High energy triggers reproduction (the particle splits). Zero energy means death. Species that thrive in their ecological niche grow; poor strategies go extinct. This is evolutionary game theory in action.

Network Effects

Particles near same-species neighbors get a force multiplier proportional to log(cluster size) — Metcalfe's Law. This creates positive feedback loops: larger groups become stronger, attracting more members. But overconcentration can also be a liability if a predator species is nearby.

Game Theory Presets

Bonds & Organisms

When Bonds are enabled, particles that stay close together for several frames form persistent connections (shown as faint lines). Bonds give clusters structural memory — they hold multi-species groups together. Connected clusters of 2+ species are counted as organisms in the stats bar. Try the Organism Presets to see layered, cell-like structures emerge.

Controls

Try enabling Evolution with the Game Theory presets -- watch species populations rise and fall in real time on the population chart.

Built by Barger Dev