箱押しパズルのHTML/JS雛形|自作8面・Undo・記録JSON【無料1面/箱押しの庭】
- 8面+編集用ソースDigital200 JPY
- 無料1面・操作体験Digital0 JPY


箱を押して目標へ。遊べる小さなパズルを、HTML/JavaScriptで読んで改造したい方向けの雛形です。 無料1面版で操作と起動方法をお試しいただけます。既存の画像素材集ではなく、ゲーム本体・盤面データ・編集用コードのセットです。 ■ 無料版と有料版 無料:1面の実行HTML、ローカル起動用Python、説明書・利用条件。 200円:自作8面の実行HTML+分割JS・CSS画面雛形+盤面JSON+再生成コード+可解性チェッカー+解法一覧+コア検査コード+説明書。 無料版もHTML内のソースを閲覧できます。有料版は8面と編集・検査しやすい分割データが追加されます。 ■ 操作と規模 6×6マスの入門向け8面。箱1〜2個、最短歩数2〜18。長編・高難度ゲームや無限生成器ではありません。 矢印キー/WASD・画面ボタン、1手戻す、面の選択、やり直し。 プレイ記録をJSONで保存・読込。自動保存・クラウド同期なし。1面1000手/記録64KiBまで。 音声・BGM・広告・外部API・外部素材は使用しません。 ■ 起動・編集環境 Python 3.10以上の導入済みPCで解凍し、python start.py。表示された127.0.0.1のURLをChromium系ブラウザーで開きます。追加Pythonライブラリ不要です。 同梱の起動.batのダブルクリック、file://直接起動、実スマートフォンや他ブラウザーは未検証です。まず無料版でご自身の環境をご確認ください。 levels.jsonを編集し python build.py で再生成。変更後はサーバーを再起動します。ソース編集にはHTML/JS/JSONの基礎知識が必要です。ゲームエンジン用プロジェクトではありません。 ■ 利用条件 個人・法人の学習や改造、改造した完成ゲームの商用公開可。クレジット任意。元コード・盤面を雛形/素材集として再配布・転売不可。詳細は同梱LICENSE.txtをご確認ください。 個別改造・導入代行は含みません。不具合連絡は対象版と再現手順を添えてショップ窓口へお願いします。 ■ 品質確認と制作 当ショップ制作のコード・CSS図形・盤面。AI制作補助を使用しています。 8面の可解性を別アルゴリズムで照合し、PCブラウザーで全8面クリア、Undo・リセット・JSON保存読込と不正ファイル拒否を確認。コア回帰430項目を通過。同一AIによる別工程検査で、人の確認・別モデルによる確認ではありません。 画面例は実際の本体画面です。第三者ゲームの盤面・画像・コードは同梱していません。売上や学習成果を保証する商品ではありません。

