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. ✨