将棋の棋譜を Parse するモジュールを github に置いた

| 0 Comments | 0 TrackBacks

以前 kifu::woremacx という将棋の棋譜を見るためのサイトを作って公開していました(携帯向け将棋棋譜サイトを作った - blog.woremacx.com)。このサイトでは、将棋の棋譜を 2ch のスレッドからクロールして、Parse して、swf に変換するというものでした。

今回、kifu::woremacx のうち、棋譜を Parse して、特殊表現がある場合にはそれを解決するモジュールを github に置きました。

特殊表現には、右、左、上などがあり、コード化するのが面倒な部分です。面倒なので、指せそうな手を全部試してみて、矛盾があるかどうかをチェックするクラスを作ってあります。

今後の課題としては、駒落ちへの対応、クラス配置、メソッドの修正などがあります。コードへの提案、読めない棋譜などがありましたら、patches welcome です。

No TrackBacks

TrackBack URL: http://blog.woremacx.com/MT/mt-tb.cgi/282

Leave a comment