A unidimensional cellular automata explorer. It supports up to 16 colors, and a neigborhood range of up to 11 cells.
Join the Cellex Discord community to talk about unidimensional cellular automata and cellex.
See the following ressources for introduction:
Cellex supports panning, moving around with the mouse or the keyboard as well as autoscroll down and varying the autoscroll speed. It also features an adjustable zoomed up view. It also supports user-based differential propagation view.
The engine supports up to 16 states and a transition function of size 4096 at most. Thus, neighborhood size can go up to 11 when the number of state is 2.
The current UI limits the number of states to seven because for now the palette is composed of seven colors.
- WolframAlpha – Description (symmetries, properties, classes), and differential propagation examples
All the below explorers are limited to elementary automata
- Cellexp – Autoscrolling, Speed, Impuse, Zoom, Size, Navigation, Border, Random, Properties, Symmetrics
- Celldemo – Autoscrolling, Impuse, Random, Start patterns (three),
- ECAX – Zoom, Navigation, Compute-on-demand
ECA Canvas – Size, Border, Randomcsandy has been removed OnOECA EmergentMind - Zoom, Board of 256 ruleshas been removed as well
See JAM license
First, install node_modules: yarn
. Then go to src/server
and build the server:
cd src/server
yarn vite build
Copy the generated server file up
cd ../..
cp src/server/dist/server.js .
Compile the app
yarn build
Start the server with the path of the dist
folder as parameter
node server.js dist