Check out the live demo here.
WARNING: The link might not work when opened for the first time, simply reload the page and it should load correctly.
This project is a WebGL- and WebAssembly-powered implementation of Conway's Game of Life. Leveraging these technologies allows the simulation to handle high-cardinality grids with impressive performance and visuals.
- High Performance: Thanks to WebGL and WASM, the simulation runs smoothly even with large grids.
- Pattern Library: The app includes a selection of well-known patterns that you can drag and drop directly onto the grid.
- Clear the Screen: Press
c
to clear the grid. - Drag and Drop Patterns: Select a pattern from the side panel on the right and drag it onto the grid.
- Start the Simulation: Press
s
to start the simulation and watch the patterns evolve. - Check the cheatsheet for even more cool stuff.
- WebGL: For rendering the grid and patterns with high performance.
- WebAssembly (WASM): For handling the complex calculations required by the simulation.