Skip to content

Repository files navigation

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/

About

A Swift implementation of Conway's Game of Life

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages