Jet Rush

Seele01-Flash
By
Jet Rush is an exhilarating arcade-style platform game where you pilot a high-tech jet through challenging obstacle courses. Master precise controls to avoid crashes while collecting coins to unlock new jets and upgrades.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Jet Rush**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a minimalist, low-poly abstract sci-fi city aesthetic. The color palette should mirror the reference: warm beige/sand tones (`#E6D8AD`, `#Cfb997`) for the environment, with a high-contrast crimson red (`#A83232`) for the player ship. * **The World:** An infinite runner environment composed of varying sizes of rectangular prisms (skyscrapers) acting as obstacles. * **Fog:** Use heavy exponential fog (`scene.fog`) matching the background color to obscure the draw distance and enhance the sense of speed/depth. * **Performance:** Use `THREE.InstancedMesh` for the city blocks to ensure 60fps performance on mobile devices. * **The Player (Jet):** A sleek, low-poly sci-fi fighter jet. * **VFX:** Must include dual "Engine Trails" (ribbon trails or particle streams) glowing bright yellow/white to convey high velocity. * **Camera:** Implement a smooth follow camera (using linear interpolation/Lerp) that trails slightly behind and above the jet, adding dynamic tilt when the player steers. ### 2. Audio Requirements * **BGM:** A fast-paced, driving electronic/trance track (approx. 140 BPM) to induce an "adrenaline-packed" flow state. * **SFX:** * **Engine:** A continuous, low-frequency turbine drone that slightly increases in pitch when steering. * **Collect:** A crisp, high-pitched metallic "ping" when collecting credits/coins. * **Near Miss:** A "whoosh" sound when passing very close to a building. * **Crash:** A heavy, distorted impact sound followed by a short silence. * **UI:** Soft clicks for menu interactions. ### 3. Gameplay Loop * **Core Mechanic:** The jet flies forward automatically at a constant high speed (which slowly increases over time). The player only controls lateral movement (X-axis). * **Obstacles:** * **Static:** Skyscrapers blocking the path requiring weaving. * **Dynamic:** Moving platforms/gates that slide horizontally or vertically, requiring timing. * **Tunnel:** Occasional narrow passages or rings the player must fly through. * **Collectibles:** Floating yellow/gold geometric coins or rings scattered in risky positions (near obstacles) to encourage risk-taking. * **Win/Loss:** * **Loss:** Direct collision with any geometry results in an immediate explosion particle effect and "Game Over" UI. * **Score:** Based on distance traveled + coins collected. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Mandatory for the wide field of view required for flight). * **Touch Controls:** Implement a **1:1 Horizontal Drag** or **Virtual Slider** mechanics. * Touching anywhere on the bottom half of the screen and dragging left/right steers the ship. * Movement should be responsive but have a slight "weight" (inertia) so it feels like flying a jet, not moving a cursor. * **UI Layout:** * **HUD:** Minimalist. Current Score (Top Center), Credits collected (Top Right). * **Touch Targets:** All interactive buttons (Start, Restart, Upgrade) must be at least 44x44px with generous padding. * **Feedback:** If the Mobile Vibration API is available, trigger a short haptic pulse on crash. ### 5. Technical Implementation Note * The code must be contained in a single HTML file (or modular structure compatible with standard bundlers). * Ensure the `resize` event listener correctly updates the camera aspect ratio and renderer size to handle mobile device rotation. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Jet Rush delivers heart-pounding arcade action that puts you in the cockpit of a high-tech jet plane. This fast-paced platform game challenges your reflexes and precision as you navigate through increasingly difficult obstacle courses. With its superb arcade-style gameplay and sleek 3D graphics, Jet Rush offers an adrenaline-fueled flying experience that keeps players coming back for more.

The game combines the thrill of high-speed flight with the strategic challenge of obstacle navigation, creating a unique gaming experience that's easy to learn but difficult to master.

Core Features

Intense High-Speed Action

Experience lightning-fast gameplay as you pilot your jet through narrow passages and around moving obstacles. The game's physics engine delivers realistic flight mechanics while maintaining the accessibility of arcade-style controls.

Progressive Challenge System

Each level introduces new obstacles and increased difficulty. Navigate through moving platforms, tight corners, and complex maze-like structures that test your piloting skills to the limit.

Coin Collection and Upgrades

Gather coins scattered throughout each course to unlock new jet models and performance upgrades. Each aircraft offers unique handling characteristics and visual designs, giving you the freedom to customize your flying experience.

Visual Excellence

Enjoy stunning 3D graphics with smooth animations and detailed environments. The game's visual design creates an immersive cityscape that enhances the excitement of high-speed flight.

Record Tracking

Challenge yourself to beat your personal best distances and times. The game tracks your highest scores, encouraging continuous improvement and replayability.

Gameplay Mechanics

Jet Rush combines simple controls with complex challenges. While steering your jet requires only basic keyboard inputs, mastering the game demands quick reflexes, spatial awareness, and strategic thinking. The courses feature:

  • Moving Platforms : Dynamic obstacles that change position, requiring precise timing
  • Narrow Passages : Test your precision flying skills through tight spaces
  • Sharp Turns : Navigate sudden direction changes at high speed
  • Multi-level Courses : Vertical and horizontal challenges that utilize full 3D space

Operation Guide

The controls are intuitive and responsive:

  • A/D Keys or Left/Right Arrow Keys : Steer your jet left and right
  • Spacebar : Confirm menu selections and interact with game interface

Success in Jet Rush requires smooth, controlled movements rather than erratic steering. Anticipate obstacles early and make gradual adjustments to maintain your flight path.

Why Play Jet Rush

Perfect for Quick Gaming Sessions

With its pick-up-and-play nature, Jet Rush is ideal for both short breaks and extended gaming sessions. Each attempt offers immediate satisfaction while building toward long-term progression goals.

Skill Development

The game enhances hand-eye coordination, reaction time, and spatial reasoning. Players naturally improve their performance through practice, creating a rewarding sense of progression.

Stress Relief

Despite its challenging nature, many players find the focused concentration required by Jet Rush to be meditative and stress-relieving. The game provides an excellent mental break from daily routines.

Completely Free Experience

Enjoy the full Jet Rush experience without any cost. No hidden fees, no mandatory purchases – just pure gaming enjoyment accessible through any web browser.

Cross-Platform Accessibility

Play on any device with a web browser. Whether you're on a desktop computer, laptop, or mobile device, Jet Rush adapts to provide optimal gameplay across all platforms.

Frequently Asked Questions (FAQ)