跳到正文
原文
HackerNoon· Alok Singh·· 13 小时前AI 评分20

用 SwiftUI 正确实现井字棋:值类型状态、胜负判定与 Minimax AI

Tic Tac Toe in SwiftUI, Done Properly: Value-Type State, Win Detection and Minimax AI

AI 导读

一位开发者以 2020 年 4 月上架的 App Store 应用 Tic Tac Toe: Time Pass 为引,演示用 SwiftUI 构建回合制游戏的架构:Game 结构体以 private(set) 封装全部规则,playing(_:) 返回新值而非原地修改,SwiftUI 视图只渲染状态并转发点击。

来源:HackerNoon · hackernoon.com