/js-primordialparticles

JavaScript Implementation of Primordial Particle Systems.

Primary LanguageJavaScriptThe UnlicenseUnlicense

Javascript Primordial Particle Systems

What is this?

This is an unofficial JS clone of the PPS System for cool demonstration purposes. It runs perfectly on an iPhone 6 but might not run smoothly on other browser/OS combinations yet... It is based on a simplistic JS multi agent simulation.

How a life-like system emerges from a simplistic particle motion law. Thomas Schmickl, Martin Stefanec, Karl Crailsheim

Population Dynamics of Self-Replicating Cell-like Structures Emerging from Chaos. Thomas Schmickl, Martin Stefanec

How to run

For development open index.html on your local machine. The gh-page branch, can be seen here: https://elggem.github.io/js-primordialparticles/

TODOS

  • Determine population density with acceptable FPS and adjust accordingly, introduce scaling to remain performant on slow machines and not drop below threshold for density.
  • Parameter tuning to achieve better behaviour.
  • ...?

Participate

Feel free to fork and do pull requests at will!