Skip to content

JavaScript で動く将棋棋譜再生ビューア。iPhone, android でも表示できます。

License

Notifications You must be signed in to change notification settings

air-h-128k-il/Responsive-Kifu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

JavaScript で動く将棋棋譜再生ビューア。iPhone, android でも表示できます。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published