最近、カツ丼将棋さんがPSNって何すか?って言ってたので、将棋ソフト開発者にすら忘れ去られているPSNフォーマットについてまとめておきます。まず、PSNフォーマット以前に、将棋の棋譜フォーマットについておさらいから。 将棋の棋譜フォーマットができるまで 柿木将棋(かきのきしょうぎ)で使われていた棋譜の形式である、KIF/KI2形式。現在、将棋ソフトの棋譜で広く使われているのはこの形式です。KIF/KI2の指し手表現には「5八金(69)」(KIF形式)、「5八金右」(KI2形式)のように日本語が使われています。 ところが、将棋の思考エンジンはUSIプロトコルでGUI側とやりとりするのが普通です。USIプロトコルでは、指し手は「6i5h」(69の駒を58へ移動)のように表現されます。何故、思考エンジンとやりとりするためにKIF/KI2形式を拡張したものが使われなかったのかと言うと、これらの形式