elggem / js-primordialparticles

JavaScript Implementation of Primordial Particle Systems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

JavaScript Implementation of Primordial Particle Systems.

License:The Unlicense


Languages

Language:JavaScript 86.9%Language:HTML 7.2%Language:CSS 5.9%