Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Kifu for Javascript

branch: master

This branch is 0 commits ahead and 0 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

jsShogiKifu - Javascriptで動作する将棋棋譜解析&ビューワ

Web上で将棋の棋譜を表示するビューワにはJavaやFlashで実装されたものがいくつか ありますが、Javaで作られたものは動作が遅く、Flashで作られたものはiPhoneで動作 しないといった問題がありました。またJavascriptで実装されているものもありますが、 特定のサイトでのみの動作を前提として実装されており、あまり汎用性の高い実装は ありませんでした。

jsShogiKifuはJavascriptで実装されているためiPhoneでも問題なく動作します。また 汎用的に実装されているため、どのようなWebサイトにも簡単に組み込む事ができます。 動作も軽く、表示のカスタマイズも簡単です。ライセンスはMITライセンスで公開 されているため、商用非商用問わず自由に利用できます。

最新のソースコードはGitHub上にあります。

knuさんのfork, kkosさんのforkもご参照ください。

特徴

  • Javascriptによる実装
  • 棋譜解析部とビューワを完全に分離
    • デザインを簡単に変更可能
  • ライブラリ非依存
    • 棋譜データ読み込みにajaxを使用する場合jQueryが必要
    • 棋譜表示に付属のjQueryShogiBoardを使用する場合jQueryが必要
  • 名前空間を汚さない
    • 他のライブラリと衝突することがない
  • 棋譜形式ごとに解析処理をモジュール化
    • モジュールを追加するだけで新しい棋譜形式に対応可能
    • 現在はkif, csa形式に対応

参照

Javascriptで動作する将棋棋譜ビューワを作った

Something went wrong with that request. Please try again.