JavaScript で動く将棋棋譜再生ビューア。iPhone, android でも表示できます。
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
data
html
img
js
sound
LICENSE
README.md

README.md

100%ピュア JavaScript 将棋棋譜再生ビューア Responsive-Kifu

経緯

ブログ上で将棋の棋譜を再生したいと思い、適当なソフトを探していました。
Kifu for Flashが有名ですが、Flash を用いているため iPhone や Android では表示すらされず、導入見送り。
JS For Kifu も試してみましたが、ライブラリ依存の部分が理解できず、レイアウトの調整がうまくいきませんでした。
あれこれ物色していたところ、NHK杯の棋譜再生サイトの JavaScript がシンプルながら出来がよく、これを改変することにしました。(なお、念のため NHK にもメールにて確認をとりましたが、特に問題はないようです)

特徴

  • 元の JavaScript が 100% ピュア javascript であったため、Responsive-Kifu もその特徴を受け継いでいます。
    機能は乏しいですが、その代わり改変が比較的容易だと思います。

  • 再生できる形式が nkif 形式(NHKサイトで利用されているフォーマット。勝手に命名)のみであったため、kif 形式が読み込めるように改変しました。

  • 不完全ですが、レスポンシブ対応にしました。画面の拡大・縮小に合わせ、駒・駒盤などの大きさも変わると思います。
    より最適化を目指す場合は css ファイルで調整してください。

参照

紹介記事はブログに書いてあります。
実際の使用例は、

  『アゲアゲさんの名局をブログで再現してみる

などをご覧ください。

Enjoy your shogi life!