詰将棋盤
詰将棋盤とは |  サンプル |  ダウンロード |  設置方法 |  Q&A |  更新情報 |  HOME

設置方法

 あなたのホームページに詰将棋盤を設置する手順です。


0.準備

1.問題を用意する

2.問題を表示するページを作る

3.実際に動くか確認する

4.サーバーにアップロードする

5.設置完了


0.準備

ダウンロードされた詰将棋盤セット(TSB.lzh)を解凍しておいて下さい。

TSB.lzhの中身
ファイル名 内容
tsb.jar 本体
TSBkoma.gif 駒の画像

※上記以外は説明用のファイルです。


1.問題を用意する

 下のような問題ファイルを用意してください。
 御覧の通り、詰め手順のデータが無くとも動作します。
 (但し、棋譜が存在するときはその手順を優先して指させることが可能です。)

 以降は問題ファイル名を「001.kif」と仮定して進めます。


問題ファイルの例(ファイル名:001.kif
後手の持駒:飛二 角 金二 銀三 桂二 香二 歩十五 
9 8 7 6 5 4 3 2 1
+---------------------------+
| ・ ・ ・ ・ ・ ・v金v桂v玉|一
| ・ ・ ・ ・ ・ ・v金v銀 ・|二
| ・ ・ ・ ・ ・ ・ ・v歩v香|三
| ・ ・ ・ ・ ・ ・ 角 ・v歩|四
| ・ ・ ・ ・ ・ ・ ・ ・ ・|五
| ・ ・ ・ ・ ・ ・ ・ ・ ・|六
| ・ ・ ・ ・ ・ ・ ・ ・ ・|七
| ・ ・ ・ ・ ・ ・ ・ ・ ・|八
| ・ ・ ・ ・ ・ ・ ・ ・ ・|九
+---------------------------+
先手の持駒:桂 香 歩 

※ジオシティーズにホームページをお持ちのかたへ
説明では
001.kifとして進めますが、 サーバーによっては拡張子「*.kif」などのファイルを受け付けないことがあります。
そのときは001.kifの名前を
001.txtに変更してください。


2.問題を表示するページを作る

問題ページ(HTML文書)に下のタグを挿入してください。

HTMLタグ基本形


<applet code="TSB.class" archive="tsb.jar" width=514 height=402>
<param name="koma" value="TSBkoma.gif">
<param name="kifu" value="">
<param name="tesuu" value="">
<param name="hint" value="">
</applet>


実際の記入例(ファイル名:mondai001.html

<html>
<head>
<title>1問目</title>
</head>
<body>

<applet code="TSB.class" archive="tsb.jar" width=514 height=402>
<param name="koma" value="TSBkoma.gif">
<param name="kifu" value="001.kif">
<param name="tesuu" value="5">
<param name="hint" value="打ち歩詰めに注意(5手詰)">
</applet>

</body>
</html>

※太字の部分が挿入したタグです。

各パラメータの説明
パラメータ 内容
koma 駒画像ファイル名を指定します。通常は変更不要です。
kifu 盤面データが入ったファイル名を指定します。
tesuu 何手詰めの問題かを入力します。
hint ヒントを入力します。

※中合いを含む問題では、オプションを使用して下さい。


3.実際に動くか確認する

サーバーにアップロードする前に、まずご自分のPC上で実行してみてください。

実行例(mondai001.html

以下の項目に当てはまる場合は、正常に表示されていなくても問題ありませんので4.サーバーにアップロードするに進んでください。

上の項目に該当しないときはまず

を確認して下さい。

この時点でうまくいかないときは、Q&Aの3と4を御覧ください。


4.サーバーにアップロードする

次のファイルを全て同じ場所に置いてください。

アップロードするファイル
ファイル名 内容
tsb.jar 本体
TSBkoma.gif 駒の画像
mondai001.html 問題ページ
001.kif 盤面データ

この時点でうまくいかないときは、Q&Aの2を御覧ください。


5.設置完了

最後にオンラインでも動くことを確認して全工程終了です。お疲れ様でした。
2問目以降は「問題ページ」と「盤面データ」のみを追加していってください。

尚、オプションを利用することで細かい設定が可能です。


詰将棋盤とは |  サンプル |  ダウンロード |  設置方法 |  Q&A |  更新情報 |  HOME