Free Rider 2 - レーシング ゲーム

Seele01-Flash
作者 Penelope Smith
Free Rider 2でカスタム2Dバイクトラックを構築してレースしよう。物理ベースのモーターサイクルレースとユーザー生成コンテンツを楽しめます。棒人間のライダーで無料オンラインプレイが可能です。

プロンプト

MODEL: Seele01-Flash
Three.jsを使用して、テーマ「**Free Rider: ペーパー・フィジクス**」の**モバイルファーストゲーム**を生成してください。まず以下の詳細なゲームデザイン要件をお読みいただき、それに従ってコードを生成してください: ### 1. アセット & 環境 * **ビジュアルスタイル**: 「生きているノート」のような美学(2.5D)。ゲームは、紙の上に落書きが生き生きと動き出すように見えるべきです。 * **背景**: わずかにしわのある白い方眼紙やグラフ用紙の高解像度テクスチャ。 * **モデル(ライダーと自転車)**: * シンプルな黒の `THREE.CylinderGeometry` と `THREE.SphereGeometry`(関節/頭部用)を使用して「棒人間」のライダーを構築してください。 * 自転車はミニマリストに: 車輪には黒いトーラスジオメトリ、フレームには細い円柱ジオメトリを使用してください。 * **モバイル最適化**: 複雑で繰り返し描画されるトラック要素がある場合は `THREE.InstancedMesh` を使用してください。総ポリゴン数は低く保ってください。厳格な2D横スクロール視点を維持しつつ、3Dの奥行きのある影を可能にするために**正射投影カメラ**を使用してください。 * **トラックの線**: 地面は `THREE.MeshLine` または押し出し形状を使用して描画し、「インク」の太さを与えて、奥行きのために紙の背景上に柔らかい影を落とすようにしてください。 ### 2. オーディオ要件 * **BGM**: 創造的な雰囲気に合わせた、リラックスできるローファイのアコースティックギターまたはビートの効いた「勉強用音楽」のループ。 * **効果音 (SFX)**: * **加速**: 紙の上で鉛筆が素早く走る音。 * **ブレーキ**: 鋭い消しゴムの音または「キーッ」というグラファイトの音。 * **衝突/転倒**: くしゃっとした紙の音とコミカルな「ウッ!」というボーカルをミックスした効果音。 * **UI操作**: ペンクリック音(伸縮式ボールペンをクリックするような音)。 ### 3. ゲームプレイループ * **コア・メカニクス**: 物理ベースの走行。プレイヤーは自転車を操作し、危険な線画のトラックをクラッシュせずに進むことを目指します。 * **物理エンジン統合**: 2D物理エンジン(Matter.jsやCannon.jsなど、XY平面に固定)を統合して以下を処理します: * **サスペンション**: ホイールと自転車フレームを繋ぐスプリング。 * **ラグドール**: ライダーの頭が地面に触れると、剛体の拘束が壊れてライダーはぐにゃりと動かなくなり(ラグドール効果)、"Wasted"状態をトリガーします。 * **クリエイティブモード(「自分で作る」要素)**: 「プレイモード」と「描画モード」を切り替えるトグルスイッチを含めます。描画モードでは、プレイヤーは指で画面に線を描いて(静的物理ボディとして)新しい地形を作成できます。 * **勝利/敗北**: 緑の旗に到達すると勝利; 頭を打つと敗北(即座にリセットするボタンが必要)。 ### 4. モバイル操作・インタラクション * **画面の向き**: **横画面のみ**(トラックの視認性のため必須)。 * **操作体系(仮想ゲームパッド)**: * **左サム**: 傾き操作(左回転/右回転)のための2つの大きな矢印ボタン。空中でのバランス調整に重要です。 * **右サム**: **ペダル**(加速)と**ブレーキ**(減速/逆転)のための2つの大きなボタン。 * **タッチフィードバック**: 自転車が激しく地面に着地したりクラッシュしたりした際に、`navigator.vibrate`(触覚フィードバック)を実装します。 * **UIレイアウト**: * 操作ボタンは画面下の隅(セーフエリア)に配置します。 * 全てのボタンは少なくとも48x48pxのヒットエリアを持つようにします。 * 転倒後の素早い再挑戦のために、画面上部右隅に目立つ「再スタート」ボタン(円形矢印アイコン)を追加します。

ゲーム紹介

Free Rider 2について

Free Rider 2 は、クリエイティブなトラック構築と挑戦的な物理ベースのゲームプレイを組み合わせた革新的な2Dバイクレースゲームです。プレイヤーから4.6/5の評価を受け、レースアクションとユーザー生成コンテンツの独自の融合で際立っています。ジャンプや障害物、命知らずのスタントが満載のカスタム設計トラックを、スティックフィギュアライダーで疾走しましょう。

主な特徴

カスタムトラック作成

ゲームの目玉機能は、無限のレースコースをデザインできる強力な トラックエディター です。線を描いてランプ、ループ、挑戦的な障害物を作成できます。自分の作品をコミュニティと共有したり、他のプレイヤーが作ったトラックをインポートして、無限のバリエーションを楽しめます。

物理ベースのレーシング

スキルフルなライディングが報われる、リアルなバイク物理を体験してください。スピードとコントロールの繊細なバランスをマスターしながら、以下の要素を駆け抜けましょう:

  • 急勾配のジャンプやランプ
  • 宙返りや重力に逆らうセクション
  • 精密な着地エリア
  • 技術的な障害物コース

コミュニティ主導のコンテンツ

初心者向けのコースから上級者でも挑戦しがいのあるエキスパートレベルまで、ユーザー作成の何千ものトラックにアクセス可能。活発なコミュニティが常に新コンテンツを生み出しているため、制覇すべきトラックが尽きることはありません。

笑えるクラッシュ物理演算

ゲーム最大の楽しみのひとつが、リアルなクラッシュシステム。物理演算が狂った時に、棒人間のライダーが壮大に転倒する様子を観察しましょう。これらのクラッシュは単に面白いだけでなく、次の挑戦に向けたライディング技術の向上にも役立ちます。

ゲームメカニクス

リアルなバイク物理演算

加速やブレーキから、ジャンプ時のライダーの体重移動がバランスに影響する感覚まで、ライディングのあらゆる側面が本物らしく再現されています。物理エンジンが生み出す真の挑戦は、スキルを要する難関です。

段階的な難易度

基本を学ぶシンプルなトラックから始め、次第に複雑なユーザー作成コースに挑戦していきます。ゲームは自然に、簡単なライドから能力の限界を試される難関まで段階を踏んで進んでいきます。

操作ガイド

基本操作

成功するライディングのための必須操作をマスターしましょう:

  • 上矢印キー : 前方へ加速
  • 下矢印キー : ブレーキおよび後退
  • 右矢印キー : 前傾姿勢(着地時に重要)
  • 左矢印キー : 後傾姿勢(バランス保持に必須)

トラック作成コントロール

画面左右の直感的な描画ツールを使って以下のことができます:

  • トラックラインや路面を描画
  • 障害物や装飾要素を作成
  • トラックコードのインポート・エクスポート
  • 作成物を即座にテスト

プロライディングのコツ

着地テクニック : 常に着地方向へ前傾しましょう。下り坂に着地する時は右矢印キーを使い、着地面の状態に応じて傾き角度を調整します。

スピード管理 : 全ての区間でフルスロットルは必要ありません。最高のパフォーマンスを発揮するため、惰走するタイミングと加速するタイミングを学びましょう。

体重配分 : ライダーの姿勢はバイクの挙動に影響します。複雑な区間でもコントロールを維持する傾き技術をマスターしましょう。

Free Rider 2を遊ぶ理由

無限のコンテンツ

ユーザー生成トラックにより、事実上無限のコンテンツにアクセスできます。コミュニティは、リアルなバイクコースから物理法則を無視した不可能なファンタジートラックまで、あらゆるものを作り上げています。

創造性の表現

トラックエディターは単なる機能ではなく、創造のキャンバスです。芸術的な傑作、挑戦的なパズル、実在するバイクトラックの再現など、想像力だけが限界です。

スキル向上

このゲームは忍耐と練習を報います。上達するにつれて、より難易度の高いトラックに挑戦し、最終的には他のプレイヤーが挑む挑戦的なコースを作成できるようになります。

無料エンターテイメント

完全無料で、ダウンロード不要。ブラウザですぐにレースを開始でき、短い休憩時間にも、長めのゲームセッションにも最適です。

クロスプラットフォーム対応

ウェブブラウザがあればあらゆるデバイスでプレイ可能。シンプルな操作はデスクトップでもモバイルでも完璧に機能し、どこでも簡単にレースを楽しめます。

よくある質問(FAQ)

Free Rider 2