FEN (.fen)

バージョン13.3では,"FEN" はWolfram Paclet RepositoryのWolfram/Chessパクレットに置き換わった.
  • Import はFEN表記をサポートする.
  • 予備知識

      • チェスゲームの配置を記述するための標準的な表記法.
      • FENはForsyth-Edwards Notationの頭字語である.
      • 1つのFEN文字列は,チェスゲームの1つの状態を表す.
      • FEN ファイルには,多くの場合,FEN文字列で記述された多くの配置が保存される.
      • ASCII形式.
      • スコットランドのジャーナリストDavid Forsythによって最初に開発された.後にSteven J. Edwardsによって拡張された.
      • FEN 文字列は,ゲームの初期配置を記述するためにPGNファイルで使用される.

    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 はデフォルトで "PositionRendering" 要素をFEN形式に使用する.
    • 手番の数字は,ゲーム内の手番の実際の数と必ずしも一致する必要はない.通常,0は移動番号が不明であることを意味する.
    • 全体的なファイル要素:
    • "PositionCount"ファイルに保存された位置の数

    オプション

    • チェス盤のレンダリングを含む要素は次のオプションを取る:
    • "BoardOrientation"Automatic白い駒を置く盤がどちら側か
      "Icons"Automaticチェスの駒を使うアイコンの集合
      "SquareColors"Automatic明るい正方形と暗い正方形の2つの色のリスト