マーブルレースクリエイター - シミュレーション ゲーム

Seele01-Flash
作者 Abigail Hernandez
カスタムマーブルレース、トラック、トーナメントを作成しよう!無限の創造力を活かせる無料サンドボックス物理ゲーム。ブラウザでマーブルを構築し、テストし、レースを観戦できます。

プロンプト

MODEL: Seele01-Flash
Three.js を使用して、**「Marble Race Creator(ビー玉レースクリエイター)」**をテーマとした**モバイルファーストゲーム**を生成してください。以下の詳細なゲーム設計要件をお読みいただき、それに従ってコードを生成してください: ### 1. アセット & 環境 * **ビジュアルスタイル:** **2.5Dアイソメトリックサンドボックス** の美的感覚を作成します。レトロ/シム感を出すために(「ピクセル」や「2D」のタグを意識しつつ3Dレンダリングを使用して)、**Orthographic Camera(平行投影カメラ)**を使用します。 * **環境:** 平坦なグリッドベースの「砂漠のサンドボックス」地面(温かい砂の色)。背景はシンプルな青のグラデーションの空にします。 * **モデル(プロシージャル):** * **ビー玉:** 異なるはっきりした色(赤、青、緑、黄)を持つシンプルな高光沢の球体。ガラス/プラスチック質感を再現します。 * **トラック:** グリッドにスナップするモジュラー式3Dブロックまたは「ガター」。以下の種類を含めます:直線レール、曲線レール、スロープ(傾斜路)、「溝」タイプのチャネル。 * **小道具:** 低ポリゴンのサボテンと岩を装飾的障害物として。 * **ゴールライン:** チェッカーテクスチャのバナーまたはポストで表現される視覚的なトリガーゾーン。 * **パフォーマンス:** モバイルデバイスでも60FPSを確保するため、トラックパーツと障害物にはInstancedMeshを使用します。影のキャストはビー玉に限定します。 ### 2. 音響要件 * **BGM(バックグラウンドミュージック):** 「建設/パズル」の雰囲気(遊び心があり反復的)を醸し出す、アップビートでループする**8-bit / チップチューン** スタイルの楽曲。 * **効果音(SFX):** * **UI:** トラックパーツを選択した際の軽快な「カチッ」「ポン」という音。 * **設置:** トラックパーツをグリッドに設置した際の「ドスン」または「カチッ」という音。 * **ビー玉物理演算:** ビー玉同士の衝突時の「カチッ」という音。速度に基づいてピッチが変化する、転がる「ブーン」というループ音。 * **勝利:** ビー玉がゴールラインを通過した際のファンファーレまたは歓声。 ### 3. ゲームプレイループ * **モード1: ビルドモード (デフォルト):** * プレイヤーはUIメニューからトラックのパーツを選択します。 * グリッドをタップすると、選択されたパーツが配置されます。 * 既存のパーツをタップすると、回転または削除が可能です(コンテキストメニュー)。 * プレイヤーは「スポナー」(スタート)と「ゴールライン」(終点)を必ず配置する必要があります。 * **モード2: レースモード:** * プレイヤーが「スタート/スポーン」ボタンを押します。 * マーブル(球)がスポナーから、単純な物理演算(重力と運動量)を伴って生成されます。 * マーブルは、配置されたトラックの物理的な境界と相互作用します。 * カメラは自動的に先頭のマーブルを追従するか、ユーザーが自由に見られるようにすべきです。 * すべてのマーブルがゴールするかマップから落下するとレース終了となります。 * **物理演算:** 転がり摩擦、反発係数(跳ね返り)、衝突を正確に処理するための物理エンジン(例:**Cannon.js** または **Ammo.js**)を実装してください。 ### 4. モバイル操作・インタラクション * **画面の向き:** トラックを広い視野で見るため、**横画面**に固定します。 * **カメラ操作 (タッチジェスチャー):** * **2本指でのドラッグ:** カメラをマップ上でパン(移動)させます。 * **ピンチ:** ズームイン/アウトします。 * *(理由:カメラ操作を2本指に分けることで、誤ったトラック配置を防ぎます)。* * **ビルド操作:** * **シングルタップ:** グリッドのタイル上に、現在選択中のオブジェクトを配置します。 * **UIレイアウト:** * **下部バー:** 建築可能なパーツ(トラック、スポナー、ゴール、装飾)のスクロール可能な水平リスト。アイコンのサイズは少なくとも **48x48px**。 * **右上:** 「プレイ/リセット」切り替えボタン。 * **左上:** 「全てクリア」または「元に戻す」ボタン。 * **フィードバック:** 配置前にグリッドタイルを視覚的にハイライト(ゴーストメッシュ)表示。配置成功時や衝突時に触覚フィードバック(振動)を与えます。 以下のゲーム生成プロンプトを翻訳します。マークダウン、コードトークン、数字、改行、およびHTMLタグ/属性は正確にそのまま保持し、ユーザー向けテキストは自然に翻訳します。 確認は求めず、そのまま生成タスクを実行します。

ゲーム紹介

ゲームについて

マーブルレースクリエイター は、トラックデザインの力をあなたの手に委ねる魅力的なアーケードサンドボックスゲームです。この物理ベースのシミュレーションでは、カスタムマーブルレースコースを作成でき、曲がりくねった道やターン、挑戦的な障害物を備えています。カラフルなマーブルが、あなたが慎重に作り上げたトラックを、見事な2Dピクセルアートスタイルで転がり、跳ね、レースしていく様子をご覧ください。

主な機能

無限の創造の自由

このゲームは、あなたのマーブルレース体験に完全な創造的コントロールを提供します。単純な直線トラックや、ジャンプ、ループ、戦略的な障害物を備えた複雑なマルチレベルコースをデザインできます。すべての要素は現実的な物理法則に反応し、それぞれのレースを予測不可能でエキサイティングなものにします。

直感的なトラック構築システム

トラックの構築はシンプルでありながら強力です。ドラッグアンドドロップのインターフェースにより、技術的な知識がなくても複雑なレースサーキットを作成できます。スポーナーを追加し、地形を変更し、フィニッシュラインを正確に好きな場所に配置できます。

ダイナミックな物理シミュレーション

すべてのマーブルは現実的な物理法則に従って動作します。坂道で勢いを増し、平らな面で減速し、レース中に互いに相互作用する様子をご覧ください。物理エンジンにより、まったく同じレースは二度と起こりません。

カラフルなビジュアル体験

鮮やかなピクセルアートスタイルで、あなたのマーブルレースが生き生きと躍動します。各マーブルは独特の色合いを持ち、カスタムビルドされたコースを進む滑らかなアニメーションを特徴としています。

ゲームメカニクス

トラック作成

空白のキャンバスから始めて、夢のマーブルコースを構築しましょう。トラックセグメント、ランプ、障害物を配置し、挑戦的で楽しめるレースを生み出します。モジュラー式の構築システムにより、無限の組み合わせとデザインが可能です。

マーブル生成

マーブルがレースに参加するタイミングと位置をコントロールします。スポーンポイントを使用して、単独のマーブルまたは複数の競争相手を同時に解放します。解放のタイミングを調整し、白熱した一対一の競争を作り出しましょう。

トーナメントモード

複数のトラックを設計し、それらを連結することで、複数レースのトーナメントを作成します。チャンピオンを決定し、複数のレースイベントにわたるパフォーマンスを記録します。

操作ガイド

マウス操作: - 左クリック + ドラッグ : トラックデザインエリア内を移動 - 左クリック : トラックピースや要素を配置または削除 - スポーナーをクリック : マーブルをレースに解放

建設プロセス: 1. ビルドメニューからトラックパーツを選択する 2. クリックして希望の位置に配置する 3. パーツを接続し、完全なレーシングサーキットを形成する 4. スタート位置にスポナーを追加する 5. ゴールラインのマーカーを設置する 6. ビー玉をスポーンさせてトラックをテストする 7. レース結果に基づき修正・改善する

このゲームを選ぶ理由

マーブルレースクリエイターは、創造性と物理ベースのエンターテインメントを融合させています。建設ゲームや物理シミュレーションを楽しむプレイヤー、または単に爽快なビー玉レースの展開を見るのが好きな方に最適です。特別なスキルがなくても始められ、上級ビルダーには高度なカスタマイズが可能です。リラックスのためのシンプルなレース作成から、挑戦的な複雑なトーナメントの構築まで、このサンドボックスは無限の娯楽価値を提供します。

ゲームは完全にウェブブラウザ内で動作し、ダウンロード不要なためどこからでもアクセスできます。直感的な操作性により、すぐに建設を始められ、洗練された物理エンジンによって作成物が現実的に振る舞い、本格的なレースの興奮を保証します。

よくある質問(FAQ)

マーブルレースクリエイター