


The time expended up to the point of resignation is also recorded.) Resignation: 「投了」 (noting which side resigned. = "(11)"~"(99)" : Inside the parentheses (), a two digit Arabic number with half-width characters.Īside from the moves played, the game termination is also recorded as a move. When a non-promotion by choice occurs, 「不成」 is not noted. = (TN: kanji for "drop" and "promote" respectively)ĭrops *must* be noted with 「打」 when they occur. (TN: King, promoted rook, promoted rook (not a typo), bishop, promoted bishop, gold, silver, promoted silver, knight, promoted knight, lance, promoted lance, pawn, promoted pawn)įor the promoted rook, both 「龍」 and 「竜」 may be used.įor the promoted non-major pieces, the single-kanji alternatives 「全」 (promoted silver), 「圭」 (promoted knight), 「杏」 (promoted lance) may be used, e.g. "同 " is used when the destination coordinate is the same as that of the immediately preceding move. = "▲" | "△" (TN: exactly those triangle symbols the pipe is logical OR)

Moves are recorded in the following format. Reference (can be used like the same field for games): 備考 Status (whether it is cooked or sound): 完全性 Tsumeshogi information (TN: Once again, translation followed by symbols)
#SENTE GOTE FULL#
(TN: these name fields are there because the "Players" fields usually contain full name and title/rank, while these are the abbreviated forms used in creating diagrams or for printing.) Time control (initial starting time on clock): 「持ち時間」 The date *must* be given in the format 「5」。 Start date: 「開始日時」(alternatively, 「対局日」 can be used too) (TN: English meaning is given before the symbols used - ignore the 「」 quotes) Information can be input using lines starting with 「(keyword):」 (without quotes and brackets)įollowing the standard, the following keywords are possible and users can also add other fields. (TN: sente, gote, shitate (handicap receiver), uwate (handicap giver) respectively). PlayersĪfter the symbols 「先手:」「後手:」「下手:」「上手:」, the player names are given. When the handicap is not specified, it is assumed to be "even". (TN: "even", "lance", "right lance", "bishop", "rook", "rook-lance", "two piece", "three piece", "four piece", "five piece", "left five piece", "six piece", "eight piece", "ten piece", "other" ) Handicaps are give in the following format: 手合割:平手 Lines beginning with the "#" symbol will be escaped by the parser. Example of a KIF file # - Kifu for Windows95 V3.53 棋譜ファイル. If the file extension is ".kif" then Shift-JIS encoding is used, and if it is ".kifu" then UTF-8 is used. The KIF file format used by programs like Kakinoki Shogi and "Kifu for Series" is a text file format described below.
