This is a 3D particle life simulation. Each particle interacts with other particle in a unique way, and complex behavior can emerge from this.


How the Simulation Works

There are a number of particle "types". Each particle has a type, and each type has its own properties, and interacts differently with other types.

A type has these properties which only affect itself:

Mass: Determines how attracted it is to other particles. The attraction is stronger between particles with higher mass, and this has an effect at any distance.

Friction: How much a particle is slowed down over time.

Energy: Amplifies the particle's current movement.

Energy Transfer Threshold: The particle will only transfer energy to other particles when its energy is higher than this.


A type also has these properties, which determine how it interacts with other types. It has a copy of each of these for each other type:

Attract Force: How strongly attracted it is to the other type.

Attract Range: Attract force only has an effect within this range.

Repel Force: How strongly repelled it is to the other type.

Repel Range: Repel force only has an effect within this range.

Energy Transfer Rate: How quickly it transfers energy to the other type.


You can click "New" to make a new simulation, and change these values. The first pages allow you to set a range in which random values will be assigned, or you can go to the last page to set values for each type manually.

StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authormellowdev2
GenreSimulation
Tagschemistry, particle, Physics

Comments

Log in with itch.io to leave a comment.

Is it possible to download it?

Sorry, there is no download.

Neat! Would you consider adding some presets for interesting values you have found?

Sure, sounds like a good idea :D