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
- ๐ฎ 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
- Install dependencies with
yarn
- Build with
yarn build
and then deploy the_build/
folder. You can also just simply run the project with the commandyarn start
Templated from phaser3-ts-snowpack-eslint. Super easy to get started with, but the ESLint config is too strict for my taste.