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 はまだ暫定的なものです。悪しからず。