/conways-game-of-life

🎲 Conway's Game of Life with TypeScript 🎲

Primary LanguageTypeScriptMIT LicenseMIT

▪️▪️▪️▪️ Conway's ▪️▪️▪️ Game ▪️▪️ of ▪️▪️ Life ▪️▪️▪️▪️▪️

License: MIT

Implementation of Conway's Game of Life with TypeScript

TS Game of Life Demo

Contents

Demo

View the application at https://luvuong-le-game-of-life.netlify.com/

Tech Stack

Technology Description Link ↘️
HTML5 Hyper Text Markup Language ----
CSS3 Cascading Style Sheets ----
JavaScript High Level, Dynamic, Interpreted Language ----
SASS Syntactically Awesome Style Sheets https://sass-lang.com/
TypeScript Superset of JavaScript https://www.typescriptlang.org/
Yarn Fast, Reliable, Secure Dependency Management https://yarnpkg.com/lang/en/

Running the Game

Ensure Node.js and NPM are installed

Ensure Yarn is installed as well

Install the Packages

yarn install

Run the game

yarn start

The game should now be running at localhost:1234

Features / Ideas To Do

Key Meaning
✔️ Feature Complete
✖️ Feature Incomplete
Feature Idea
  • ✔️ Create Functional Game Of Life
  • ✔️ Custom Cell Class
  • ✔️ Object Oriented
  • ✔️ Implement Iteration Count
  • ✔️ Implement Cell Colours
  • ❓ Different Board Style Themes
  • ❓ Implement Cell Colours based on generations lived
  • ❓ Create timer for the game of life
  • ❓ Add grid neighbour wrap around check
  • ❓ Generate specific patterns