将棋ウォーズの棋譜詳細URLから棋譜を生成するツールを作ってみました
ども、たきたきでっす。
2019年になってなんとなく自分で将棋ウォーズ関連のツールを作ってみようと思いたちました。
最初はユーザ名を入力したら対局結果をスクレイピングして一覧表示してkif形式で棋譜の閲覧ができるようにしていたのですが、プログラムを作成中に将棋ウォーズ側で仕様変更があったみたいで、一覧が取得できなくなってしまいました(頑張れば一覧取得できそうですがかなり大変そう)。
PCで将棋ウォーズのマイページから過去の対局結果のリンク先がエラーになってしまう…( ˘ω˘)スヤァ #将棋ウォーズ
— たきたき (@takitaki1989) 2019年1月8日
将棋ウォーズの仕様が変わったおかげで、ぴよ将棋で解析するのが面倒になってしまった…
— たきたき (@takitaki1989) 2019年1月8日
出来ないわけじゃないんだけど、面倒になった… ( ˘ω˘)スヤァ #将棋ウォーズ
この辺で愚痴ってましたw
それならば、せめて詳細ページのURLからkif形式のファイルを生成してみようと言うことで、こちらのサイトにツールを公開してみました。
使い方は以下の通りです(iOSでのやり方を書いてありますがAndroidでも概ね変わらないと思います)
- 将棋ウォーズのアプリ上で、[マイページ]→[対局結果・棋譜一覧]とクリック
- 一覧画面にて、棋譜を生成したい対局の「見る」をクリック
- 画面上部にある「棋譜をツイートする」をクリック
- 「メール」をクリック
- メール本文内に表示されているURLをコピー
- 上記サイトにあるテキストボックス内にURLを入力後、「検索」をクリック
- 棋譜が表示される
1つずつURLをコピペしないといけないので面倒ではあるのですが、こちらのページから変換した棋譜の一覧が取得できるようになっておりますので後で振り返る時に蓄積させることができます(これくらいしか売りがないw)
ぴよ将棋のリンクをクリックすることで、ぴよ将棋上で棋譜を再生することができます。
随時機能改修を行っていきたいと思っているのでなにかリクエストがあればぜひともお願いいたします。