ZShogi 0.5.0 をリリースしました
zope shogi product
久々に Zope 将棋 を更新しました。 対局者名、手数などを取得する public メソッドを追加しました。 これは Java Applet 表示 で利用できます。 また ZShogi-object/index_html が XML を返すようにしました。 たとえば /zope/shogi/Games/Ryuou/R14_5 などをブラウザで見ると、それなりに見えます。 これはクライアント側の 棋譜ブラウザ で利用するのが目的です。 (仕様変更です。もし積極的に index_html を利用してる方が居られたらごめんなさい。 多分居ないと思うけど;;)
たとえば平手戦 (第14期竜王戦 第5局) の場合は次のような XML を返します。
<?xml version="1.0" encoding="utf-8" ?>
<ZShogi version="0.5">
<uri>http://owa.as.wakwak.ne.jp/zope/shogi/Games/Ryuou/R14_5</uri>
<filepath></filepath>
<title>第14期竜王戦(第5局)</title>
<comment></comment>
<author></author>
<white>藤井猛(竜王)</white>
<black>羽生善治(名人)</black>
<diagram type="H0" side="1" />
<moving cursor="109">
7677343326274443483942826859949396977271786832315657433258496251
3637716268798271576833222526121168691413161713124647544337293241
66576463555663545748433245467463565735342628344344454433451P3635
4445c736545554535766842N531B4142f45335342926462Pd3444341b288d746
21226343546458475868472P491P38372729532P5554542G7755363517273738
661N273754661727d254382R591P2817432119285242542L391Pa83853525363
534356545657572P6858652N6677852S6556657465667684381L
</moving>
</ZShogi>
詰め将棋 (将棋無双 第1番) の場合は次のような XML を返します。
<?xml version="1.0" encoding="utf-8" ?>
<ZShogi version="0.5">
<uri>http://owa.as.wakwak.ne.jp/zope/shogi/Puzzles/Musou/M01/musou001</uri>
<filepath></filepath>
<title>将棋無双 第1番</title>
<comment></comment>
<author>伊藤宗看(三代目)</author>
<white></white>
<black></black>
<diagram type="S0" side="1">
2G61,N41,L21,P72,G52,R32,K43,P54,+P65,B,L*3,P*15,S*2,
1S13,N34,+R24,N26,B97,G*2,N,S
</diagram>
<moving cursor="0">
d2344252331G3342441S443333243343451N4544341G
</moving>
</ZShogi>
なお、この XML はまだ暫定的なものです。悪しからず。