ヘクス・ノート|六角盤面のPNG/SVG・座標/隣接JSON・ローカル編集【無料見本】
- 製品版|編集ツール+保存例3組Digital200 JPY
- 無料見本|19セル画像・JSONのみDigital0 JPY


六角盤面の座標と強調マスを、PNG・SVG・隣接表付きJSONへ保存するローカル編集ツールです。 TRPGの説明用盤面や、六角セルの配置データを作る補助に使えます。 Python 3.10以上+PCブラウザーで起動します。無料見本は固定画像・JSONのみです。 【できること】 ・中央からの半径1〜6(7/19/37/61/91/127セル) ・1辺32/48/64px、Paper/Nightの2配色、座標表示の切替 ・クリックまたはTab+Enter/Spaceで強調なし→強調1→強調2を切替 ・盤面外が透明、セル内が不透明なPNG/SVGを保存 ・設定、強調、画像寸法、各セルのq/r/s・中央からの距離・中心px・頂点6点・盤面内隣接IDをJSONへ ・保存JSONを開いて作業状態を復元。座標表と設定が一致しないJSONは拒否 【座標】 pointy-top(尖った頂点が上)のaxial座標専用。中央は0,0、q+は右、r+は右下、s=-q-rです。 ringは中央からの六角距離です。特定ゲームの距離単位や移動コストではありません。 強調色にルール上の意味はなく、隣接表は強調色に関係なくつながります。 頂点・中心のpx座標は小数第3位に丸めます。画像を拡縮したら座標にも同じ倍率の調整が必要です。 【製品版】 編集用HTML、編集ソースcore.js、Python起動補助、Windows用起動.bat、説明・利用条件・検査範囲・SHA一覧。 starter(19セル)、night(37セル)、blank(127セル・ラベルなし)のPNG/SVG/JSON計9点も収録。全17ファイル。 座標の文字は当店独自字形の矩形で、追加フォントは不要です。 【無料見本】 製品と同一のstarter PNG/SVG/JSONと説明・利用条件の全5ファイル。編集ツール・ソースは含みません。 半径2・1辺48px・19セル・Paper・座標あり、464×432pxです。 【起動環境】 ZIPを全展開し、Python 3.10以上が使えるWindowsで起動.bat、または python start.py を実行します。 起動補助が127.0.0.1の空きポートで本アプリだけを配信し、ブラウザーを開きます。 WindowsのPythonとChromiumでローカルHTTP起動・読込・保存を確認。終了は端末のCtrl+Cまたは端末を閉じます。 外部API・追加ライブラリ・有料契約は不要。HTMLのfile://直接起動、他OS・スマートフォンは未検証です。 【含まない機能・注意】 経路探索、射線、戦闘計算、矩形/flat-top盤面、背景画像取込、Undo、自動保存、共有、特定VTTやエンジンへの自動設定はありません。 半径を縮めると範囲外の強調は除去され、半径を戻しても復元しません。終了前にJSONを保存してください。 JSON入力は本ツールの保存形式のみ、256KiB以内。読込失敗時は出力を止め、正常JSONか初期設定で復帰します。 元ファイルを変更せず、ブラウザーのダウンロード先へ保存します。同名の扱いはブラウザー設定によります。 実VTT・個別ゲームルール・エンジンへの適用や、正しい戦闘判定・普遍的な視認性は未検証です。 【利用条件と制作】 商用・非商用の作品制作/改造可。出力画像・JSONは作品や資料・ゲームへ組み込み配布可、クレジット任意。 ツール・ソースや素材集としての再配布/再販売、自作を称した配布は不可。詳しくは同梱LICENSE.txtへ。 AIを企画・コード・説明・検査補助に使用。数学的な六角座標を独自実装し、字形12文字を当店GridTerminalから再利用しました。 顧客素材・競合配布物・外部フォントは収録していません。 全72設定を一次検査し、別Pythonのcube座標・幾何・SVG解析と実ブラウザーの保存データでも再検査。 同一AIによる別工程の確認であり、人間・別モデルの監査ではありません。 個別エンジン導入支援やカスタム制作は含みません。不具合は環境・ファイル名・手順・期待結果を添えてBOOTHメッセージへ。

