Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kovalenkovpu/life-game

John Conway's Game of Life
https://github.com/kovalenkovpu/life-game

conway-game game game-of-life javascript life mvc typescript

Last synced: 12 days ago
JSON representation

John Conway's Game of Life

Awesome Lists containing this project

README

        

# Conway's Game of Life

[Wiki](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)

### Rules

- Any live cell with two or three live neighbours survives;
- Any dead cell with three live neighbours becomes a live cell;
- All other live cells die in the next generation. Similarly, all other dead cells stay dead.

### Run game

- `yarn start` for running the application on `localhost:3000`;
- `yarn run build` for building the applcation into `dist` folder.

### TODO:

- [x] New data model - LG01
- [x] Performance on current solution - LG01
- [x] Code style
- [x] Move function approach to class-based MVC - LG02
- [x] TS support - LG03
- [x] Move to canvas solution
- [ ] Production config