Skip to content

Ijee/Game-of-Life-Vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09b6e36 · Dec 21, 2020

History

93 Commits
Aug 24, 2019
Dec 21, 2020
Aug 24, 2019
Jul 12, 2018
Dec 21, 2020
Dec 21, 2020
Dec 21, 2020
Dec 21, 2020
Dec 21, 2020
Aug 24, 2019

Repository files navigation

Game of Life - Vue

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.

Screenshot

Vue 2 - Game of Life Promot

Live Demo - netlify

Live Demo


Some things to consider in the future:

  1. Zoomable/Draggable grid for more simultaneous cells
  2. Make Navigation / Modal to component
  3. Rule90 ruleset implementation
  4. More interesting scenarios

Build Setup

# 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

Vue Cli

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.


License:

This project is licensed under the MIT License.