This project implements a simple playground to interact and tinker with Cellular Automata in 3D space. A live demo is available here.
The webapp allows to import, export or generate a random seed as well as tweak with the simulation settings. The simulations can be carried out automatically, nevertheless the user can always stop it and manually step into the next generation.
To install the dependencies and run the webapp locally, simply type in your terminal:
# NOTE: npm or pnpm can be used as well
yarn install
yarn start:dev
You can also build a production version, both with an embedded Node.js server as well as standalone HTML (thanks to next export
):
yarn build:all # With embedded Node.js server
yarn build:html # Plain HTML, CSS and JS files exported
This project is distributed under the GPLv3 license.