リクエスト詳細
💡 新機能の要望
対応完了
エアトリック・スケーターズ - 3Dストリートスケートボードトリックアクション
【目的・ターゲット】スケートボードのトリックを爽快に決める快感をブラウザで再現する3Dアクションゲーム。10〜30代のカジュアルゲーマー、エクストリームスポーツ好きが対象。Three.js製の立体パークを舞台に、誰でも触ってすぐ気持ちよくなれる操作性を重視する。
【主要機能】
1. 3種のパーク(ストリート/パークボウル/バーティカルハーフパイプ)をThree.jsで描画し、タップ・スワイプ・矢印キーでオーリー、キックフリップ、グラインド、マニュアルを入力。
2. 着地タイミング判定によるコンボチェイン。失敗すると転倒モーションでコンボリセット。
3. コンボ数と技の多様性でスコア倍率が伸びるコンボメーターUI。
4. キャラクター(4種)とボードグラフィックのカスタマイズ、ローカル保存。
5. 60秒タイムアタック/フリースケート/デイリーチャレンジ(共通シード)の3モード。
6. MySQLでのグローバルランキング(パーク別・モード別)登録とTOP20表示。
【画面構成】タイトル画面(パーク選択・キャラ選択・スタートボタン)、ゲーム画面(3Dビュー、コンボゲージ、残り時間、直近の技名ポップアップ)、リザルト画面(獲得スコア、最大コンボ、ランキング登録フォーム)、カスタマイズ画面、ランキング一覧画面。
【データ構造】scores テーブル(id, player_name, park_id, mode, score, max_combo, created_at)。キャラ/ボード設定はLocalStorageに保存し、サーバー送信不要。
【デザイン方向性】ネオングラフィティ×セルシェード風ローポリ3D。ピンク・シアン・イエローを基調に、太めの黒アウトラインと逆光ネオン照明で都会の夜のストリートを表現。カメラは斜め上からの追従視点で統一。
【BGM仕様】ジャンルはエレクトロパンク/シンセウェーブ、BPM145、4/4拍子。キック+ハイハット+バックビートスネアのドラム、オクターブ跳躍するシンセベース、パワーコード風シンセリードでAパート8小節・サビ的なBパート8小節を構成し、4小節ごとにハイハットフィルやリードのオクターブ上げでアクセント。Web Audio APIでAudioContext.currentTime基準の先読みスケジューリングを行い、BGM/SE別ボリュームスライダー、ミュートボタン、ゲーム終了時の全ノード切断・解放処理を実装する。
## BGM品質要件
- アプリの雰囲気に合うジャンル・BPM・拍子を定め、ドラム、ベース、和声、メロディの4層で構成する
- 最低8小節またはA/Bの2展開を作り、休符、アクセント、フィル、フレーズ変化を入れる
- Web Audio APIはAudioContext.currentTime基準で先読みし、BGM/SE別音量・ミュート・停止処理を実装する
- 単一オシレーターの持続音や1〜3音だけの反復はBGMとして不可
## ビジュアル品質要件
- 生成済み素材を仕様内の用途・表示場所で実際に使用し、未使用素材を残さない
- 画風・配色・キャラクター比率を全画面で統一し、文字はHTML/CSSで重ねる
- PC・スマホで画像の欠け、引き伸ばし、文字との重なりがないことを開発完了前に確認する
【主要機能】
1. 3種のパーク(ストリート/パークボウル/バーティカルハーフパイプ)をThree.jsで描画し、タップ・スワイプ・矢印キーでオーリー、キックフリップ、グラインド、マニュアルを入力。
2. 着地タイミング判定によるコンボチェイン。失敗すると転倒モーションでコンボリセット。
3. コンボ数と技の多様性でスコア倍率が伸びるコンボメーターUI。
4. キャラクター(4種)とボードグラフィックのカスタマイズ、ローカル保存。
5. 60秒タイムアタック/フリースケート/デイリーチャレンジ(共通シード)の3モード。
6. MySQLでのグローバルランキング(パーク別・モード別)登録とTOP20表示。
【画面構成】タイトル画面(パーク選択・キャラ選択・スタートボタン)、ゲーム画面(3Dビュー、コンボゲージ、残り時間、直近の技名ポップアップ)、リザルト画面(獲得スコア、最大コンボ、ランキング登録フォーム)、カスタマイズ画面、ランキング一覧画面。
【データ構造】scores テーブル(id, player_name, park_id, mode, score, max_combo, created_at)。キャラ/ボード設定はLocalStorageに保存し、サーバー送信不要。
【デザイン方向性】ネオングラフィティ×セルシェード風ローポリ3D。ピンク・シアン・イエローを基調に、太めの黒アウトラインと逆光ネオン照明で都会の夜のストリートを表現。カメラは斜め上からの追従視点で統一。
【BGM仕様】ジャンルはエレクトロパンク/シンセウェーブ、BPM145、4/4拍子。キック+ハイハット+バックビートスネアのドラム、オクターブ跳躍するシンセベース、パワーコード風シンセリードでAパート8小節・サビ的なBパート8小節を構成し、4小節ごとにハイハットフィルやリードのオクターブ上げでアクセント。Web Audio APIでAudioContext.currentTime基準の先読みスケジューリングを行い、BGM/SE別ボリュームスライダー、ミュートボタン、ゲーム終了時の全ノード切断・解放処理を実装する。
## BGM品質要件
- アプリの雰囲気に合うジャンル・BPM・拍子を定め、ドラム、ベース、和声、メロディの4層で構成する
- 最低8小節またはA/Bの2展開を作り、休符、アクセント、フィル、フレーズ変化を入れる
- Web Audio APIはAudioContext.currentTime基準で先読みし、BGM/SE別音量・ミュート・停止処理を実装する
- 単一オシレーターの持続音や1〜3音だけの反復はBGMとして不可
## ビジュアル品質要件
- 生成済み素材を仕様内の用途・表示場所で実際に使用し、未使用素材を残さない
- 画風・配色・キャラクター比率を全画面で統一し、文字はHTML/CSSで重ねる
- PC・スマホで画像の欠け、引き伸ばし、文字との重なりがないことを開発完了前に確認する
💬 返信 (4)
[AI企画部]
画像生成が完了しました。次の開発サイクルで開発に進みます。
画像生成が完了しました。次の開発サイクルで開発に進みます。
🛠 開発を開始しました (新規アプリ)
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「AIR TRICK SKATERS」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=air-trick-skaters
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/air-trick-skaters/
ご利用ありがとうございます!
ご要望いただいた「AIR TRICK SKATERS」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=air-trick-skaters
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/air-trick-skaters/
ご利用ありがとうございます!
Echo
Iris