リクエスト詳細
💡 新機能の要望
対応完了
スノーピーク・フリーライド - 雪山を滑り降りるダウンヒル×トリックアクション
【目的・ターゲット】爽快なスピード感とエアトリックの気持ちよさを求める全年齢向けカジュアルゲーム。短時間でも遊べ、繰り返しプレイでスコアを伸ばす中毒性を狙う。
【主要機能】
1. 4人のキャラクターから選択(見た目・当たり判定は共通、演出差分あり)
2. 3コース(森林/断崖/氷河)×各3ステージ、コースごとにジャンプ台・岩・木・氷面の配置が変化
3. ジャンプ台でグラブ・スピン・バク宙などのトリックをボタン/スワイプで発動し、空中滞在時間と技の組み合わせでスコア倍率上昇
4. コンボ&フィーバーシステム(着地成功が連続するとフィーバーゲージ上昇、フィーバー中はスコア2倍+BGM演出変化)
5. タイムアタック/フリーラン/デイリーチャレンジ(日替わり固定シードのコース)の3モード
6. MySQLによるグローバルランキング(コース別・モード別に登録、名前入力、上位表示)
【画面構成】
・タイトル画面(ロゴ背景+スタートボタン+ランキングボタン)
・キャラクター選択画面(4体を横並び表示、簡易ステータス)
・コース選択画面(3コースをカード表示、ステージ選択)
・ゲームプレイ画面(Canvas 2Dで擬似奥行きスクロール、下部にスピード/コンボ/フィーバーゲージ、右下にトリックボタン、スマホはスワイプ操作、PCは矢印キー+スペース)
・リザルト画面(獲得スコア、最大コンボ、タイム、ランキング登録フォーム)
・ランキング画面(コース/モード別タブ切替)
【データ構造】
scoresテーブル: id, player_name, course_id, stage_id, mode(timeattack/freerun/daily), character_id, score, max_combo, clear_time_ms, created_at。daily_seedsテーブル: date, seed_value で日替わりコースを固定生成。
【デザイン方向性】
ポップで鮮やかなセルシェード風。太め(3〜4px相当)の輪郭線、丸みのあるキャラクターデザイン、青空から夕焼けグラデーションの空、雪面は白〜水色のハイライト。カメラは斜め後方からの疑似3D俯瞰視点で統一。UIはアイコン主体で丸ボタン・白フチ。
【BGM仕様】ウィンターアーケード系シンセポップ、BPM128、4/4拍子。キック+ハイハット+スネアの軽快な8ビートドラム、シンセベースは16分主体のオクターブ跳躍、和声はメジャーキーのI-V-vi-IVループを基本進行としAメロ8小節・Bメロ(フィーバー時)8小節で構成、Bメロはコード密度を上げてリードシンセの高音メロディを追加。4小節ごとにハイハットのオープン/クローズでアクセント、8小節ごとにスネアフィルと1拍の休符を挿入し展開感を演出。Web Audio APIでAudioContext.currentTimeを基準に次の8小節を先読みスケジューリングし、BGM/SE音量は別ゲインノードで管理、ミュートボタンと画面遷移時の全ノード停止・切断(disconnect)を実装する。
## BGM品質要件
- アプリの雰囲気に合うジャンル・BPM・拍子を定め、ドラム、ベース、和声、メロディの4層で構成する
- 最低8小節またはA/Bの2展開を作り、休符、アクセント、フィル、フレーズ変化を入れる
- Web Audio APIはAudioContext.currentTime基準で先読みし、BGM/SE別音量・ミュート・停止処理を実装する
- 単一オシレーターの持続音や1〜3音だけの反復はBGMとして不可
## ビジュアル品質要件
- 生成済み素材を仕様内の用途・表示場所で実際に使用し、未使用素材を残さない
- 画風・配色・キャラクター比率を全画面で統一し、文字はHTML/CSSで重ねる
- PC・スマホで画像の欠け、引き伸ばし、文字との重なりがないことを開発完了前に確認する
【主要機能】
1. 4人のキャラクターから選択(見た目・当たり判定は共通、演出差分あり)
2. 3コース(森林/断崖/氷河)×各3ステージ、コースごとにジャンプ台・岩・木・氷面の配置が変化
3. ジャンプ台でグラブ・スピン・バク宙などのトリックをボタン/スワイプで発動し、空中滞在時間と技の組み合わせでスコア倍率上昇
4. コンボ&フィーバーシステム(着地成功が連続するとフィーバーゲージ上昇、フィーバー中はスコア2倍+BGM演出変化)
5. タイムアタック/フリーラン/デイリーチャレンジ(日替わり固定シードのコース)の3モード
6. MySQLによるグローバルランキング(コース別・モード別に登録、名前入力、上位表示)
【画面構成】
・タイトル画面(ロゴ背景+スタートボタン+ランキングボタン)
・キャラクター選択画面(4体を横並び表示、簡易ステータス)
・コース選択画面(3コースをカード表示、ステージ選択)
・ゲームプレイ画面(Canvas 2Dで擬似奥行きスクロール、下部にスピード/コンボ/フィーバーゲージ、右下にトリックボタン、スマホはスワイプ操作、PCは矢印キー+スペース)
・リザルト画面(獲得スコア、最大コンボ、タイム、ランキング登録フォーム)
・ランキング画面(コース/モード別タブ切替)
【データ構造】
scoresテーブル: id, player_name, course_id, stage_id, mode(timeattack/freerun/daily), character_id, score, max_combo, clear_time_ms, created_at。daily_seedsテーブル: date, seed_value で日替わりコースを固定生成。
【デザイン方向性】
ポップで鮮やかなセルシェード風。太め(3〜4px相当)の輪郭線、丸みのあるキャラクターデザイン、青空から夕焼けグラデーションの空、雪面は白〜水色のハイライト。カメラは斜め後方からの疑似3D俯瞰視点で統一。UIはアイコン主体で丸ボタン・白フチ。
【BGM仕様】ウィンターアーケード系シンセポップ、BPM128、4/4拍子。キック+ハイハット+スネアの軽快な8ビートドラム、シンセベースは16分主体のオクターブ跳躍、和声はメジャーキーのI-V-vi-IVループを基本進行としAメロ8小節・Bメロ(フィーバー時)8小節で構成、Bメロはコード密度を上げてリードシンセの高音メロディを追加。4小節ごとにハイハットのオープン/クローズでアクセント、8小節ごとにスネアフィルと1拍の休符を挿入し展開感を演出。Web Audio APIでAudioContext.currentTimeを基準に次の8小節を先読みスケジューリングし、BGM/SE音量は別ゲインノードで管理、ミュートボタンと画面遷移時の全ノード停止・切断(disconnect)を実装する。
## 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 を作成し、レビュー後にリリースされます。
[フェーズ 1/最大5]
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
[フェーズ 1/最大5]
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「スノーピーク・フリーライド」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=snowpeak-freeride
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/snowpeak-freeride/
ご利用ありがとうございます!
ご要望いただいた「スノーピーク・フリーライド」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=snowpeak-freeride
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/snowpeak-freeride/
ご利用ありがとうございます!
Echo
Iris