# Roadmap

Ideas for future demos and extensions to existing ones.

---

## Potential additions

- **3D Cyclic CA** -- Reiter showed nested shell structures in 3D cyclic automata that nobody has visualized interactively. Would need WebGL.
- **Lenia** -- Bert Chan's continuous Game of Life. Was in the project briefly as Flow-Lenia but removed for performance. A WebGL version could work.
- **Neural Cellular Automata** -- Mordvintsev et al. Growing NCA. Would need a lightweight neural net forward pass in WebGL shaders.
- **Boids with obstacle avoidance** -- Classic Reynolds Boids with drawable walls and food sources.
- **Wireworld** -- Was built and removed. Could return as a more polished circuit builder with a component library.

## Extensions to existing demos

- **Particle Life** -- Systematic parameter space mapping like Gray-Scott's f/k map. 8+ colors.
- **MNCA** -- Continuous-state variant per Slackermanz's later work.
- **Reaction-Diffusion** -- Anisotropic diffusion controlled by mouse direction.
- **Turmite Ecosystems** -- Ants that split, annihilate, or spawn children on collision.
- **DLA** -- Custom seed shapes, draw a word and watch DLA grow around it.
- **Sandpile** -- Hex grids, triangular grids, Penrose tiling.
- **Cyclic CA** -- Greenberg-Hastings with custom neighborhoods and 3D visualization.
- **Computational Life** -- Richer instruction set, visualization of program structure.
