おわーのーつの面白い部分だけで構成されてる神ゲーム。
独立した簡易版 / 2026-10-31 / 更新6（最終調整）
ブラウザのタブ名：燈は可愛くないんだよ！

【開き方】
・単体版 owaa_simple_game.html は、そのファイルだけをブラウザで開いてください。
・ソースZIP版は全体を解凍し、index.html を開いてください。
・GitHub Pages にはZIP内の index.html、JS、CSS、assets を同じ階層関係で置いてください。
・ZIPの直下が index.html です。中身をそのまま公開するフォルダへ置けます。.nojekyll も同梱しています。
・インストール、ビルド、オンラインのフォント取得は不要です。

【GitHub Pagesで公開する手順】
1. owaa_simple_game_source.zip をWindowsの「すべて展開」で解凍します。
2. GitHubで「＋」→「New repository」。名前は例えば puzzle-game。無料プランなら「Public」を選び、「Add README」をONにして「Create repository」。
3. 「Add file」→「Upload files」で、解凍した中身を全部アップロードします。index.html、JS、CSS、assetsフォルダなどが対象です。ZIPファイル自体や、それらを入れた外側のフォルダはアップロードしません。リポジトリの一番上に index.html がある状態にしてください。
4. 変更内容に「ゲームを追加」などを入力し、mainブランチへ変更を保存します。
5. 「Settings」→「Pages」→「Build and deployment」。Sourceを「Deploy from a branch」、Branchを「main」、フォルダを「/(root)」にし、「Save」。
6. 公開が完了したら、同じPages画面の「Visit site」でゲームを開けます。反映には最大10分程度かかることがあります。
7. 後日更新するときも、同じ場所へ新しいファイル一式をアップロードして変更を保存します。

単体HTMLで公開する場合：owaa_simple_game.html を index.html に改名して1つアップロードしても動きます。この場合は音楽・動画・フォントもHTMLに内蔵されているため、assetsフォルダは不要です。
公式手順（2026-10-31確認）：
https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site
https://docs.github.com/en/pages/getting-started-with-github-pages/configuring-a-publishing-source-for-your-github-pages-site
https://docs.github.com/en/repositories/working-with-files/managing-files/adding-a-file-to-a-repository

【流れ】
パスワード → 名前選択 → タイトル → パズルの設定 → プレイ → 結果
パスワード：qanon（全角英数・大文字にも対応）
入力中は文字数に合わせて「*」を表示します。「表示」で入力内容を確認できます。
パスワードを一度通過し、名前を決定した後は、次回からタイトルで始まります。
パスワード通過後、名前の決定前に閉じた場合は名前選択から再開します。
同じブラウザ・同じ公開先で記憶します。別ブラウザ・別URLへの移動、プライベートモード、サイトデータの削除では引き継がれません。
ローカルHTMLの記憶はブラウザや保存先に依存します。localStorageが使えなくてもゲームは遊べますが、その場合は記憶されません。

名前の候補：
1. ダンゴムシ
2. 熊本出身のリッキーの姉（候補カードでは「熊本出身の」／「リッキーの姉」の2段）
3. 初音ミク（候補を選んで2秒後に「ミ」だけモザイク。他の候補へ移ると元の文字に戻ります）
4. 肩幅広子
5. 夭折の天才
左右ボタン・矢印キー・候補のクリックで選択できます。最後に「この名前にする」で決定します。
設定画面でも同じ5つから何度でも変更できます。失敗による名前変更・ロックはありません。

タイトルは表示のたびに2秒後、「おわーのーつ」だけをモザイクにします。
モザイクは実際の文字画像を小さく再標本化してから、補間なしで拡大する画素処理です。
書体はベストテンDOTです。名前の「𠷡」だけ、本編と同じ補助ドット字形を同梱しています。

【パズルの設定と操作】
・画像：ファイル選択、ドロップ、貼り付け。画像を選ばずに開始すると「画像がありません」。
・右クリック貼り付けはブラウザの対応・許可に依存します。使えない場合はCtrl+V、MacではCommand+V、または画像選択を使ってください。
・他サイトからのドロップは画像本体を優先します。画像取得を拒否するサイトやページURLだけでは読み込めないことがあります。
・「切り取る」を押して画像上をドラッグし、「この範囲を使う」で確定します。選択範囲の比率を保ってパズルにします。逆向きのドラッグにも対応します。
・「全体に戻す」でトリミングを解除できます。新しい画像を読み込むと、前のトリミング範囲も解除されます。元ファイルは変更しません。
・マス数：2×2〜9×9。初期値は3×3。
・時間：1秒〜23時間59分59秒、または無制限。初期値は3分。
・空白に隣接するピースをクリック。矢印キーはピースを動かす方向です。
・「元画像を出す」：ON／OFF式。盤面の横にパズルで使用中の画像範囲を表示し、見比べながら操作できます。画面幅が狭い場合は下に表示します。
・「ヒント」：今の配置から完成までの最短スライド手数を表示します。ヒント表示中は時間と盤面操作を止め、「とじる」またはEscで再開します。台詞や確認の選択肢はありません。
・3×3は全配置の最短距離表、その他は本編と同じ厳密探索で計算します。推定値を「最短」として表示しません。大きな盤面や複雑な配置は計算に時間がかかる場合があり、閉じると計算も中断します。
・ヒント表示中も右上の設定・クレジットを開けます。クレジットから戻ると同じ盤面・残り時間・ヒントへ復帰します。
・リセット：同じ初期配置へ戻し、手数・時間を0から開始。
・シャッフル：別の解ける初期配置へ変更し、手数・時間を0から開始。
・やめる：画像などの設定画面へ戻ります。
・時間は設定パネル、ヒント、クレジット、タブが非表示の間は進みません。元画像を表示しているだけでは時間は止まりません。
・クリア／時間切れでは、経過時間と手数を表示します。

【音と明るさ】
・右上「設定」を押すと、右上に設定パネルが開きます。中央には出ず、背景も暗転しません。
・項目は音楽、効果音、明るさ、背景色。一番下にクレジットがあります。クレジットと制作メッセージの間だけ、独立した「声」の音量バーも追加します。
・背景色は6色の候補と自由な色選択に対応し、次回も記憶します。暗い背景では文字色も読みやすく調整します。
・「音楽」「効果音」「声」の文字を押すと、それぞれミュート／解除を切り替えます。解除するとミュート前の音量に戻ります。音量0でもミュートできます。スライダーは壊れません。
・「明るさ」の文字を押すと完全に消灯し、もう一度押すと元の明るさへ戻ります。スライダーを動かしても解除できます。
・消灯中でも右上の設定ボタン・設定パネル・左下の出口は見える状態を保ちます。
・BGMは添付曲 Stonejaw's Lair。タイトルから始まり、設定・プレイ・結果を通してループします。
・元音源は約−13.29 LUFS。再生用コピーは−6.71 dBの一定減衰を加え、再エンコード後の測定値は約−20.25 LUFS／−9.05 dBTPです。
・初期音楽音量は65%、効果音45%。曲の強弱は維持しています。
・効果音は選択、スライド、残り5秒〜1秒、クリア、時間切れ用の合成音です。
・OP、プレイ中のナビボイス、バグモードはありません。クレジット後にのみ、今回指定された制作メッセージの音声を再生します。

【クレジット・音声】
・どの画面からでも右上「設定」→「クレジット」で開始できます。結果表示中も使えます。
・クレジット本体と、その後の制作メッセージでは「クレジット」ボタンを無効にし、二重起動しません。
・添付の70秒動画を画面内に収め、最初の60秒で下部の半透明の黒い帯にピンク文字のスタッフロールを右から左へ流します。帯の後ろにも動画が見えます。
・最初のゲーム題名は「おわーのーつの面白い部分だけで」／「構成されてる神ゲーム。」の2段。「おわーのーつ」が画面内に入って約2秒後、その部分だけモザイクになります。再入場でやり直します。
・役職は名前の上段、小さめです。監督／ゲームデザイン／パズル設計／プログラム／美術・画面設計／音楽・効果音／品質管理・テスト。
・担当者はすべて「𠷡杉 謙信」。途中にエンディングテーマ「形骸輪廻」、作曲・編曲の表記を入れ、最後にスペシャルサンクスとして選択中のプレイヤー名を表示します。
・音源は前回採用の Silent Bell Overtone で、表示曲名を「形骸輪廻」に変更しています。
・ロールは60.000秒で完走し、61.000秒から動画を画面全体に拡大します。元の16:9を保ち、文字や絵を切り落としません。画面比率によって黒帯が残ります。
・映像とED曲を1本のMP4にまとめて同期し、動画の実際の再生位置でロールを進めます。70秒の終了後、最後の映像を背景に制作メッセージを3秒かけてフェードインし、表示が完了してから台詞を再生します。
・フェードイン中はクリックや音声の読み込み完了をきっかけに台詞が先行しません。設定を開く／別タブへ移るとフェードも一時停止し、途中で退出すれば台詞の再生待ちを取り消します。
・ED音量は「音楽」に連動します。クレジット中は通常BGMを停止します。
・設定を開いた間と別タブを見ている間は動画・読み上げを一時停止し、その位置から再開します。
・制作メッセージは白背景・ピンク文字。背景色設定にかかわらず白背景を使い、明るさ・消灯の操作は反映します。退出後は設定した背景色へ戻ります。
・フェードイン完了から2秒後、かぎ括弧の中の「~BanG Dream! Our Notes~ だんらんTV！」だけ、タイトルと同じ画素化方式でモザイクにします。かぎ括弧自体と前後の文章は残します。
・番組名の読み上げ箇所はピー音に置き換えます。Voice FXのON／OFFどちらでもピー音は残ります。
・クレジットと制作メッセージの設定欄に Voice FX のON／OFFを常に並べ、選択中だけピンクにします。初期値はONです。プレイヤー自身が変更した選択は記憶します。
・ONでは本編の低音に合わせ、速度を保ったまま1オクターブ下げた声で再生します。OFFでは元の声。切り替えても途中位置を保ちます。
・台詞は画面へ入るたび1回だけ。「声」の音量に連動し、効果音とは別に調整できます。読み終わった後も文章は残ります。退出したら音声は停止します。
・ブラウザが自動再生を止めた場合は、再生ボタンを表示します。

【共通の出口】
・全画面の左下に文字なしの小さい出口アイコンを置きます。明るさの影響を受けません。
・クレジット本体／制作メッセージからは、クレジットを開く直前の画面へ戻ります。
・プレイ中の盤面・残り時間・手数・元画像ON／OFF、結果表示、入力途中の設定、スクロール位置を保持します。
・通常のパズル設定／プレイ画面からはタイトルへ戻ります。設定から名前変更中はパズル設定へ、タイトルからは名前選択へ戻ります。決定済みの名前がある名前選択画面からはタイトルへ戻れます。
・パスワード画面の出口は入力を消して最初の状態へ戻します。パスワードを通らずにゲームへ入る動作はありません。

【制作メッセージの表示文】
本作は、「~BanG Dream! Our Notes~ だんらんTV！」にいつお招きいただいても、視聴者プレゼントのスター300個を懸けたスライドパズルに、万全の態勢で臨めるよう制作いたしました。

皆様も奮ってご活用いただき、来るべきその日に備えていただければ幸いです。

【独立性】
本編のファイルは変更していません。この簡易版には本編の音声・映像・進行データを含めていません。
保存キーは owaa-simple-puzzle.preferences.v1。保存するのはパスワード通過済みかどうか、名前決定済みかどうか、選択名、音楽・効果音・声の音量とミュート状態、明るさ・消灯状態、背景色、Voice FX、マス数、時間設定、無制限の選択です。入力したパスワード文字列は保存しません。
本編の保存キーは読み書きしません。画像・プレイ履歴は保存しません。

【検証】
2×2〜9×9各40例、合計320例について、到達可能性・完成済みと1手クリアの除外・解法・連続シャッフルでの配置更新を自動検証。
ブラウザでパス、名前選択、タイトル、モザイク、BGM再生、画像貼り付け、画像なしの案内、2×2自力クリア、1秒制限の時間切れ、失敗後の名前変更、9×9開始、設定中の時計停止、暗い状態の設定操作を確認。
更新2では、右上設定・暗い背景での視認性・元画像を横に出した状態でのスライド・クレジットの音楽切替・プレイ状態の保持と復帰をブラウザで確認。
更新3では、実際のアプリスクリプトをDOM・音声の模擬環境で実行し、ED終了から文章画面への移行、入場ごとに1回だけの音声再生、曲との重複防止、音量反映、戻った際の音声停止、自動再生が拒否された際の再試行を検証。
更新4ではブラウザで70秒動画の実再生、下部ロール、61秒以降の全画面化、制作メッセージの白背景とモザイク、低音音声と切り替え、設定中の停止、パスワード／プレイ／結果への復帰を確認。プレイ中の残り00:00:58・盤面・元画像ONの保持も確認。
更新5では星印入力、パス・名前の記憶、項目名によるミュート・消灯、選択中だけ遅れてかかる「ミ」のモザイク、トリミングと元画像への反映、動画の比率保持と半透明ロール、クレジット題名の2段とモザイク、独立した声バーを確認。既存のクレジット往復・音声切替と、途中までの初回設定・不正な保存内容からの復帰も検証。
更新6ではヒント143例を独立した幅優先探索の正解距離または最短と証明済みの経路と照合。最難関3×3の31手、解けない配置の拒否、計算途中のキャンセルも検証。ブラウザでは3×3の19手→1スライド後20手、9×9の169手、リセット、ヒントを保持したクレジット往復を確認。3秒のフェードが終わる前には台詞が始まらないこと、設定中の一時停止、途中退出時のキャンセルも実際のアプリスクリプトで検証。
ローカルファイルとしての全ブラウザ・全OSでの確認は行っていません。

フォントのライセンスは assets/licenses/BESTTEN-NOTICE.txt と YURI-PIXEL-OFL.txt を参照してください。
