This is a project under the 1-App-3-Languages (1A3L) series. It implements the Conway's Game of Life under 3 language: Svelte, React and Flutter
Demo site: https://nicholaslck.github.io/1A3L-conway-game-of-life/
npm install
npm run install:react
npx nx dev react
npm run install:svelte
npx nx dev svelte
# Make sure you have flutter SDK installed first.
npm run install:flutter-app
npx nx dev flutter-app
Feature | Svelte | React | Flutter |
---|---|---|---|
Rows and Cols configuration | ✅ | ✅ | ✅ |
Display game board | ✅ | ✅ | ✅ |
Reset game board | ✅ | ✅ | ✅ |
Start/Stop the game | ✅ | ✅ | ✅ |
Growth speed configuration | ✅ | ✅ | ✅ |
Click to change cell state | ✅ | ✅ | ✅ |
Drag to change cells states | ✅ | ✅ | |
Randomize cells |
✨ This workspace has been initiate by Nx, Smart Monorepos · Fast CI. ✨