Fluid & Noise Simulations
1 / 2
Two C++ cellular automata experiments - a 2D liquid simulation and a noise-driven procedural world generator.
My role
Simulation and procedural systems programmer.
Explore the technical details
Capabilities
- 2D liquid simulation using cellular automata
- Procedural world generation with noise
- Real-time simulation stepping
- Cellular automata rule systems
The liquid experiment used cellular automata to simulate movement across a 2D grid. The separate world generator used noise to create procedural terrain, which I visualised in real time.

