Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kovalenkovpu/life-game
- Owner: kovalenkovpu
- Created: 2020-11-06T06:18:24.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-29T10:35:23.000Z (about 1 year ago)
- Last Synced: 2024-11-18T21:18:52.874Z (2 months ago)
- Topics: conway-game, game, game-of-life, javascript, life, mvc, typescript
- Language: TypeScript
- Homepage: https://kovalenkovpu.github.io/life-game/build
- Size: 619 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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