はじめに 将棋に関するソフトウェアを開発していると、その棋譜や局面などを何らかのフォーマットで表現する必要が生じます。これまで色々なフォーマットが考案されており、それぞれ人間的な読みやすさやプログラム的な扱いやすさ、表現可能なメタ情報などが異なります。個々のアプリケーションが独自に使っているものまで含めると全種類を把握することはできませんが、本記事では主要なソフトウェアで用いられているものや仕様が公開されているものを紹介します。 棋譜フォーマット KIF (.kif / .kifu) KIF 形式は柿木将棋や Kifu for Windows などの作者として知られる柿木氏が考案した棋譜のフォーマットで、歴史が長く、最もよく使われているフォーマットです。 棋譜ファイル KIF 形式 人間に挑み続けて30年 古参ソフト「柿木将棋」は進化する - 日本経済新聞 人間(特に日本語圏のプレイヤー)