Rocket Road - Color Matching Flight Game

Seele01-Flash
By
Rocket Road is an exciting skill-based arcade game where you pilot a colorful rocket through challenging tracks. Master the art of color matching to achieve the highest score possible!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Rocket Road - Color Match Runner**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** * **Low-Poly / Cartoon Aesthetic:** Create a clean, vibrant aesthetic similar to the reference image. The world should feel sleek and futuristic but approachable. * **The Rocket:** Model a simple, spherical rocket with a main body and 3-4 fins (similar to the screenshot). It must have a distinct glowing engine trail (particle system). The rocket's body material must be capable of dynamically changing color (e.g., Red, Blue, Yellow). * **The Track:** Generate an infinite, winding "road" or tube in space. The track itself should be a neutral, dark color (e.g., dark grey or deep purple) to make the colored elements pop. * **Gems/Gates:** Place "color zones" or large spherical gems along the track. These must be emissive (glowing) and match the potential colors of the rocket. * **Background:** A deep space gradient (dark blue to black) with simple, faint stars or a moving nebula shader to convey speed. * **Mobile Optimization:** Use simple geometries (SphereGeometry, BoxGeometry) to keep the polygon count low. Use unlit or phong materials for performance. Limit the number of active particles in the trail. ### 2. Audio Requirements * **Background Music (BGM):** A fast-paced, rhythmic electronic/synth-wave track. It should feel propulsive and energetic to match the speed of the rocket. * **Sound Effects (SFX):** * **Engine Hum:** A continuous, low-frequency loop that varies slightly in pitch based on speed. * **Color Switch:** A sharp, techy "whoosh" or "ping" when the rocket passes through a color-changing ramp/gate. * **Gem Collection:** A satisfying, high-pitched chime or "ding" when collecting a matching gem. * **Crash/Game Over:** A digital "crunch" or explosion sound followed by a descending tone. ### 3. Gameplay Loop * **Core Mechanic:** The rocket moves forward automatically at a constant, gradually increasing speed. The player controls the rocket's horizontal position (left/right) on the track. * **Color Logic:** * The rocket starts as a specific color (e.g., Blue). * **Color Gates:** Periodically, the rocket passes through "Color Gates" (arches or ramps) that *change* the rocket's color to a random new color. * **Obstacles/Gems:** The track is filled with rows of colored spheres/gems. * **The Rule:** The player must steer into gems that match the *current* color of the rocket to score points. Hitting a gem of a *different* color results in an immediate Game Over. * **Scoring:** +1 point for every matching gem collected. * **Difficulty:** As the score increases, the speed of the rocket increases, and the color switches become more frequent. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Portrait Mode** (Vertical) is required to allow for one-handed play. * **Controls:** * **Slide/Drag:** Implement a 1:1 touch drag system. Touching anywhere on the bottom half of the screen and sliding left/right moves the rocket left/right. * **Sensitivity:** The movement should be snappy and responsive, not floaty. * **UI/UX:** * **Score Display:** Large, bold font at the top center of the screen (safely below the notch area). * **Restart Button:** A large, thumb-friendly "Play Again" button (at least 60x60px effective touch area) that appears on the Game Over screen. * **Haptic Feedback:** Trigger a short, light vibration (using `navigator.vibrate`) when collecting a correct gem. Trigger a heavy vibration on Game Over. * **Visual Feedback:** When a correct gem is hit, spawn a small particle explosion of that color. When the wrong color is hit, screen shake briefly before the game over screen. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Rocket Road is a thrilling skill-based arcade game that combines fast-paced rocket flight with precise color matching mechanics. In this vibrant space adventure, you control a sleek rocket as it soars through dynamic tracks filled with colorful gems and obstacles. The core challenge lies in perfectly timing your color changes to match the gems scattered along your path.

The game features beautiful 3D graphics with a distinctive art style that brings the rocket and track elements to life. With its glowing effects and smooth animations, Rocket Road creates an immersive visual experience that keeps players engaged as they strive to beat their personal best scores.

Core Features

Dynamic Color Matching System

The heart of Rocket Road lies in its innovative color matching mechanic. Your rocket can change colors, and you must strategically switch to match the gems on the track. Each successful match allows you to continue your flight, while mismatches result in game over. This simple yet challenging concept creates endless replay value.

Endless Flight Challenge

Unlike traditional level-based games, Rocket Road offers an endless flight experience where the only limit is your skill level. The track continuously generates new patterns and color combinations, ensuring that each playthrough feels fresh and exciting.

Competitive Scoring

Every successful color match contributes to your score, encouraging players to push their limits and achieve new personal records. The scoring system rewards both accuracy and endurance, making every flight an opportunity to improve.

Responsive Controls

The game features intuitive controls that are easy to learn but challenging to master. Whether you're playing on desktop or mobile, the responsive input system ensures precise rocket control and smooth color switching.

Gameplay Mechanics

The objective in Rocket Road is straightforward yet demanding: fly your rocket as far as possible by matching its color with the gems on the track. As you progress, the game becomes increasingly challenging with faster speeds and more complex color patterns.

Color Coordination Strategy

Success requires quick reflexes and strategic thinking. Players must anticipate upcoming gem colors and prepare their rocket accordingly. The timing of color changes becomes crucial as the game speed increases, creating intense moments of concentration.

Progressive Difficulty

The game gradually increases in difficulty, introducing new challenges as you advance. This progressive system ensures that both beginners and experienced players find appropriate levels of challenge.

Operation Guide

Basic Controls: - Mouse Click/Tap : Change rocket color to match upcoming gems - Spacebar (Desktop): Alternative color switching control - Touch Controls (Mobile): Simple tap-to-change-color system

Gameplay Tips: 1. Observe Ahead : Look at upcoming gems to prepare your color changes in advance 2. Practice Timing : Perfect your timing to switch colors at the optimal moment 3. Stay Focused : Maintain concentration as the game speed increases 4. Learn Patterns : Recognize common gem patterns to improve your reaction time

The key to success is developing a rhythm and maintaining focus throughout your flight. Start slowly to understand the mechanics, then challenge yourself to achieve longer flights and higher scores.

Why Play Rocket Road

Perfect for Quick Gaming Sessions : Rocket Road is ideal for both short breaks and extended gaming sessions. Each flight typically lasts a few minutes, making it perfect for casual play.

Skill Development : The game helps improve hand-eye coordination, reaction time, and pattern recognition skills. It's both entertaining and mentally stimulating.

Universal Appeal : With its simple concept and beautiful visuals, Rocket Road appeals to players of all ages and skill levels.

No Barriers to Entry : The game is completely free to play, requires no downloads, and works on all modern devices and browsers.

Addictive Progression : The "just one more try" factor is strong in Rocket Road, as players constantly strive to beat their previous scores and achieve longer flights.

Whether you're looking for a quick entertainment break or a challenging skill-based game to master, Rocket Road delivers an engaging experience that will keep you coming back for more!

Frequently Asked Questions (FAQ)