Tunnel Rush - Ultimate 3D Reaction Challenge

Seele01-Flash
By
Tunnel Rush is an exhilarating 3D tunnel racing game that tests your reflexes and reaction speed. Navigate through kaleidoscopic tunnels, dodge colorful barriers, and compete with friends in exciting 2-player mode.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Tunnel Rush Mobile**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast, abstract geometric style similar to a kaleidoscope. The environment is an infinite, twisting tunnel composed of geometric segments (hexagonal or octagonal cross-section). * **Color Palette:** Use a vibrant, shifting color palette. The tunnel walls should alternate colors (e.g., Red, Green, Blue, Grey) to create a sense of speed. Obstacles should be a distinct, bright color (e.g., Neon Purple or Bright Red) to stand out against the walls. * **Geometry & Performance (Mobile Optimization):** * Use `THREE.InstancedMesh` for tunnel segments and obstacles to minimize draw calls on mobile GPUs. * Implement a "curved world" shader or simple vertex displacement to create the illusion of the tunnel twisting and turning without complex physics. * Use simple primitives (BoxGeometry) for obstacles. * Limit the draw distance using dense `THREE.Fog` to hide the point of generation and improve performance. ### 2. Audio Requirements * **BGM (Background Music):** A fast-paced, high-BPM Techno or Trance track that loops seamlessly. The tempo should match the sensation of high speed. * **SFX (Sound Effects):** * **Wind/Whoosh:** Continuous wind noise that increases in pitch/volume as the game speed increases. * **Dodge:** A subtle "swoosh" sound when narrowly passing an obstacle. * **Crash:** A jarring, glitchy "crunch" or digital breakdown sound when the player hits a barrier. * **UI:** crisp, digital clicks for menu interaction. ### 3. Gameplay Loop * **Core Mechanic:** The player travels automatically forward through a procedural tunnel. The player stays in a fixed position at the bottom of the screen (conceptually), and the *tunnel rotates around the player*. * **Obstacles:** Static and dynamic geometric shapes (cubes, spinning rectangular beams) appear in the distance and move toward the player. Some obstacles should rotate slowly to increase difficulty. * **Progression:** The game speed linearly increases over time. The patterns of obstacles become more complex (narrower gaps). * **Win/Loss:** * **Game Over:** Direct collision with any red/purple obstacle stops the game immediately. * **Score:** Based on distance traveled. Display score prominently at the top center. ### 4. Mobile Controls & Interaction * **Input Method:** Split-screen touch controls (No visible virtual joysticks, use the whole screen as buttons). * **Tap/Hold Left Screen Half:** Rotate the tunnel **counter-clockwise**. * **Tap/Hold Right Screen Half:** Rotate the tunnel **clockwise**. * **Responsiveness:** Rotation must be snappy and instant (high sensitivity) to allow for twitch reactions. * **Orientation:** Force **Landscape Mode** preference via CSS, but ensure the canvas resizes correctly if the user is in Portrait (update camera FOV). * **UI/UX:** * **Start Screen:** A large "TAP TO START" overlay. * **Game Over Screen:** A "RETRY" button with a large hit area (minimum 60x60px) for easy tapping. * **Feedback:** Add a simple camera shake effect (screenshake) upon collision. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Tunnel Rush is the ultimate test of reflexes and concentration in a mesmerizing 3D tunnel environment. This fast-paced arcade game challenges players to navigate through an endless series of colorful, rotating tunnels while dodging various barriers and obstacles. With its vibrant kaleidoscopic visuals and increasingly challenging gameplay, Tunnel Rush has become a favorite among players seeking an adrenaline-pumping gaming experience.

The game features stunning 3D graphics with a unique geometric art style that creates an immersive tunnel-racing experience. Each level presents a new combination of colors, patterns, and obstacles that will keep you on the edge of your seat.

Core Features

Spectacular 3D Visuals

Experience breathtaking tunnel environments with vibrant colors and geometric patterns that create a truly hypnotic gaming experience. The kaleidoscopic design changes dynamically, ensuring no two runs feel exactly the same.

Two Game Modes

  • Single Player Mode : Perfect your skills solo as you navigate through increasingly challenging tunnel sequences
  • Two Player Mode : Race side-by-side with a friend on the same screen to see who can survive the longest in the tunnel

Progressive Difficulty

The game starts manageable but quickly ramps up the challenge. Barriers move faster, patterns become more complex, and your reaction time is pushed to the absolute limit.

Instant Accessibility

Play immediately in your browser - no downloads, no installations, no waiting. Compatible with desktop computers and mobile devices for gaming anywhere, anytime.

Gameplay Mechanics

Tunnel Rush drops you into a whirling 3D tunnel where your only goal is survival. As you speed through the tunnel, colorful barriers appear in your path - some stationary, others moving unpredictably. Your job is to dodge left and right, threading the needle between obstacles while the tunnel rotates around you.

The game's physics create a sense of incredible speed, but experienced players know there's actually plenty of time to react to each obstacle. Success comes from staying calm, anticipating barrier movements, and developing quick but precise reflexes.

Operation Guide

Desktop Controls

  • Arrow Keys (Left/Right) : Steer your position in the tunnel
  • A and D Keys : Alternative movement controls
  • Spacebar : Pause the game or restart after collision

Mobile Controls

On mobile devices, simply tap and drag to move left and right through the tunnel. The intuitive touch controls make it easy to play on smartphones and tablets.

Two-Player Controls

  • Player 1 : Use A and D keys
  • Player 2 : Use Left and Right arrow keys
  • Race simultaneously on the same screen!

Why Play Tunnel Rush

Perfect Skill Training

Tunnel Rush is more than just entertainment - it's an excellent way to improve your reaction time, hand-eye coordination, and concentration skills. Regular play can genuinely enhance your reflexes for other gaming and real-world activities.

Stress Relief Through Focus

The game's hypnotic visuals and required concentration create a meditative state that helps players forget daily stresses. The complete focus needed for success provides a mental break from worries and distractions.

Social Competition

Challenge friends and family with the two-player mode, or compete for high scores. The simple concept makes it easy for anyone to understand, while the skill ceiling ensures competitive players always have room to improve.

No Commitment Gaming

Each session can last anywhere from 30 seconds to several minutes, making it perfect for quick gaming breaks or extended practice sessions. No progress to lose, no complex systems to remember - just pure, immediate fun.

Tips for Success

  • Stay Centered : Keep your position near the middle of the tunnel when possible to maximize reaction options
  • Anticipate Movement : Watch for moving barriers and predict where they'll be when you reach them
  • Practice Patience : Despite the visual speed, you have more reaction time than it appears
  • Use Peripheral Vision : Don't tunnel-vision on immediate obstacles; scan ahead for upcoming challenges
  • Stay Relaxed : Tense muscles slow reaction time - stay loose and fluid with your movements

Frequently Asked Questions (FAQ)