/game-of-life

My implementation of Conway's Game of Life

Primary LanguageTypeScript

Game of Life

This is a typescript implementation of Conway's Game of Life, see: https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life.

To run the application you need to:

  1. Install Node.js (https://nodejs.org/en/)
  2. Run npm i
  3. Run npm start

On http://localhost:3000/ the Game of Life will pop up.

Game of Life

Open Tasks

  • Unit test the game logic
  • Unit test App component
  • Update all packages to latest version

Features to implement

  • Add interesting presets
  • Add input field to set the movement speed
  • Beautify UI
  • Make background color and cell color customizable
  • Make size of the canvas variable