Tunnel Runner

Seele01-Flash
By
Tunnel Runner is an adrenaline-pumping level-based runner game featuring over 1000 increasingly difficult levels. Race through futuristic tunnels and pipes at breakneck speeds while avoiding obstacles and collecting protective shields.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Tunnel Runner". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: High-contrast Cyberpunk/Sci-Fi aesthetic. The world is a cylindrical tunnel composed of neon wireframes and dark metallic panels. * **Color Palette**: Deep blacks for the background to save battery on OLED screens, accented with glowing Cyan (safe zones) and Neon Red (obstacles/danger). * **Geometry**: * **The Tunnel**: Use a segmented cylinder approach. The tunnel should curve and wind procedurally to limit draw distance and maintain high FPS. Use Fog (`scene.fog`) at the far end to hide geometry generation. * **Player Avatar**: A sleek, low-poly hover-ship or futuristic pod positioned at the bottom center of the camera view. * **Obstacles**: Geometric shapes (cubes, rotating fan blades, sliding pillars) that emerge from the tunnel walls. * **Performance Optimization**: * Use `InstancedMesh` for repeating obstacle geometry to reduce draw calls. * Avoid expensive real-time shadows; use baked lighting or emissive materials (`MeshBasicMaterial` or `MeshStandardMaterial` with emissive color) to simulate the "glow" effect. * Limit particle counts for speed lines. ### 2. Audio Requirements * **BGM**: High-tempo Electronic/Drum & Bass or Synthwave track that loops seamlessly. The tempo should match the sense of speed. * **Sound Effects (SFX)**: * **Movement**: A continuous low-hum engine sound that rises in pitch as speed increases. * **Whoosh**: Wind/Doppler effect when passing close to an obstacle. * **Impact**: A digital "crunch" or static glitch noise when crashing. * **Collect**: A high-pitched, positive synth chime when grabbing a shield power-up. * **Flip**: A sharp "warp" sound for the 180-degree flip mechanic. ### 3. Gameplay Loop * **Core Mechanics**: The player moves forward automatically at increasing speeds inside a tube. The player is fixed to the inner surface of the tube. * **Objective**: Survive as long as possible (endless mode) or reach the end of the distinct level segments. * **Obstacles**: Avoid stationary blocks and moving barriers. Hitting an obstacle without a shield triggers a "Game Over" state immediately. * **Shield System**: Collectible glowing orbs that provide 1-hit protection. Visualized by a semi-transparent sphere around the ship. * **Difficulty Curve**: Speed increases linearly over time. Obstacle density increases. ### 4. Mobile Controls & Interaction * **Touch Controls (Split Screen)**: * **Steer Left**: Hold touch on the **Left** half of the screen (rotates player counter-clockwise inside the tube). * **Steer Right**: Hold touch on the **Right** half of the screen (rotates player clockwise). * **Flip 180**: **Double Tap** anywhere on the screen to instantly teleport/rotate the player 180 degrees to the opposite ceiling/floor (critical for dodging large blockades). * **Orientation**: Locked to **Landscape** mode for a wider field of view. * **Haptic Feedback**: Trigger a strong vibration (using `navigator.vibrate`) upon collision. Trigger a light tick vibration when collecting items. * **UI Layout**: * Keep the center of the screen clear for visibility. * **HUD**: Display Distance/Score in the top-center. * **Game Over Screen**: A large, thumb-friendly "RETRY" button (at least 60x60px hit area) with an "Instant Replay" feel. 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 Runner is an intense level-based runner and obstacle avoidance game that challenges players to navigate through futuristic tunnels at incredible speeds. With its stunning blue-tinted cyberpunk aesthetic and smooth 3D graphics, this game delivers an immersive racing experience that will keep you on the edge of your seat.

The game features over 1000 levels of progressively increasing difficulty, making it perfect for both casual players looking for quick entertainment and hardcore gamers seeking a serious challenge. Each level presents unique tunnel configurations, obstacle patterns, and speed requirements that test your reflexes and strategic thinking.

Core Features

Massive Level Content

With over 1000 levels , Tunnel Runner offers virtually unlimited gameplay. Each level is carefully designed with increasing difficulty, ensuring that players always face new challenges as they progress through the game.

Strategic Shield System

Collect shields throughout your runs to absorb damage from obstacles. The key to success lies in using these shields wisely - save them for the most challenging sections or use them strategically to maintain your momentum through difficult passages.

Fluid 3D Movement

Experience smooth rotation and movement mechanics that allow for precise control even at high speeds. The game's physics engine ensures responsive controls that feel natural and intuitive.

Futuristic Visual Design

Immerse yourself in a cyberpunk-inspired world with stunning blue-tinted graphics, glowing tunnel effects, and sleek geometric designs that create an authentic sci-fi racing atmosphere.

Cross-Platform Accessibility

Play seamlessly across multiple platforms including web browsers and Android devices, ensuring you can continue your tunnel-running adventure wherever you go.

Gameplay Mechanics

Tunnel Runner combines fast-paced racing with strategic obstacle avoidance. Players must navigate through cylindrical tunnels and along pipes, rotating their position to avoid barriers, spikes, and other hazards. The game's unique 360-degree movement system allows for complete rotational control around the tunnel's circumference.

The shield collection system adds a strategic layer to the gameplay. Rather than simply avoiding all obstacles, players must decide when to use their limited shields for maximum benefit. This creates engaging risk-reward scenarios that keep the gameplay fresh and exciting.

Operation Guide

Basic Controls

  • Rotate Left/Right : Use A/D keys or left/right arrow keys to rotate around the tunnel
  • 180-Degree Flip : Press the space bar to instantly flip to the opposite side of the tunnel
  • Instant Replay : After game over, press space bar to immediately restart the level

Pro Tips for Success

  1. Master the Flip : The 180-degree flip is crucial for quickly avoiding obstacles that span large portions of the tunnel
  2. Shield Management : Don't waste shields on easily avoidable obstacles - save them for unavoidable collision courses
  3. Rhythm Recognition : Many levels follow patterns - learn to recognize and anticipate obstacle sequences
  4. Speed Adaptation : Higher levels require faster reflexes - practice on easier levels to build muscle memory

Why Play Tunnel Runner

Tunnel Runner stands out in the crowded runner game genre through its unique cylindrical movement system and strategic shield mechanics. Unlike traditional side-scrolling runners, the 360-degree tunnel navigation creates a truly three-dimensional challenge that engages spatial reasoning skills.

The game's 1000+ level progression system ensures long-term engagement, while the increasing difficulty curve provides a satisfying sense of skill development. Whether you're looking for a quick gaming session or hours of challenging gameplay, Tunnel Runner adapts to your preferred play style.

The completely free browser-based gameplay means no downloads, no installation hassles, and no payment barriers - just pure, immediate gaming entertainment that's accessible from any device with a web browser.

Frequently Asked Questions (FAQ)