Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.23 KB

README.md

File metadata and controls

17 lines (12 loc) · 1.23 KB

🌱 Conway's Game of Life

This was made for a small project in order to learn the basics of Phaser. It displays an example of a zero player game, known as the Game of Life, devised by John Conway in 1970. It is called a 'cellular automata' and it simulates population growth and decline. There are many initial patterns that determine the result of the game, each with their own unique properties. This particular pattern is known as the Gosper glider gun and is the first infinitely growing start pattern discovered. Wikipedia

Demo: gameoflife-omega.vercel.app

Tools used

  • 🎮 Phaser 3: Efficient and easy-to-use JS game engine
  • ⌨ Typescript: Supercharges my code with types and really really good linting.
  • 🗻 Snowpack: Webpack, but faster and shinier

Run yourself

  1. Install dependencies with yarn
  2. Build with yarn build and then deploy the _build/ folder. You can also just simply run the project with the command yarn start

Acknowledgements

Templated from phaser3-ts-snowpack-eslint. Super easy to get started with, but the ESLint config is too strict for my taste.