Independent Go Editor 0.6.8 — 2026-10-05 EidoGoの実行コード・画像・playerフォルダーを使わない独立版です。 旧画面は項目名・配置を確認するために参照し、実行コードはこの独立版で実装しています。 碁盤単体はビルド不要です。掲示板接続時は同一サイトの CGI から SGF を取得します。外部CDN・外部通信APIは使用しません。 index.html : 画面と勝敗判定ウィンドウのテンプレート style.css : レイアウト・操作ボタン・手順グラフ engine.js : 着手、連、呼吸点、取り上げ、自殺手・単純コウ、明示承認された例外着手 sgf.js : SGF解析、ゲーム木、SGF出力 import.js : NGF・UGF・UGI・GIBの読込み、文字コード選択、SGF/MGTの受渡し score.js : 死に石・セキの指定を受けた領域探索、日本・中国ルールの集計 export.js : Canvas画像、本譜抽出、独自GIF89aエンコーダー app.js : 画面操作、Canvas描画、編集履歴、挿入・変化管理、別窓、一時保存 形式の解釈はSabakiの公開リーダーおよび試験棋譜を参照しました。 https://github.com/SabakiHQ/Sabaki/tree/master/src/modules/fileformats 参照元のMITライセンス表示を licenses/Sabaki-MIT.txt に同梱しています。 独立版リーダーはブラウザーのTextDecoderと独立版のSGF木を使います。 EidoGoを読み込む依存関係はありません。 別窓の最前面機能はDocument Picture-in-Pictureの対応時のみ利用します。 https://developer.chrome.com/docs/web-platform/document-picture-in-picture 窓の位置をサイトから指定できないため、対応時は利用者が移動してください。 非対応時は通常のwindow.openで碁盤の右付近を指定します。 検証(Node.jsは検証時のみ必要) node tests/core.test.cjs node tests/import.test.cjs node tests/score.test.cjs 本体はMIT Licenseです。配布時はLICENSE.txtと参照元の権利表示を残してください。 go フォルダは独立碁盤の実装です。掲示板同梱版では、Web Forum とその同梱ライブラリの利用条件も別途適用されます。 掲示板との接続時には掲示板・連携コードの権利条件を別途維持してください。 forum-bridge.js : 同一サイトの掲示板へのSGF受渡し、記事の指定手数での表示。