Run npm run serve to start up the Webpack server and launch the app ina live-reloading browser window.
Technologies used
ThreeJS for WebGL conveniences like running custom shaders and managing uniforms.
GLSL shaders for running the reaction-diffusion equation for every pixel of the screen and rendering.
Vanilla ES6 JavaScript.
@kchapelier's cellular-automata-rule-parser to convert human-friendly rule definition strings into normalized parametric objects that make driving the simulation simpler.
Webpack build system with live-reloading dev server.