概要
Three.js による 3D インク塗りアクションゲーム。スプラッシュ系のナワバリバトル/ガチエリア 2 モードと 3 ステージ、3 種武器 (シューター/ローラー/チャージャー)、サブのボム、スペシャルのインクストライク、3 体の CPU 敵 (難易度 3 段階) を搭載。Pro コントローラー (Gamepad API) とキーボード+マウスに両対応。床/壁の塗り率をリアルタイム集計してリザルトで判定。
主な機能
- Three.js 製 3D アリーナ (3 ステージ: 市街地 / 市場 / 倉庫) を切替プレイ可能
- 2 ゲームモード: 3 分間ナワバリバトル (塗り率勝負) / ガチエリア (中央を塗り続けてカウント 0 で勝利)
- 3 種武器: スプラシューター (中射程連射) / ローラー (近距離幅広塗り、移動塗り対応) / チャージャー (長押しチャージで長射程一撃)
- サブ: スプラッシュボム (最大 3 個・投擲)、スペシャル: インクストライク (上空からインク弾降下・3 秒無敵)
- 3 体の CPU 敵 (難易度 Easy/Normal/Hard で反応速度・積極性・索敵範囲が変化)
- Nintendo Switch Pro コントローラー対応 (Gamepad API + 振動 + Standard Gamepad マッピング)、未接続時はキーボード+マウスへ自動切替
- HUD: 塗り率バー / 残り時間 / インクゲージ / スペシャルゲージ / ボム数 / ミニマップ / コントローラー接続アイコン
- リザルト画面で塗り率・キル・デス・スペシャル使用回数を集計、ローカルランキング TOP10 を localStorage に保存
- Web Audio API による効果音 (射撃 / 着弾 / ボム / 潜伏 / 被弾 / ジングル) + ループ BGM (残り 30 秒で曲調変化)
- PC + スマホ両対応のレスポンシブ UI (タイトル / ステージ選択 / 操作説明)、アカウント不要・ブラウザ完結
導入手順
- AIアプリ開発部 でアカウント登録(まだの方)
- ダッシュボードから
installer.phpをダウンロード - 自社サーバーの公開ディレクトリにアップロードして実行
- APIトークンを入力 → このアプリを選択 → DB情報入力 → 完了