Geometry Dash Meltdown

Seele01-Flash
By
Geometry Dash Meltdown is an adrenaline-pumping rhythm platformer where you control a geometric cube through increasingly challenging obstacle courses. Master precise timing and quick reflexes to survive three intense levels of fast-paced action.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Geometry Dash Meltdown: WebGL Edition**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast, neon-geometric aesthetic. Use flat shading with emissive materials to simulate a "glow" effect against a dark background. * **Player Character:** A simple 3D cube (Neon Green with a black outline effect) that rotates 90 degrees forward on each jump. It must leave a trail of small, fading square particles behind it. * **Obstacles:** * **Spikes:** Black triangular prisms with white glowing edges (wireframe style). * **Blocks:** Solid dark cubes with grid-like textures or white outlines. * **Hazards:** Suspended chains, circular saws, and background pulses. * **Background:** A dynamic scrolling background (dark grey/blue gradient) that pulses color intensity based on the game speed or "beat" (simulated). * **Camera:** Orthographic camera set to a side-scrolling view (fixed X/Y axis relative to player, follows player X position smoothly but stays fixed on Z). * **Mobile Optimization:** * Use `BoxGeometry` and `ConeGeometry` primarily to keep triangle count extremely low. * Implement object pooling for ground segments and obstacles to prevent garbage collection stuttering. * Limit active particle count to 50 max at any time. ### 2. Audio Requirements * **BGM (Background Music):** Fast-paced **Techno / Dubstep** track (130-140 BPM). The music must be energetic, with a heavy bassline. * *Note for code:* Since actual audio analysis is complex, simulate the "rhythm" by changing the background color or pulsing the ground material emissive intensity every 0.5 seconds. * **Sound Effects (SFX):** * **Jump:** A crisp, short electronic "whoosh" or synth pluck. * **Death/Crash:** A digital "glass shattering" or distorted glitch noise. * **Level Clear:** An uplifting synth chord progression. * **UI Click:** Short high-pitched blips. ### 3. Gameplay Loop * **Core Mechanic:** Auto-running platformer. The player moves right (positive X axis) at a constant, high speed. The only control is **JUMP**. * **Physics:** * Gravity should be heavy. Jumps are snappy and quick, not floaty. * Collision detection must be precise (AABB bounding box). Hitting a wall or landing *on* a spike results in immediate failure. Landing *on* a block is safe. * **Level Design:** Procedural generation or a pre-defined pattern array (0=empty, 1=spike, 2=block) that loops. * **Progression:** The speed increases slightly every 30 seconds of survival. * **Win/Loss:** * **Loss:** Hitting an obstacle resets the level instantly to the start (0% progress). * **Score:** Based on distance traveled (percentage of level complete). ### 4. Mobile Controls & Interaction * **Touch Controls:** * **Interaction:** Screen-wide tap detection. Tapping *anywhere* on the screen triggers the jump. * **Hold:** Holding the screen triggers repeated jumps (for rapid stair-climbing sections) is *optional* but standard tap-to-jump is mandatory. * **Orientation:** **Landscape Mode** forced. The game plays strictly horizontally. * **UI Layout:** * **Start Screen:** Large central "Play" button (triangle icon). * **In-Game:** Minimalist. A progress bar at the top (0% to 100%). No on-screen joysticks needed. * **Death Screen:** Instant "Retry" button (large tap target) to encourage "just one more try" loops. * **Feedback:** * **Visual:** When the player jumps, the cube slightly squashes and stretches. When dying, the cube explodes into smaller square particles. * **Haptic:** Trigger `navigator.vibrate(20)` on death for immediate tactile feedback. ### 5. Code Structure & Language * Write the complete logic in a single HTML file containing CSS and JavaScript (ES6 modules allowed). * Use Three.js (via CDN). * Ensure the canvas resizes correctly on window resize and device rotation (`window.addEventListener('resize', ...)`). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Geometry Dash Meltdown is a thrilling rhythm-based platformer that combines lightning-fast gameplay with pulsing electronic music. In this intense one-click adventure, you control a geometric cube that automatically moves forward through treacherous obstacle courses filled with spikes, saws, missiles, and deadly traps.

This fast-paced game challenges your reflexes and timing as you navigate through three progressively difficult levels. Each level features its own unique soundtrack that guides your rhythm, creating an immersive experience where music and gameplay merge seamlessly.

Core Features

Simple Yet Challenging Gameplay

With one-click controls , Geometry Dash Meltdown is easy to learn but incredibly difficult to master. Your cube moves automatically, and you only need to click to make it jump over obstacles. The simplicity of controls makes it accessible to all players, while the precision required keeps even experienced gamers engaged.

Three Intense Levels

  • The Seven Seas : The introductory level that teaches you the basics of timing and rhythm
  • Viking Arena : A more challenging course requiring faster reflexes and precise timing
  • Airborne Robots : The ultimate test featuring complex obstacle patterns and minimal reaction time

Dynamic Electronic Soundtrack

Each level features its own techno dance music that not only enhances the atmosphere but actually guides your gameplay rhythm. The music serves as your guide, helping you anticipate obstacles and maintain the perfect clicking pace.

Instant Restart System

When you crash (and you will!), the game instantly restarts, allowing you to jump back into the action immediately. This quick restart system encourages repeated attempts and helps you learn the precise timing needed for each section.

Gameplay Mechanics

Rhythm-Based Platforming

Unlike traditional platformers, Geometry Dash Meltdown is fundamentally a rhythm game . Success depends on your ability to maintain consistent timing while adapting to changing obstacle patterns. The electronic soundtrack provides audio cues that help you anticipate when to jump.

Progressive Difficulty

Each level introduces new types of obstacles and requires increasingly precise timing: - Spikes and Saws : Basic obstacles requiring simple jump timing - Moving Platforms : Dynamic obstacles that change position - Hidden Traps : Surprise obstacles that test your reaction speed - Speed Changes : Sections where the cube's movement speed varies

Controls and Operation

The game features ultra-simple controls that anyone can learn in seconds: - Space Bar : Make the cube jump - Up Arrow Key : Alternative jump control - Left Mouse Click : Third jump option for maximum accessibility

These multiple control options ensure you can play comfortably whether you prefer keyboard or mouse controls.

Why Play Geometry Dash Meltdown

Perfect for Quick Gaming Sessions

With its instant-action gameplay and quick restart system, this game is ideal for short gaming breaks. Each attempt lasts only minutes, making it perfect for casual gaming sessions.

Develops Timing and Coordination

The rhythm-based gameplay naturally improves your hand-eye coordination and timing skills. Many players find that their reflexes and precision improve significantly with practice.

Highly Addictive Progression

The "just one more try" factor is incredibly strong. Each failure teaches you something new about the level, and each successful section feels like a genuine achievement.

Free Browser-Based Gaming

No downloads, no installations, no cost. Simply open your browser and start playing immediately on any device.

Cross-Platform Compatibility

Whether you're on a desktop computer, laptop, tablet, or smartphone, you can enjoy the same smooth gaming experience. The game adapts perfectly to different screen sizes and input methods.

Frequently Asked Questions (FAQ)