Connect 4 iOS Game

Designed with SwiftUI.

Demo GIF

On iPhone 13 Pro Max

GitHub Repository

Star this Repo!

Connect 4 iOS Game 說明

Designed with SwiftUI.

  • 與電腦 PK,難度大概中等,會斷玩家的線,不需斷時,如果能贏就直接贏,其餘隨機
  • 棋子落下的動畫方法使用DispatchQueue.main.asyncAfter
  • 連成四點時,以 strokeBorder 在旗子外圍顯示白色框框
  • LazyVGrid呈現棋盤
  • AppStorage儲存比分與玩家和電腦的棋子顏色
  • 可於 Setting 頁面以 ColorPicker選擇喜歡的棋子顏色,並儲存在 AppStorage

--

--