ケイブ・シード|洞窟風の壁床マップを生成・PNG/CSV/JSON/SVG【無料見本】
- 製品版|壁床マップ生成ツール+保存例3組ダウンロード商品¥ 200
- 無料見本|32×24マス・固定4形式ダウンロード商品¥ 0


シード値から洞窟風の壁・床マップを生成し、PNG/0・1のCSV/設定JSON/SVGへ保存するローカルツールです。 ゲームや教材の試作・図作り向け。固定タイル素材のダンジョン・コネクト、格子経路計算のグリッド・ルートとは別用途です。 【できること】 ・横8〜64×縦8〜64マス、シード0〜4294967295を指定 ・初期壁しきい値0〜100、反復0〜8回、壁となる隣接数0〜8を指定 ・最大の床領域だけ残す/すべて残すを選択 ・初期と最終を比較し、段階別の壁床数・選別前後の領域数を確認 ・画像PNG/SVG、0=床・1=壁のCSV、再現用JSONを保存 ・同じ版の完全なJSONから復元、自作3設定例を同梱 【生成の範囲】 外周1マスは常に壁。内部を行優先で32bit LCG(a1664525/c1013904223)により初期化します。 乱数を100で割った余りが初期壁しきい値未満なら壁。実際の壁割合や厳密な確率の保証ではありません。 周囲8近傍・中心を除く壁数が設定値以上なら壁、未満なら床へ、前段から同時更新。指定回数だけ反復し収束判定はしません。 床領域は上下左右で接続判定。最大領域ONなら最も大きい1領域だけ残し、同数なら行優先indexが先の領域を選びます。 床0のときは全壁のまま警告し保存可。自動的に掘り直しません。0反復でも最大領域ONなら選別を実施します。 同じ版・全設定なら再現可。「生成」を押すだけで形は変わりません。別の形はシード等を変更してください。 細い通路/穴/分離した床が出る場合があります。最大領域ONで床があれば4近傍で接続しますが、入口/出口・ゲームクリア・面白さの保証ではありません。 入口/出口/鍵/扉/家具/敵/部屋名/経路は生成しません。完成ゲーム/シナリオ/地形素材集ではありません。 【保存と操作】 PNG:1マス8px固定、64×64〜512×512px、不透明2色。壁#243a44/床#dee2c8。透明背景/テクスチャ/文字/グリッド線なし。 SVG:PNGと同寸法/色、背景と壁の行内連続矩形。フォント/スクリプト/外部参照なし。 CSV:UTF-8 BOM/CRLF、ヘッダーなし、縦行×横列、0=床・1=壁。左上原点・x右/y下。他ツールと0/1の意味が異なる場合は変換が必要です。 JSON:版/全設定/ルール/寸法/反復集計/最終集計/0・1文字列の格子。128KiB以内・この版の完全なJSONを再計算し、項目/型/結果の相違を拒否。 整合した別設定の再計算は可。暗号署名ではありません。段階表は最大領域選別前、最終マス数は選別後です。 空欄/小数/符号/科学表記は入力拒否。設定変更/不正時は旧結果と保存を停止、正しい設定/見本の再適用で復帰します。 元ファイル上書きなし。自動保存/Undo/履歴/直接マス描画/CSV読込/エンジン自動導入はありません。 【同梱・無料見本】 製品20ファイル:HTML/JS/Python起動補助/bat/README/LICENSE/QUALITY/SHA一覧、自作3設定例×PNG/CSV/JSON/SVG。 3例は32×24最大床選別、40×28複数領域保持、24×16の0反復。 無料6ファイル:32×24の固定PNG/CSV/JSON/SVG+説明/条件。seed2026/初期56/反復3/隣接5/最大床ON。 無料例は床289/壁479、床領域2→1、除去床58、画像256×192pxです。 無料に本体/ソース/起動補助はなく、任意生成/設定変更/復元はできません。製品では無料JSONを復元可能です。 【環境】 Python3.10以上+PCブラウザー。追加ライブラリー/API/登録不要。 ZIP全展開後、Windowsは起動.bat、または python start.py。127.0.0.1の空きポートへ本ページだけを配信し、外部送信なし。終了は端末Ctrl+C。 Windows/Chromiumの start.py --no-browser で検査。batダブルクリック/自動ブラウザー起動/file://直接/他OS・他ブラウザー・携帯は未検証です。 実ゲームエンジン/画像編集ソフト/VTTへの導入は未検証。専用プロジェクト/エンジン形式はありません。 【検査・利用条件】 220条件/220復元往復/220同一設定再現、不正45件拒否。 別Python/NumPyの同期近傍加算・union-findで215221マスの初期/最終格子・段階/領域/CSV/SVGを照合。 3例145408PNG画素をPillow/zlib/CRCでも検証、故障5種類を検出。 実Chromium8条件32保存、7336マス/469504PNG画素一致、復元前後4形式byte一致、23件の保存停止/復帰イベントを確認。 同一AIの別工程・別実装で、人間/別モデルの監査ではありません。AIを制作補助・検査に使用しました。 コード/設定例/販売図は自作、PNG保存器と起動補助は自店再利用。顧客素材/競合コードや画像/フォントファイルは不使用。 商用/非商用・改造可。生成マップと自作例は作品・ゲーム・資料の一部へ組込可、クレジット任意。 本体/実質同一ツール/同梱見本だけの競合商品としての再配布・転売、自作を装う配布は禁止。 一般的な生成方法を独占しません。個別導入/カスタム開発/常時対応/ゲーム品質・成果保証は含みません。 詳細README.txt/同梱LICENSE.txt。不具合は版/ブラウザー/全設定/再現手順をBOOTHメッセージへ。秘密のゲーム素材を送る必要はありません。

