Skip to content

Latest commit

Β 

History

History
41 lines (27 loc) Β· 1.14 KB

File metadata and controls

41 lines (27 loc) Β· 1.14 KB

Swifty Life: A Swift implementation of Conway's Game of Life

Swift Package providing the logic of Conway's simulation

🎯 Goal

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.

πŸ› οΈ Project State

βœ… Usable 🌱 Work in Progress

🧩 Features

🟒 : 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 πŸ”΄

References

My code was inspired by this implementation : https://getswifty.dev/game-of-life-in-swift-playgrounds/