ZShogi 0.5.0 をリリースしました
2007年7月17日14:11
zope
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 はまだ暫定的なものです。悪しからず。


コメントはありません