John Conway's game of life implementation with vuejs, bulma and Fontawesome! This was a fun project to learn more about vue, webpack and all the fun stuff you can find on npm. It should be fairly easy to strip the components down to a bare bone application and build bomberman, snake or even a maze with it easily. Everything should be decently commented and work but let me know if you find any issues while running the app.
Note: The old vue 2.6 version of this repository can be found here here. This repository has been upgraded to vue 3.
- Zoomable/Draggable grid for more simultaneous cells
- Make Navigation / Modal to component
- Rule90 ruleset implementation
- More interesting scenarios
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run serve
# build for production with minification (requires local http server)
npm run build
This project got updated to the newest Vue Cli app structure / tooling. If you want to see the old version you can find it under the 1.0.0 branch.
This project is licensed under the MIT License.