facebook twitter hatena line email

「将棋プログラム/フォーマット」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(csaフォーマット)
行13: 行13:
  
 
参考:http://www.computer-shogi.org/protocol/record_v22.html
 
参考:http://www.computer-shogi.org/protocol/record_v22.html
 +
 +
==kifフォーマット==
 +
* ---- ぴよ将棋 棋譜ファイル ----
 +
棋戦:ぴよ将棋
 +
開始日時:2017年09月21日(木) 22:42:12
 +
終了日時:2017年09月21日(木) 23:37:44
 +
手合割:平手
 +
先手:プレイヤー(R0)
 +
後手:Lv1 ひよこ(R80)
 +
▲2六歩 △3四歩 ▲7六歩 △4四歩 ▲4八銀 △3二銀
 +
▲5六歩 △4二飛 ▲6六角 △8二銀 ▲6八玉 △3三桂
 +
▲2五歩 △5四歩 ▲7七桂 △6四歩 ▲7五角 △6二飛
 +
▲2六飛 △4三銀 ▲2四歩 △同歩 ▲5七角 △7四歩
 +
▲2四飛 △9四歩 ▲3六歩 △7一金 ▲3七桂 △4五歩
 +
▲6六角 △1四歩 ▲1六歩 △6五歩 ▲5七角 △1二香
 +
▲5五歩 △同歩 ▲3五歩 △同歩 ▲7四飛 △3六歩
 +
▲7五角 △3七歩成 ▲同銀 △7三歩打 ▲2四飛 △3二金
 +
▲3九角 △5六歩 ▲2八飛 △1三角 ▲7八玉 △5七角成
 +
▲同角 △同歩成 ▲2一飛成 △4二玉 ▲1二龍 △4七と
 +
▲2六銀 △6四飛 ▲8六角打 △6六桂打 ▲同歩 △5三玉
 +
▲6四角 △6二玉 ▲5三飛打 △6六歩 ▲1一龍 △6七歩成
 +
▲同玉 △6一金 ▲6三香打 △7二玉 ▲6一龍 △投了
 +
 +
まで77手で先手の勝ち
 +
 +
==csaフォーマット==
 +
' ----  ぴよ将棋 棋譜ファイル  ----
 +
' 開始日時:2017/11/25 17:17:42
 +
' 終了日時:
 +
N+tyokoumaxa 2級
 +
N-AnoMajin 3級
 +
$EVENT:将棋ウォーズ(10分)
 +
PI
 +
+
 +
'http://kif-pona.heroz.jp/games/tyokoumaxa-AnoMajin-20171125_171742?locale=ja
 +
'
 +
+2726FU,T1
 +
-8384FU,T1
 +
+2625FU,T0
 +
-8485FU,T0
 +
+6978KI,T2
 +
-4132KI,T2
 +
+7968GI,T3
 +
-8586FU,T1
 +
+8786FU,T1
 +
-8286HI,T1
 +
+0087FU,T1
 +
-8684HI,T1
 +
+7776FU,T1
 +
-3334FU,T10
 +
+8822UM,T37
 +
-3122GI,T1
 +
+2524FU,T4
 +
-2324FU,T2
 +
+2824HI,T1
 +
-0033KA,T7
 +
+0066KA,T8
 +
-3366KA,T25
 +
+6766FU,T2
 +
-0023FU,T24
 +
+2428HI,T6
 +
-7172GI,T4
 +
+0075KA,T4
 +
-8454HI,T2
 +
+4958KI,T10
 +
-7374FU,T1
 +
+7586KA,T4
 +
%TORYO,T0
  
 
==sfenフォーマット==
 
==sfenフォーマット==

2017年11月25日 (土) 21:07時点における版


棋譜フォーマット

  • csaフォーマット(こちらの方が良い)
  • kifフォーマット

局面フォーマット

  • sfenフォーマット

csaフォーマット

駒名:歩から玉まで:FU,KY,KE,GI,KI,KA,HI,OU 上の成駒:TO,NY,NK,NG,UM,RY

参考:http://www.computer-shogi.org/protocol/record_v22.html

kifフォーマット

* ---- ぴよ将棋 棋譜ファイル ----
棋戦:ぴよ将棋
開始日時:2017年09月21日(木) 22:42:12
終了日時:2017年09月21日(木) 23:37:44
手合割:平手
先手:プレイヤー(R0)
後手:Lv1 ひよこ(R80)
▲2六歩 △3四歩 ▲7六歩 △4四歩 ▲4八銀 △3二銀 
▲5六歩 △4二飛 ▲6六角 △8二銀 ▲6八玉 △3三桂 
▲2五歩 △5四歩 ▲7七桂 △6四歩 ▲7五角 △6二飛 
▲2六飛 △4三銀 ▲2四歩 △同歩 ▲5七角 △7四歩 
▲2四飛 △9四歩 ▲3六歩 △7一金 ▲3七桂 △4五歩 
▲6六角 △1四歩 ▲1六歩 △6五歩 ▲5七角 △1二香 

▲5五歩 △同歩 ▲3五歩 △同歩 ▲7四飛 △3六歩 ▲7五角 △3七歩成 ▲同銀 △7三歩打 ▲2四飛 △3二金 ▲3九角 △5六歩 ▲2八飛 △1三角 ▲7八玉 △5七角成 ▲同角 △同歩成 ▲2一飛成 △4二玉 ▲1二龍 △4七と ▲2六銀 △6四飛 ▲8六角打 △6六桂打 ▲同歩 △5三玉 ▲6四角 △6二玉 ▲5三飛打 △6六歩 ▲1一龍 △6七歩成 ▲同玉 △6一金 ▲6三香打 △7二玉 ▲6一龍 △投了

まで77手で先手の勝ち

csaフォーマット

' ----  ぴよ将棋 棋譜ファイル  ----
' 開始日時:2017/11/25 17:17:42
' 終了日時:
N+tyokoumaxa 2級
N-AnoMajin 3級
$EVENT:将棋ウォーズ(10分)
PI
+
'http://kif-pona.heroz.jp/games/tyokoumaxa-AnoMajin-20171125_171742?locale=ja
'
+2726FU,T1
-8384FU,T1
+2625FU,T0
-8485FU,T0
+6978KI,T2
-4132KI,T2
+7968GI,T3
-8586FU,T1
+8786FU,T1
-8286HI,T1
+0087FU,T1
-8684HI,T1
+7776FU,T1
-3334FU,T10
+8822UM,T37
-3122GI,T1
+2524FU,T4
-2324FU,T2
+2824HI,T1
-0033KA,T7
+0066KA,T8
-3366KA,T25
+6766FU,T2
-0023FU,T24
+2428HI,T6
-7172GI,T4
+0075KA,T4
-8454HI,T2
+4958KI,T10
-7374FU,T1
+7586KA,T4
%TORYO,T0

sfenフォーマット

先手の玉:K、後手の玉:k (Kingの頭文字)
先手の飛車:R、後手の飛車:r (Rookの頭文字)
先手の角:B、後手の角:b (Bishopの頭文字)
先手の金:G、後手の金:g (Goldの頭文字)
先手の銀:S、後手の銀:s (Silverの頭文字)
先手の桂馬:N、後手の桂馬:n (Nightより)
先手の香車:L、後手の香車:l (Lanceの頭文字)
先手の歩:P、後手の歩:p (Pawnの頭文字)
先手の成飛車:+R、後手の成飛車:+r
先手の成角:+B、後手の成角:+b
先手の成銀:+S、後手の成銀:+s 
先手の成桂馬:+N、後手の成桂馬:+n
先手の成香車:+L、後手の成香車:+l 
先手の成歩:+P、後手の成歩:+p

空マスの数を数字で表す。

lnsgkgsnl/1r5b1/ppppppppp/9/9/9/PPPPPPPPP/1B5R1/LNSGKGSNL

持ち駒はwと1の間に書く。枚数は記号の前に書く。

sfen 9/9/9/9/9/9/9/9/9 w KRB2G2S2N2L9Pkrb2g2s2n2l9p 1

2番目の引数はwかbとなる wが白でbが黒となり、wが後手、bが先手となる

参考:http://www.geocities.jp/shogidokoro/usi.html 参考:http://ch.nicovideo.jp/kifuwarabe/blomaga/ar795371