GameOfLife for macOS in Swift & SwiftUI

Overview

GameOfLife

John Conway's Game of Life for macOS written in Swift & SwiftUI.

Game Of Life MacOS Fullscreen

  • Start with a random grid
  • Choose the grid dimenssion
  • Adapt the grid dimension to the window size
  • Play / Pause the game
  • Forward step by step
  • Reset the grid to a new random grid
  • Change the generation speed
  • Count the generation
  • Change a cell value by clicking on it (buggy)
  • Change the cells color by cliking on the generation number
  • Export the grid state to a RLE file format (https://www.conwaylife.com/wiki/Run_Length_Encoded)
  • Import a grid from a RLE file format
You might also like...
A little arcade game that uses SwiftUI as a game engine.
A little arcade game that uses SwiftUI as a game engine.

SwiftUI Game A little arcade game that uses SwiftUI as a game engine :) Just copy the code into the Blank playgroundbook in Swift Playgrounds app on i

A 2048 game writing with SwiftUI.
A 2048 game writing with SwiftUI.

2048 Game (SwiftUI app) This is a simple game to demonstrate the new SwiftUI framework. Note that the game algorithm may have issues, and this is stil

A Simple iOS Game App - Designed in SwiftUI 🚀

A Simple iOS Game App - Designed in SwiftUI 🚀 The game's aim is to make a cap to fill the color among them. On tapping any shapes, it will rotate 90

A simple dice roller made with pure SwiftUI.
A simple dice roller made with pure SwiftUI.

Dice Roller A simple dice roller made with pure SwiftUI. Contributing Pull requests are welcome. For major changes, please open an issue first to disc

The Classic game TicTacToe made using SwiftUI and MVVM architecture

The Classic game TicTacToe made using SwiftUI and MVVM architecture

Recreating the Poketch from Pokemon Diamond and Pearl on the Apple Watch with SwiftUI and WatchOS 8
Recreating the Poketch from Pokemon Diamond and Pearl on the Apple Watch with SwiftUI and WatchOS 8

Apple Watch Poketch What is it? It's an Apple Watch remake of the "Poketch" from Pokemon Diamond and Pearl made with SwiftUI! Check out the YouTube vi

Simple SwiftUI War Game

swiftui_war Simple SwiftUI War Game My implementation of: https://codewithchris.

A basic Connect Four game built with SwiftUI
A basic Connect Four game built with SwiftUI

ConnectFour About A simple Connect Four game built entirely with SwiftUI. Through working on this project, I have learned that the upsides of using Sw

BabySortingToyGame - Build a little game for babies to sort shapes in the correct location. This is made in SwiftUI using drag gestures.
BabySortingToyGame - Build a little game for babies to sort shapes in the correct location. This is made in SwiftUI using drag gestures.

This is a demo to build a little mini-game "for babies". It's inspired in this kind of games:

Owner
null
Snake implemented in SwiftUI for macOS

Snake Snake implemented in SwiftUI for UI. Inspired by this amazing tweet. Live Streams I did all of this will streaming. Here are links to those stre

Sam Soffes 19 Apr 5, 2022
This SwiftUI project is a result of the first 'milestone' in "Hacking With Swift's 100 Days of SwiftUI".

rock-paper-scissors-trainer This SwiftUI project is a result of the first 'milestone' in "Hacking With Swift's 100 Days of SwiftUI". In this simple ro

Eric Tolson 1 Dec 5, 2022
PlayCover is a project that allows you to sideload iOS apps on macOS( currently arm, Intel support will be tested.

PlayCover Run iOS apps & games on M1 Mac with mouse, keyboard and controller support. Intel macs support will be implemented later. Installation Just

Alexandr 3.9k Jun 30, 2022
3D Shoot'em Up written with OpenGL ES 1.1/2.0 running on iOS, Android, Windows and MacOS X.

SHMUP This is the source code of "SHMUP" a 3D Shoot 'em up that I wrote in 2009. It is very inspired of Treasure Ikaruga, the engine runs on iOS, Andr

Fabien 242 Dec 16, 2022
PokaPlayer's native client for iOS and macOS

PokaNative PokaPlayer's native client for iOS and macOS Installation Get the ipa file from Releases. Use some software like AltStore to install the ip

PokaPlayer 5 Feb 12, 2022
MultiClock: a screensaver for macOS that displays the time using 24 clocks

MultiClock MultiClock is a screensaver for macOS that displays the current time

Brad Root 103 Jan 7, 2023
Cards - A SharePlay enabled card game for iOS & macOS

Deal ♣️ Overview A simple demo app showing the implementation of a card game acr

Oliver Binns 5 Jul 3, 2022
A peer-to-peer rock, paper scissors game for iOS and macOS

RPS - Rock, Paper, Scissors! Source code for my first SwiftUI tutorial. RPS utilizes the MultipeerConnectivity framework to connect devices directly w

Joe Diragi 3 Nov 14, 2022
Wordle Clone iOS app using Swift and SwiftUI 😎

Wordle Clone Wordle clone using Swift and SwiftUI for educational purposes. Video Preview Screenshots Features Hard Mode Help Screen Sync Stats across

Shameem Reza 8 Jan 1, 2023
Tic Tac Toe game developed in SwiftUI

TicTacToe Tic Tac Toe game developed in SwiftUI Requirements macOS 11.1 Big Sur Xcode 12.3 iOS 14 Getting Started Clone the Repository Royalty free au

Adesanya Segun 9 Sep 14, 2022