Mad Dash - Puzzle Platform Game

Seele01-Flash
By
Mad Dash is a free puzzle platform game featuring a minotaur navigating through challenging maze levels. Master precision jumping and the special dash ability to overcome obstacles and reach the end of each level.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Mad Dash". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D "Silhouette Voxel" aesthetic. The game should use a side-scrolling Orthographic camera view. * **Color Palette:** High contrast. Background must be a dynamic shader simulating a "burning orange sunburst" (radial gradient from bright yellow to deep orange/red). Foreground elements (ground, obstacles) must be pure matte black to resemble the provided screenshot's silhouette style. * **Character Model:** A blocky, voxel-based "Minotaur" character (pure black) with distinct white voxel horns. Instead of textures for eyes, attach **fire particle emitters** (orange/yellow THREE.Points) to the character's head to mimic the "flaming eyes" look. * **Environment Construction:** Use modular 1x1x1 cubes for ground platforms to allow grid-based level generation. Spikes should be cone geometries painted black. * **Mobile Optimization:** Use `THREE.InstancedMesh` for the ground blocks and spikes to minimize draw calls. Limit real-time shadows; rely on the high-contrast silhouette style for visual depth. ### 2. Audio Requirements * **BGM:** High-energy, fast-paced "Retro Chiptune Metal" or "8-bit Action" loop to induce a sense of urgency and difficulty. * **Sound Effects (SFX):** * **Jump:** A retro 8-bit "hop" sound. * **Dash:** A sharp "whoosh" or synthesized jet sound. * **Death:** A low-frequency "crunch" or white-noise explosion followed by a quick silence. * **UI:** Crisp "blip" sounds for button presses. ### 3. Gameplay Loop * **Core Mechanic:** A precision "Hardcore Platformer". The player moves right through a maze-like level. * **The "Mad Dash":** The key mechanic is the Dash. The player has a standard jump, but large gaps (crevasses) and wide spike pits require a mid-air Dash to traverse. * *Logic:* Dash provides a burst of horizontal velocity and temporary gravity suspension (0.2s). * **Hazards:** Spikes (instant death), Pits (falling off-screen = death). * **Victory/Failure:** * *Fail:* Instant death upon touching a hazard, followed by an immediate (near-instant) respawn at the start of the level (like "Super Meat Boy" style). * *Win:* Reaching a portal or flag at the end of the level. ### 4. Mobile Controls & Interaction * **Orientation:** Landscape mode enforced. * **Touch Controls:** Implement an on-screen Virtual Gamepad (Canvas overlay): * **Left Side:** Two large arrow buttons (Left/Right) for movement. * **Right Side:** Two distinct circular buttons. * Button A (Green/Blue): **Jump**. * Button B (Red/Orange): **Dash**. * **Responsiveness:** Input must be handled via `touchstart` and `touchend` for zero latency. Avoid click delays. * **Feedback:** * **Haptics:** Trigger `window.navigator.vibrate(20)` on Jump/Dash, and `vibrate(100)` on Death. * **Visuals:** The Dash button should flash or scale down slightly when pressed. Screen shake effect (camera jitter) upon death. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Mad Dash is an engaging puzzle platform game that combines classic platforming mechanics with strategic thinking. Players control a minotaur character trapped in intricate maze levels, where precision jumping and timing are essential for success. With a stellar 4.5/5 rating, this free browser game offers challenging gameplay that tests your reflexes and problem-solving skills.

The game features distinctive pixel art graphics with vibrant orange and black color schemes, creating a retro aesthetic that appeals to both nostalgic gamers and newcomers to the platform genre.

Core Features

Unique Dash Mechanic

The signature feature of Mad Dash is its special dash ability. When regular jumps aren't enough to cross wide gaps or avoid dangerous spikes, players can activate the mad dash for extended movement range. This mechanic adds a strategic layer to the traditional platforming formula.

Challenging Level Design

  • Precision-based obstacles : Navigate through carefully crafted levels filled with spikes, crevasses, and moving platforms
  • Physics-based gameplay : Realistic movement mechanics that require skill to master
  • Progressive difficulty : Each level introduces new challenges and obstacle combinations
  • Maze-like structure : Multiple paths and hidden secrets encourage exploration

Accessible Browser Gaming

  • Completely free : No downloads, purchases, or subscriptions required
  • HTML5 technology : Runs smoothly in any modern web browser
  • Cross-platform compatibility : Play on desktop computers, laptops, tablets, and smartphones
  • Instant access : Start playing immediately without registration

Game Mechanics

Movement System

Mad Dash employs intuitive controls that are easy to learn but challenging to master. The minotaur character responds to player input with realistic physics, making each jump and dash feel weighty and impactful.

Obstacle Variety

The game presents diverse challenges including: - Spike pits that require precise timing to avoid - Wide crevasses that demand the dash ability - Moving platforms that test your timing skills - Narrow passages requiring careful navigation

Operation Guide

Basic Controls

  • WASD Keys or Arrow Keys : Move your minotaur character left, right, and control jumping
  • Spacebar : Activate the special dash ability for extended movement

Gameplay Tips

  • Master the dash timing : The dash ability has a cooldown, so use it strategically
  • Study level layouts : Take time to observe obstacle patterns before rushing forward
  • Practice precision : Small movements often work better than aggressive jumping
  • Use momentum : Combine regular jumps with dashes for maximum distance coverage

Why Play Mad Dash

Perfect for Platform Game Enthusiasts

If you enjoy challenging platform games that require skill and patience, Mad Dash delivers an excellent experience. The combination of puzzle-solving elements with traditional platforming creates engaging gameplay that keeps players coming back.

Ideal for Quick Gaming Sessions

Each level can be completed in a few minutes, making it perfect for short breaks or casual gaming sessions. The browser-based format means you can pick up where you left off on any device.

Retro Appeal with Modern Polish

The pixel art style pays homage to classic platform games while incorporating modern game design principles. Smooth animations and responsive controls create a polished gaming experience.

Challenge and Achievement

With its "Hard" difficulty rating, Mad Dash provides genuine challenge for players seeking to test their platforming skills. Completing difficult levels gives a real sense of accomplishment.

Frequently Asked Questions (FAQ)