Retro Highway - Classic Pixel Motorcycle Stunt Game

Seele01-Flash
By
Retro Highway is a thrilling pixel art motorcycle stunt game where you perform daring tricks while racing through diverse locations. Earn money from stunts to unlock new bikes and explore mountains, deserts, and even the moon!

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Retro Highway". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Pseudo-3D aesthetic. Use **Pixel Art Billboards** (2D sprites always facing the camera) for the player's bike, enemy vehicles, and roadside obstacles to perfectly replicate the "old-school pixel art style" from the reference. The world itself (ground/road) should be 3D geometry. * **Color Palette:** High saturation, "Arcade" colors. Bright "Sega Blue" sky, vibrant green grass stripes, and a high-contrast red/purple player bike. * **The Road:** An infinite scrolling plane with a striped texture to simulate speed. Implement a "Curved World" shader effect (vertex displacement) to make the horizon look like a classic arcade cabinet game (e.g., *OutRun* or *Hang-On*). * **Assets:** * **Player:** A chunky pixel-art sports bike (red fairing). * **Traffic:** 3 variations of NPC cars (sedan, truck, van) using simple blocky voxel shapes or sprites. * **Environment:** Collectible Gold Coins (rotating animation), Jump Ramps (yellow/black chevrons), and scenery props (pixel art cacti or trees). * **Mobile Optimization:** Use `THREE.InstancedMesh` for repeated objects (coins, trees). Limit dynamic lights; use baked lighting or simple directional light. Texture compression for sprites. ### 2. Audio Requirements * **BGM:** High-energy, 140 BPM **Chiptune/Synthwave** track. Needs a driving bassline to encourage speed. * **SFX:** * *Engine:* A continuous synthesized engine hum that increases in pitch as the player's speed increases. * *Nitro:* A "white noise" swoosh sound with a sudden volume spike. * *Collect:* High-pitched 8-bit "Ding" (Coin pickup). * *Jump:* A rising whistle sound when hitting a ramp. * *Crash:* A crunchy, low-bitrate explosion or noise burst. ### 3. Gameplay Loop * **Core Mechanic:** Infinite runner on a multi-lane highway. The player constantly moves forward (Z-axis). * **Controls:** The player steers left and right to switch lanes and dodge traffic. * **Nitro System:** A "Boost" meter fills up over time or by collecting coins. Activating it increases speed drastically and makes the player briefly invincible (optional). * **Stunt System:** Hitting a **Ramp** launches the bike into the air. While airborne, the player avoids all ground traffic and earns bonus "Stunt Points." * **Scoring:** Score based on distance traveled + coins collected + stunt bonuses. * **Fail State:** Colliding with the rear of a car or a roadside obstacle ends the run immediately. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape Mode** (to mimic a handheld console screen). * **Touch Controls:** * **Steering:** Invisible split-screen touch zones. Tap/Hold **Left Half** of the screen to steer left; **Right Half** to steer right. Steering should be snappy (high sensitivity) for quick lane changes. * **Nitro:** A distinct, large circular button (at least 64x64px) in the bottom-right corner marked with a "Lightning" icon. * **UI Layout:** * Top Left: Score / Distance. * Top Right: Coin Count. * Pause Button: Top corner (safe zone, away from steering inputs). * **Feedback:** * **Haptic:** Trigger device vibration (`navigator.vibrate(200)`) upon crashing. * **Visual:** Camera shake (screen shake) effect when Nitro is active or upon impact. "Speed lines" particle effect at screen edges when moving fast. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Retro Highway is a captivating motorcycle stunt racing game that combines classic pixel art aesthetics with modern gameplay mechanics. This arcade-style adventure challenges you to ride as far as possible while performing dangerous stunts and tricks to earn money and unlock exciting new content.

The game features beautiful 8-bit inspired graphics that evoke nostalgia for classic gaming while delivering smooth, engaging motorcycle action that appeals to both retro gaming enthusiasts and new players alike.

Core Features

Stunning Pixel Art Design

Experience the charm of old-school gaming with meticulously crafted pixel art that brings every motorcycle, landscape, and stunt to life. The retro visual style creates an authentic arcade atmosphere while maintaining crisp, clear graphics that look great on any device.

Dynamic Stunt System

Perform incredible motorcycle tricks and stunts to earn cash rewards. Each successful stunt not only boosts your score but also provides the currency needed to unlock new bikes and locations. Master wheelies, jumps, and other daring maneuvers to maximize your earnings.

Multiple Exciting Locations

Start your journey on classic highways and progress through increasingly challenging environments: - Mountain Roads : Navigate winding paths with steep drops and scenic views - Desert Landscapes : Race across sandy terrain with unique obstacles - Lunar Surface : Experience zero-gravity motorcycle action on the moon

Diverse Motorcycle Collection

Unlock a variety of unique motorcycles, each with distinct visual styles and performance characteristics. From classic street bikes to futuristic machines, find the perfect ride that matches your playing style.

Nitro Boost System

Activate powerful nitro boosts to accelerate past obstacles, extend jumps, and achieve greater distances. Strategic use of nitro can be the difference between a good run and a record-breaking performance.

Gameplay Mechanics

The objective is simple yet challenging: ride as far as possible while completing stunt challenges along the way. Each run presents new opportunities to improve your distance record and earn money for upgrades.

Distance-Based Progression : The further you travel, the more challenging the terrain becomes, with new obstacles and stunt opportunities appearing regularly.

Risk vs Reward : Performing stunts increases your earnings but also adds risk. Balance safe riding with daring tricks to optimize your progress.

Operation Guide

Basic Controls

  • W and D Keys or Left/Right Arrow Keys : Steer your motorcycle left and right
  • Spacebar (Hold) : Activate nitro boost for extra speed and power
  • Mouse : Navigate menus and select options

Stunt Tips

  • Time your stunts carefully to avoid crashes
  • Use nitro boosts during jumps for spectacular aerial tricks
  • Practice different stunt combinations to maximize earnings
  • Learn each location's terrain to plan your routes effectively

Strategy Guide

  • Start with safer stunts to build up initial cash
  • Invest in new motorcycles that suit your playing style
  • Use nitro strategically - save it for difficult sections or big jumps
  • Focus on consistency rather than risky moves when starting out

Why Play Retro Highway

Completely Free : Enjoy the full game experience without any cost. No hidden fees, no pay-to-win mechanics - just pure motorcycle stunt action.

Cross-Platform Compatibility : Play seamlessly on desktop computers, smartphones, and tablets. The game adapts perfectly to different screen sizes while maintaining optimal control responsiveness.

Instant Play : No downloads or installations required. Simply open your browser and start riding immediately.

Perfect for All Skill Levels : Easy to learn controls make the game accessible to beginners, while mastering stunts and achieving maximum distances provides long-term challenge for experienced players.

Nostalgic Appeal : Authentic retro gaming experience that captures the essence of classic arcade motorcycle games while adding modern polish and features.

Technical Requirements

Retro Highway runs smoothly on any modern web browser and requires no special software or plugins. The game is optimized for both desktop and mobile play, ensuring consistent performance across all supported devices.

Frequently Asked Questions (FAQ)