An implementation of the Conway's Game of Life using multiple technologies including TypeScript, React, Rust, WebAssembly and Three.js.
It's not actually a 3D Game of Life, but Game of Life 3D which renders two-dimensional space into three-dimensional canvas where the cells are just cubes. The objectives of this project are i) to get an idea of combining unfamiliar (to me) technologies in a single software, ii) to expand knowledge and possibilities of the frontend development and iii) to help anyone who are interested in my interests to begin their own learning processes.
It requires
Go to wasm/
and run
> wasm-pack build
Go to the root directory and run
> npm install
> npm run build
Then serve the build/
directory with your favorite tools. For example,
> serve build