Swift Package providing the logic of Conway's simulation
Implement logic of Conway's life simulation. Use this package with your favorite UI (on iOS, macOS etc...).
Note: I made this project to learn deeper Swift language, Apple ecosystem apps architecture, as well as Xcode features. Any feedback or advise would be really appreciated.
Read the documentation to integrate this package within your app.
✅ Usable 🌱 Work in Progress
🟢 : Implemented
🟠 : Implemented but buggy / not fully finished
🔴 : Not implemented yet
| Feature | State |
|---|---|
| Cell Model | 🟢 |
| Simulation Model | 🟢 |
| Start Simulation | 🟢 |
| Stop Simulation | 🟢 |
| Reset Simulation | 🟢 |
| Edit Simulation FPS | 🟢 |
| Edit Cell Generation Randomness | 🟢 |
| Edit Grid Size | 🟢 |
| Documentation | 🟢 |
| Unit Tests | 🔴 |
My code was inspired by this implementation : https://getswifty.dev/game-of-life-in-swift-playgrounds/