Speed Dash

Seele01-Flash
By
Speed Dash is an exciting platform adventure game that challenges your reflexes and timing skills. Navigate through dangerous obstacles, avoid spinning hazards, and race against time in this colorful, fast-paced gaming experience.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Speed Dash". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a 2.5D side-scrolling environment that mimics the flat, high-contrast vector art style of the reference. Use bright, saturated colors: a vibrant yellow background (`#FFD700`), a solid purple floor (`#800080`), and a distinct black outline around all interactive objects to ensure visibility on small screens. * **Player Character:** A simple green sphere (`#00FF00`) with a cartoonish face texture (large eyes, smiling mouth) and a separate "thumbs up" hand mesh that floats near the body. The character should have a subtle squash-and-stretch animation effect when jumping or landing. * **Obstacles:** Large, metallic gray circular saw blades with jagged teeth. They should rotate rapidly on their Z-axis. Add motion blur trails (using transparent mesh copies or shaders) behind the saw blades to emphasize speed. * **Particles:** When the player moves or jumps, emit small white dust particles from the ground. Upon death, the character should explode into green confetti particles. * **Performance:** Use simple geometric primitives (SphereGeometry, CylinderGeometry) to keep the polygon count extremely low for mobile performance. Avoid complex shadows; use baked lighting or simple ambient light combined with a directional light for basic depth. ### 2. Audio Requirements * **BGM:** An energetic, fast-paced electronic track (around 140 BPM) with a driving bassline to encourage the feeling of speed and urgency. Think "Endless Runner" arcade style. * **SFX:** * **Jump:** A crisp, cartoonish "boing" or rising synth sound. * **Dash:** A "woosh" air-cutting sound effect. * **Saw Blade:** A constant, low-volume mechanical humming/whirring sound that gets louder as the object approaches the center of the screen. * **Game Over:** A comical "splat" or distinct record-scratch sound. ### 3. Gameplay Loop * **Core Mechanic:** An endless runner platformer. The player character automatically runs to the right at a constantly increasing speed. * **Challenge:** The player must jump over rolling saw blades, spikes, and gaps in the purple floor. The primary threat is the rotating saw blades seen in the reference. * **Dash Ability:** While in the air, a second tap performs a "dash" or double jump to clear wide gaps or tall obstacles. * **Scoring:** Score increases based on distance traveled. Every 100 meters, the speed increases slightly, and the background color shifts hue slightly to indicate a new "level" or stage. * **Game Over:** Immediate failure upon collision with a saw blade or falling into a pit. A "Restart" button should appear instantly. ### 4. Mobile Controls & Interaction * **Orientation:** Force **Landscape Mode** to maximize the horizontal view of the track. * **Touch Controls:** * **Tap Anywhere:** Jump (Primary action). * **Double Tap:** Double Jump / Air Dash. * **Hold:** Sustain the jump height slightly longer (variable jump height). * **UI Layout:** * **Score:** Displayed in the top-center in a large, bold, white font with a black outline. * **Pause Button:** Top-right corner (minimum 44x44px touch target). * **Start/Restart Screen:** A large, central "Play" button with a pulsing animation to invite interaction. * **Haptic Feedback:** Trigger a short, sharp vibration (haptic feedback) when the player lands a jump or crashes into an obstacle. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Speed Dash is a dynamic platform adventure game that combines fast-paced action with precision gameplay. This exciting skill-based game challenges players to navigate through increasingly difficult obstacle courses while maintaining perfect timing and reflexes. The game features a charming green character who must dash through various hazardous environments filled with spinning blades, moving platforms, and other dangerous obstacles.

Core Features

Fast-Paced Platform Action

Speed Dash delivers heart-pounding platform gameplay where every second counts. The game emphasizes quick reflexes and precise timing as you guide your character through treacherous environments filled with mechanical hazards and challenging obstacles.

Progressive Difficulty System

Each level introduces new challenges and obstacles, keeping the gameplay fresh and engaging. From spinning saw blades to moving platforms, every stage tests different aspects of your gaming skills, ensuring a continuously evolving experience.

Colorful Visual Design

The game features a vibrant art style with bright colors and clear visual elements. The contrast between the cheerful character design and dangerous obstacles creates an engaging visual experience that's both appealing and easy to navigate.

Instant Restart Mechanics

When you encounter obstacles, the game offers quick restart options, allowing you to immediately retry challenging sections without lengthy loading times. This keeps the gameplay momentum flowing and encourages players to perfect their runs.

Gameplay Mechanics

Speed Dash focuses on precision platforming where players must carefully time their movements to avoid various hazards. The core gameplay revolves around:

  • Obstacle Navigation : Carefully maneuver around spinning blades, moving platforms, and other environmental hazards
  • Timing Challenges : Master the art of perfect timing to dash through narrow openings and avoid moving obstacles
  • Speed Management : Balance speed with precision - sometimes rushing forward is key, while other moments require patience
  • Pattern Recognition : Learn enemy and obstacle patterns to develop successful strategies for each level

Controls and Operation Guide

The game features intuitive controls designed for both keyboard and touch input:

  • Arrow Keys or WASD : Move your character left, right, and control jumping
  • Spacebar : Execute special dash moves or jump actions
  • Mouse Click/Touch : Navigate menus and select options
  • Restart Key : Quickly restart levels when needed

The responsive control system ensures that precise movements are accurately translated into game actions, making success dependent on skill rather than control limitations.

Why Play Speed Dash

Perfect for Quick Gaming Sessions : Each level can be completed in minutes, making it ideal for short breaks or quick entertainment sessions.

Skill Development : The game helps improve hand-eye coordination, reaction times, and strategic thinking through its challenging obstacle courses.

Stress-Free Fun : Despite the challenging gameplay, the colorful graphics and immediate restart options keep the experience enjoyable rather than frustrating.

Universal Appeal : Suitable for players of all ages, from casual gamers looking for quick fun to serious players seeking to perfect their platforming skills.

No Installation Required : Play directly in your web browser without downloads, updates, or installations - just click and play immediately.

Frequently Asked Questions (FAQ)