棋譜
棋譜(きふ)とは囲碁・将棋・チェスなどのボードゲームにおいて、互いの対局者が行った手を順番に記入した記録を指す。また同時に、棋譜が記入された用紙(つまり棋譜用紙)を意味する時もある。
基本的な考え方はチェスの代数式と同様である。
先手、もしくは下手を下として、盤面を右上を基点として、横(筋)を1、2、......、9の算用数字、縦(段)を一、二、......、九の漢数字とし、手番と進んだ先、駒を示す。例えば、第一手で先手が角道を開ける手は、「☗7六歩」である。☗は先手、☖は後手を示す。この記号、将棋の駒をかたどったものである。コンピューターでは「しょうぎ」などと入力することで変換可能。
ただし、この記号(先手☗、U+2617、画像:・後手☖、U+2616、画像:)はUnicode普及前のコンピューター環境では表示が困難だったため、三角形(▲△)で代用されてきた。Unicode普及後も三角形で代用されることは多い。
古くは縦横いずれも漢数字を用いた。現代の日本将棋連盟では、漢数字を使わずに縦横いずれも算用数字で棋譜を記録するように定めてある。
直前の相手の移動先の駒もしくは打った駒を取る場合は、移動先の代わりに「同」を用いて「▲同金」のように記す。
その位置に盤上の同種の駒が移動できる位置に持ち駒を打った場合、駒の後ろに「打」をつける。右の図で、持ち駒の銀将を7三に打ったときは「▲7三銀打」となるが、7二に打ったときは7二に動ける盤上の銀は存在しないので単に「▲7二銀」となる。
世界的にはSGFが一般的であるが、日本棋院が配布している棋譜エディタ「Kiin Editor」は変化図などに対応したUGFを標準としている。日本棋院が運営する幽玄の間ではNGFが標準であるなど統一されていない。Kiin EditorはSGF、UFG、NGFを相互変換可能である。
その他の独自形式も存在する。