﻿イケヤバぷよ — サーバー設置ガイド

■ 最短の設置方法
1. このZIPを解凍します。
2. 中の「ikeyaba-puyo」フォルダーを、サーバーの公開フォルダーへ丸ごとアップロードします。
   例：public_html/ikeyaba-puyo/
3. ブラウザで次のURLを開きます。
   https://あなたのドメイン/ikeyaba-puyo/
   フォルダーのURLで表示されない場合は、末尾に index.html を付けてください。

■ cPanelから設置する場合
1. ファイルマネージャーで、対象ドメインの公開フォルダー（例：public_html）を開きます。
2. ikeyaba-puyo-server.zip をアップロードし、「展開」を実行します。
3. ikeyaba-puyo/index.html ができたことを確認します。
4. 上記URLへアクセスします。アップロードしたZIPは展開後に削除して構いません。
   すでに同名フォルダーがある場合は、先にバックアップするか、別名にして設置してください。

■ 別の場所に置きたい場合
・フォルダー名は game などに変更できます。
・ゲームをドメイン直下で表示する場合は、ikeyaba-puyo 内のファイルと assets フォルダーを公開フォルダー直下へ置きます。
・既存のWordPressサイトなどと併用する場合は、専用のサブフォルダーに設置できます。
・ファイル同士の位置関係と assets フォルダー内の画像名は維持してください。

■ 同梱ファイル
index.html       ゲーム画面
style.css        画面デザイン
app.js           表示・キーボード／タッチ操作・音・メニュー
engine.js        ゲームのルール・連鎖・CPU処理
assets/face.png  ご指定の顔画像
README.txt       この設置ガイド

■ 必要な環境
HTML・CSS・JavaScript・PNGを配信できる通常のWebサーバー。
PHP、データベース、Node.js、npmインストール、ビルド作業、APIキーは不要です。
ゲーム本体はブラウザ内で動きます。画像もすべて同梱しています。
この配布版はChatGPTへのログインを必要としません。
PCのファイルを直接ダブルクリックするのではなく、アップロード後のHTTP/HTTPSのURLで開いてください。

■ 操作
Enter：スタート／リトライ
← →：左右移動
↓：速く落とす
Z：左回転
X または ↑：右回転
P または Esc：一時停止／再開
スマートフォン：画面下の操作ボタン

CPU対戦（やさしい・ふつう・つよい）と、ひとり練習に対応します。
サウンドは画面右上で切り替えられます。

■ 表示されない場合
・index.html、app.js、engine.js、style.css、assets/face.png が所定の位置にあるか確認してください。
・サブフォルダーのURLの末尾に / を付けるか、index.html を指定してください。
・更新後も以前の内容が出る場合は、ブラウザやCloudflare等のキャッシュを更新してください。
・JavaScriptモジュールのMIMEエラーが出る場合は、サーバーが .js を text/javascript または application/javascript として配信しているか確認してください。

■ ルールについて
「ぷよぷよ通」の基本ルールに基づく非公式ファンゲームです。
おじゃまレートは70点で1個の固定設定です。落下速度・操作タイミング・CPU・演出は独自実装です。
詳しいルールはゲーム内の「あそびかた」で確認できます。
「ぷよぷよ」は株式会社セガの登録商標です。

■ 検証について
ゲーム処理と操作処理の自動検証は通過済みです。
このZIPのファイル参照・JavaScript構文・圧縮データの整合性を確認しています。
アップロード先サーバーと実ブラウザでの最終確認は設置後に行ってください。
