All Projects → Ijee → Game-of-Life-Vue

Ijee / Game-of-Life-Vue

Licence: MIT license
vue implementation of game of life

Programming Languages

Vue
7211 projects
SCSS
7915 projects
typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Game-of-Life-Vue

nuxt-netlify-cms-starter
🏞 A very spartan starter for using Nuxt.js with Netlify CMS.
Stars: ✭ 67 (+294.12%)
Mutual labels:  netlify
dev-cyber
Not the device we need, but the one we deserve
Stars: ✭ 19 (+11.76%)
Mutual labels:  life
vue-async-bootstrap-modal-demo
A Vue.js async bootstrap modal(dialog) demo.
Stars: ✭ 15 (-11.76%)
Mutual labels:  vue-cli
dontsteal
Python 3 script to compare two osu! replays for similarities. (Kind of anti-cheat for replay stealing)
Stars: ✭ 13 (-23.53%)
Mutual labels:  of
vue-cli-plugin-docker
🐳 Dockerize your vue app
Stars: ✭ 23 (+35.29%)
Mutual labels:  vue-cli
vue.pwa.weather.app
Simple Progressive Web Apps (PWA) showing hourly and daily weather forecast data.
Stars: ✭ 24 (+41.18%)
Mutual labels:  vue-cli
Vue-CAMP
VueJS
Stars: ✭ 16 (-5.88%)
Mutual labels:  vue-cli
pwl
Password Lense: reveal character types in a password
Stars: ✭ 20 (+17.65%)
Mutual labels:  netlify
bluise
🍄 Bluise - A Nuxt.js & Netlify CMS boilerplate.
Stars: ✭ 132 (+676.47%)
Mutual labels:  netlify
gatsby-blog-template
✍️ A GatsbyJS Blog Template for blogging purposes.
Stars: ✭ 38 (+123.53%)
Mutual labels:  netlify
vue-automation
一款开箱即用的 Vue 项目模版,基于 Vue 2.x
Stars: ✭ 31 (+82.35%)
Mutual labels:  vue-cli
VenoDev
💻 My personal portfolio and contact website.
Stars: ✭ 14 (-17.65%)
Mutual labels:  netlify
netlify-lambda-function-example
An example Netlify Lambda function that processes payments with Stripe.
Stars: ✭ 93 (+447.06%)
Mutual labels:  netlify
11straps
11straps is a static website boilerplate. It combines Eleventy with Bootstrap 5. 🎉
Stars: ✭ 85 (+400%)
Mutual labels:  netlify
element-admin
A dead simple but powerful vue admin with Vue CLI 3 and ElementUI.
Stars: ✭ 37 (+117.65%)
Mutual labels:  vue-cli
vuefes-2018
Vue Fes Japan 2018 の Web サイトのソースコードです。ナレッジ共有のために公開します
Stars: ✭ 39 (+129.41%)
Mutual labels:  netlify
go-life
Terminal based Conway's Game of Life. Implemented in Go.
Stars: ✭ 95 (+458.82%)
Mutual labels:  life
gatsby-starter
Gatsby Starter for creating portfolio & blog.
Stars: ✭ 55 (+223.53%)
Mutual labels:  netlify
neu ui
Prototype and build projects faster using Neu UI - an open source React component library designed to neumorphic style. Built using React, Styled Components, Jest and Storybook.
Stars: ✭ 23 (+35.29%)
Mutual labels:  netlify
vue-seo-friendly-spa-template
Vue.js PWA/SPA template initially scaffolded with vue-cli and configured for SEO. Makes use of prerendering and other techniques/packages in order to achieve a perfect "Lighthouse Score".
Stars: ✭ 41 (+141.18%)
Mutual labels:  netlify

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.


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].