Ice Dodo - 3D Platform Driving Challenge

Seele01-Flash
By
Ice Dodo is a challenging 3D platform driving game where precision meets excitement. Navigate treacherous icy platforms while avoiding obstacles across 40+ unlocked levels.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Ice Dodo Mobile Remix**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Minimalist, high-contrast 3D geometry set against a stark pitch-black void (`0x000000` background). The aesthetic should feel like a retro-futuristic virtual reality training course. * **The Track**: Constructed of `BoxGeometry` segments. * **Surface**: Bright, icy blue (`#66CCFF`) with high shininess (Specular material) to convey a slippery surface. * **Borders**: Sharp, glowing red (`#FF0000`) edges on the sides of the track to indicate danger zones. * **The Player**: A simple geometric cube or octahedron (Yellow/Gold color) that rotates forward as it moves. * **Particle System**: Crucial for speed sensation. The player must leave a trail of fading white circular sprites or small cubes behind it as it moves. * **Obstacles**: Sharp, red `ConeGeometry` spikes placed on the track. * **Lighting**: Use a strong `DirectionalLight` to cast sharp shadows from the cones, plus an `AmbientLight` so the track is visible. * **Mobile Optimization**: Use simple geometric primitives (low polygon count). Merge track geometries where possible. Use simple AABB (Axis-Aligned Bounding Box) for collision detection to save CPU on mobile devices. ### 2. Audio Requirements * **BGM**: A fast-paced, driving **Synthwave or Electro-Pop** track. It should feel repetitive but energetic, encouraging "flow state." * **SFX**: * **Movement**: A continuous, low-volume "hissing" or "gliding" sound (white noise) that changes pitch slightly based on lateral movement. * **Collision/Death**: A "glass shattering" or digital "glitch" sound when hitting a cone or falling. * **UI Interaction**: A sharp "click" or "bleep" for starting the game. ### 3. Gameplay Loop * **Core Mechanic**: An auto-runner. The player moves forward along the Z-axis at a constant, gradually increasing speed. The player cannot stop. * **Physics ("The Ice Feel")**: Movement left and right should *not* be snappy. It must carry momentum. When the player stops pressing a direction, the cube should slide a bit before coming to a halt (drift mechanic). * **Fail Conditions**: 1. The player's X-position exceeds the track width (Falling into the void). 2. The player collides with a red Cone obstacle. * **Win Condition**: Reaching a finish line gate (a glowing green arch) at the end of the procedural or pre-set level segment. * **Restart**: Instant restart upon death (crucial for "just one more try" addiction). ### 4. Mobile Controls & Interaction * **Touch Controls**: Implement **Invisible Split-Screen Touch Controls**. * **Left Half of Screen**: Touch and hold to steer Left. * **Right Half of Screen**: Touch and hold to steer Right. * *Note*: Touching both sides should cancel out or brake slightly. * **Screen Orientation**: **Landscape Mode** is mandatory to see upcoming obstacles. * **UI Layout**: * **Start Screen**: Minimalist "Tap to Start" overlay. * **Score/Distance**: Displayed in the top-center (large, readable font like 'Roboto' or 'Courier'). * **Restart Button**: A large, easy-to-hit button (at least 60x60px) that appears only after death. * **Feedback**: * **Camera Shake**: Mild camera shake upon hitting an obstacle before the "Game Over" screen. * **Visual Feedback**: The player cube should tilt slightly (roll) in the direction of the turn to give visual cues of steering intensity. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Ice Dodo is an exhilarating 3D platform driving game that tests your precision and reflexes. This unique browser-based experience combines the thrill of driving with challenging platformer elements, creating an addictive gameplay loop that keeps players coming back for more. With its minimalist design and increasingly difficult levels, Ice Dodo offers a pure gaming experience focused on skill and perseverance.

Core Features

Complete Level Collection

  • 40+ Levels Unlocked : All levels are immediately available, allowing you to tackle any challenge you're ready for
  • Progressive Difficulty : Each level introduces new obstacles and platform configurations
  • No Paywalls : Enjoy the complete game experience without any locked content

Precision Gameplay Mechanics

  • Physics-Based Driving : Realistic momentum and ice physics create authentic sliding challenges
  • Obstacle Navigation : Carefully maneuver around cones and barriers without collision
  • Platform Mastery : Stay on narrow icy surfaces while maintaining forward momentum

Accessible Gaming Experience

  • Instant Play : No downloads required - play directly in your web browser
  • Simple Controls : Master the game with just left and right arrow keys
  • Universal Compatibility : Runs smoothly on all modern browsers and devices

Gameplay Mechanics

The core challenge in Ice Dodo revolves around precise vehicle control on slippery surfaces. Players must navigate their vehicle across narrow platforms while avoiding various obstacles. The ice physics add an extra layer of difficulty, as your vehicle will slide and drift, requiring careful anticipation of movement.

Each level presents unique platform layouts and obstacle arrangements. Success requires finding the perfect balance between speed and caution - move too slowly and you might lose momentum, but rush too quickly and you'll overshoot platforms or crash into barriers.

Operation Guide

Ice Dodo features elegantly simple controls that are easy to learn but challenging to master:

  • Left Arrow Key : Steer your vehicle left or apply left momentum
  • Right Arrow Key : Steer your vehicle right or apply right momentum
  • No Acceleration : The vehicle moves automatically, focusing gameplay on steering precision

The key to success lies in understanding the ice physics. Your vehicle will continue sliding even after you stop steering, so anticipate your movements and plan ahead. Light touches on the controls often work better than aggressive steering inputs.

Why Play Ice Dodo

Perfect for Skill Building

Ice Dodo is ideal for players who enjoy precision-based challenges. The game rewards patience, practice, and gradual skill improvement. Each successful level completion feels like a genuine achievement.

Stress-Free Progression

With all levels unlocked from the start, there's no pressure to complete levels in order. Stuck on a particularly challenging stage? Skip ahead and come back when you're ready.

Quick Gaming Sessions

The game's level-based structure makes it perfect for both quick gaming breaks and extended play sessions. Each level can be completed in just a few minutes, making it ideal for busy schedules.

Browser Convenience

No installation hassles or storage concerns - simply open your browser and start playing. The game loads quickly and runs smoothly on virtually any device with web access.

Tips for Success

  • Practice Patience : Rushing often leads to falling off platforms or hitting obstacles
  • Learn Ice Physics : Understand how your vehicle slides and drifts on icy surfaces
  • Use Momentum Wisely : Sometimes you need speed to make jumps, other times you need to brake carefully
  • Study Level Layouts : Take a moment to observe the platform arrangement before starting
  • Don't Give Up : Each level is designed to be challenging but fair - persistence pays off

Frequently Asked Questions (FAQ)