Flutter 国际象棋游戏

Flutter 国际象棋游戏完全用 Dart 编写。依赖项仅包含 flutter_bloc 库。

chess

特点

我只有在有空闲时间时才处理这个仓库。但我的空闲时间不够 )))

我的主要想法是

  • 分离逻辑和展示 ✅
    • Models: 包含逻辑
    • UI: 包含所有 UI 组件
    • bloc: 用于模型和 UI 之间的绑定
  • 创建计算棋子可用路径的逻辑 ✅
  • 添加“获胜”逻辑 | 正在进行 ⏳|
    • 将杀棋逻辑
  • 玩家轮流移动棋子 ✅
  • 添加与玩家对战的 AI | 希望实现 🤞|

GitHub

查看 Github