FLUTTER ECOSYSTEM

chess

一个用于生成合法国际象棋走法、维护国际象棋游戏状态以及在 FEN 和 PGN 格式之间转换的库。

最新版本
0.8.1
近 30 天下载
8860
喜欢数
46
Pub 分数
125

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

该国际象棋包是一个 Dart 库,旨在管理国际象棋游戏状态、生成合法走法,并在 FEN(福尔思-爱德华兹记谱法)和 PGN(便携式棋局记谱法)格式之间进行转换。它为构建具有准确走法验证和状态追踪功能的国际象棋应用提供了坚实的基础。非常适合需要精确国际象棋逻辑的开发者创建国际象棋游戏或工具,支持移动、网页和桌面等多种平台。该库文档齐全且持续维护,便于集成到 Flutter 项目中。

适合场景
  • 构建国际象棋游戏
  • 解析和生成 PGN 文件
  • 验证国际象棋走法
  • 在 FEN 和 PGN 之间转换
  • 实现国际象棋人工智能
  • 跟踪游戏状态
主要特点
  • 合法走法生成
  • FEN 和 PGN 转换
  • 游戏状态管理
  • 跨平台支持
  • 准确的国际象棋规则执行
  • 轻便且快速
适合对象
  • Flutter 游戏开发者
  • 国际象棋应用开发者
  • 教育类国际象棋工具
  • 国际象棋引擎集成
  • 拼图和训练应用
使用建议
  • 需要理解国际象棋记谱法
  • 仅限标准国际象棋规则
  • 无内置 UI 组件
  • 未针对大规模游戏数据库进行优化
  • 依赖外部对源代码的维护
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add chess

所属分类

源码仓库

关联项目