[English]

GoodShape - 棋譜再生アプレット

ホームページに碁盤をのせよう!

あなたのホームページにとても簡単に棋譜を掲載することができるアプレットです。

囲碁のソフトや画像処理ツールはいっさい要りません。

必要なものはJava対応ブラウザ(もちろん!)と、テキストエディタのみです。

自慢の棋譜をのせたり、詰碁を出したり、変化や定石の研究用など、いろいろな使い方ができます。

ダウンロードも高速です。そして、もちろん無料です。


作り方:

  1. 下の碁盤にマウスで直接クリックして棋譜を入力します
  2. Generateボタンを押します。
  3. 次の画面に表示されるタグのテキストをコピーします。
  4. それをあなたが作成しているHTMLファイルに貼りつけます。
  5. 必要に応じてタグのパラメータをカスタマイズします。
  6. ブラウザで確認しておしまい。

GoodShapeタグメーカー

※ 置碁の場合は、はじめに白番で必要なだけPassして下さい。
※打ち間違えたときは "<"ボタンを押して下さい。

[9路盤用]

[13路盤用]

[新世紀対応21路盤用!]


GoodShapeアプレットのカスタマイズについて

基本的にはタグをそのままコピーすればよいのですが、アプレットパラメータを調整することにより、以下のようなカスタマイズができます。

  • 表示サイズを変える
  • 石に番号を表示しない
  • はじめからではなく、ある局面からの手順を示す
  • 一手毎にコメントを表示させる
  • 19路盤以外の碁盤を使う

パラメータの詳細仕様

パラメータ 説明 デフォルト値
width アプレットの横幅 400
height アプレットの縦幅 500
size 碁盤の路数 19
init あらかじめ置く石を指定。局面を提示する場合に使う なし
moves initで指定した局面の後の手順を指定 なし
advancemoves movesで指定した手順を最後まで打った状態で表示(trueまたはfalse) true
clickable moves指定時に、ユーザが碁盤に打てる(変化研究用)(trueまたはfalse) true
number 石に番号を表示(trueまたはfalse) true
startnumber number=trueの時、開始する番号 1
language 言語 (English/Japanese) Japanese
next movesを用いない場合の手番。黒:B、白:W B
startupmessage はじめに下段に表示する文字列を指定 GoodShapeデフォルトメッセージ

 


initパラメータの指定

黒石はB[**]、白石はW[**]として、これらをつなげて指定します。
**にはアルファベット小文字で座標を指定します。
19路盤なら横、縦の順にaからsまでです。 局面を示すためのものなので順序は関係ありません。

使用例:
<param name=init value="B[dd]B[dp]B[pq]W[pd]">


movesパラメータの指定

initと同様ですが、手順が関係あります。BとWは交互にいれてください。
パスは[zz]であらわします。

一手毎にコメントを表示できます。コメントをつけたい手の後に"{"と"}"ではさまれたテキストをいれてください。テキスト文字列中の"/"は改行とみなされます。

使用例:
<param name=moves value="B[pd]W[dd]B[pp]W[dp]
B[pj]{三連星です}
W[nc]{コゲイマガカリです。/どう受けるかな?}
B[fc]">

また、initmovesで石を指定する際、間に改行やセミコロンなどが入っていても構いません。つまり、SGFなど標準の棋譜のファイルからコピーしてくることも容易です。


カスタマイズしたGoodShapeの例


GoodShapeダウンロード

GoodShapeはHTMLにタグを指定するだけで自動的に本サイトからクライアント(ページを見ている人)にダウンロードされるので、ホームページ作成者はアプレットのファイルを用意する必要はありません。

しかし、アプレットを自分のサイトにおきたい方、またはオフラインでも使いたい方はGoodShape本体をダウンロードしてお使いください。ただし、この場合はGoodShapeがバージョンアップしたときに自動的に更新されません。再びダウンロードする必要があります。


注意:

  • GoodShapeの外観、仕様の一部は予告無しに変更することがあります。
  • GoodShapeを使用することにより生じたあらゆる損害に対して当サイトは一切責任をもちません。

 

バグレポート、要望、ご意見等お聞かせ下さい。

Email: hello<at>playgo.to