FEN (.fen)

从版本 13.3 开始,"FEN" 已被 Wolfram Paclet 存储库中的 Wolfram/Chess 程序包取代.
  • Import 支持 FEN 记号法.
  • 背景

      • 描述国际象棋棋局位置的标准符号.
      • FEN 是 ForsythEdwards Notation(福斯夫-爱德华兹记号法)的缩写.
      • 单个 FEN 字符串描述了国际象棋游戏的一种状态.
      • FEN 文件通常存储用 FEN 字符串描述的多个位置.
      • ASCII 格式.
      • 最初由苏格兰记者 David Forsyth 开发;后来由 Steven J. Edwards 扩展.
      • PGN 文件中使用 FEN 字符串来描述游戏的初始位置.

    Import 与 Export

    • Import["file.fen"] 导入 FEN 文件,返回显示位置的图形.
    • Import["file.fen",elements] 导入指定参数.
    • 请到以下参考页面了解完整的基本信息:
    • Import从文件导入
      CloudImport从云对象导入
      ImportString从字符串导入
      ImportByteArray从字节数组导入

    Import 参数

    • Import 的通用参数:
    • "Elements" 该文件可用的参数和选项列表
      "Summary"文件摘要
      "Rules"所有可用参数的规则列表
    • 游戏参数:
    • "ActivePlayer"下一回合的玩家
      "FENStrings"走位的 FEN 字符串
      "MoveNumber"赛局走位的数子
      "PositionRendering"表现走位的 Graphics
    • Import 默认对于 FEN 格式使用 "PositionRendering" 参数.
    • 步数不一定与游戏中的实际步数相对应. 通常 0 表示未知的走位编号.
    • 总体文件参数:
    • "PositionCount"文件中存储的走位数

    选项

    • 与呈现国际象棋棋盘的相关参数可使用以下选项:
    • "BoardOrientation"Automatic在棋盘的哪边摆放白棋
      "Icons"Automatic用于棋子的符号组
      "SquareColors"Automatic浅色和深色方块的颜色列表