Ice Dodo - 3D Platform Driving Game

Seele01-Flash
By
Ice Dodo is a challenging 3D platform driving game where precision and timing are everything. Navigate treacherous icy tracks, avoid dangerous obstacles, and master all 40+ levels in this thrilling browser-based adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Ice Dodo". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Minimalist, high-contrast Low-Poly 3D aesthetic similar to the 80s "Tron" style or abstract geometry. * **Color Palette**: * **Background**: Deep void black (`#000000`). * **Platforms**: Neon ice-blue (`#66AAFF`) flat surfaces with distinct glowing red (`#FF0000`) borders to indicate edges. * **Obstacles**: Red Cone primitives (`#CC0000`) acting as spikes. * **Player Character**: A simple geometric cube or low-poly abstract bird shape. * **VFX (Visual Effects)**: * **Trail System**: The player must emit a trail of white, semi-transparent circular particles (bubbles) continuously to emphasize speed and the "sliding" mechanic. * **Lighting**: Flat shading for performance. Use a directional light to cast sharp shadows to help with depth perception on jumps/drops. * **Environment Geometry**: The level should consist of straight paths, 90-degree turns, and distinct "staircase" drops (vertical segments) as seen in the reference. * **Mobile Optimization**: Use simple geometric primitives (`BoxGeometry`, `ConeGeometry`) with basic materials (`MeshLambertMaterial`). Avoid high-res textures. Target 60 FPS on mid-range mobile devices. ### 2. Audio Requirements * **BGM (Background Music)**: Fast-paced, anxious Synthwave or Chiptune track with a high BPM to match the difficulty and speed. * **Sound Effects (SFX)**: * **Sliding**: A continuous, low-volume white noise "whoosh" that changes pitch slightly when turning. * **Collision/Death**: A sharp "shatter" or digital "glitch" noise when hitting a cone or falling off. * **Movement**: A soft "thud" when landing from a drop. * **Success**: A satisfying positive chime upon reaching the finish line. ### 3. Gameplay Loop * **Core Mechanic**: An "Auto-runner" on ice. The player moves forward automatically with constant acceleration (up to a cap). * **Physics**: **Crucial** - Implement "Ice Physics". Movement should have low friction and high inertia. When the player steers left/right, the character should drift slightly before correcting, adding to the difficulty. * **Obstacles**: * **Static**: Red cones placed in patterns requiring precise weaving. * **Environmental**: Gaps in the floor and sheer drops (stairs) that the player automatically slides down. * **Win/Loss Conditions**: * **Loss**: Falling off the platform (Y-axis < threshold) or colliding with a Red Cone triggers an instant restart. * **Win**: Reaching the end of the generated track. * **Camera**: Third-person follow camera. It should smooth-damp vertically but follow horizontally strictly to keep the player centered. ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape** (Horizontal) to maximize the view of the path ahead. * **Control Scheme**: **Split-Screen Touch**. * Touching the **Left half** of the screen steers the character Left. * Touching the **Right half** of the screen steers the character Right. * No touch = Character slides straight forward (preserving momentum). * **Sensitivity**: Controls must be responsive but retain the "floaty/icy" feeling. * **UI Layout**: * **Restart Button**: Large, translucent button in the center of the screen (only visible upon death). * **Progress Bar**: A thin bar at the top of the screen showing distance to the finish line. * **Feedback**: * **Haptic Feedback**: Trigger a short vibration (using `navigator.vibrate`) upon death/collision. * **Visual Feedback**: Screen flashes red briefly 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

Ice Dodo is an exciting 3D platform driving game that combines precision driving with challenging obstacle navigation. This unique gaming experience puts you in control of a vehicle navigating through carefully designed icy platforms and dangerous terrain. With all 40+ levels completely unlocked from the start, players can dive straight into the action without any progression barriers.

The game features a distinctive low-poly 3D art style with vibrant colors that create an engaging visual experience. The icy blue and orange environmental design not only looks stunning but also provides clear visual cues for navigation and obstacle identification.

Core Features

Challenging Platform Design

Every level in Ice Dodo is meticulously crafted to test your driving skills and spatial awareness. The platforms feature varying heights, narrow passages, and strategically placed obstacles that require precise maneuvering to overcome.

Complete Level Access

Unlike many platform games, Ice Dodo gives you immediate access to all 40+ levels. This means you can tackle any challenge that catches your interest, replay favorite levels, or skip particularly difficult sections to return to them later.

Precision-Based Gameplay

Success in Ice Dodo depends entirely on your ability to judge distances, control speed, and navigate tight spaces. The physics-based movement system responds realistically to your inputs, making every successful navigation feel earned and rewarding.

Browser-Optimized Experience

Designed specifically for web browsers, the game loads quickly and runs smoothly across different devices and platforms. No downloads, installations, or special software required – just open your browser and start playing.

Gameplay Mechanics

The core objective is deceptively simple: navigate your vehicle from the starting point to the end of each level without falling off the platforms or hitting the cone obstacles scattered throughout the course. However, executing this successfully requires:

  • Momentum Management : Understanding when to accelerate and when to coast
  • Spatial Awareness : Judging gaps and platform widths accurately
  • Obstacle Navigation : Timing your movements to avoid collision with cones
  • Recovery Skills : Learning to regain control after near-misses

Operation Guide

The controls are intentionally simple to keep the focus on skill rather than complex input combinations:

  • Left Arrow Key : Steer left and maintain balance
  • Right Arrow Key : Steer right and adjust direction
  • No Acceleration Controls : The vehicle maintains consistent forward momentum, putting emphasis on steering precision

The minimalist control scheme means that mastery comes from understanding the subtle physics of the vehicle movement rather than memorizing complex button combinations.

Why Play Ice Dodo

Perfect for Skill-Building : Ice Dodo excels at developing hand-eye coordination and spatial reasoning skills. Each level presents a new puzzle that requires both planning and execution.

Immediate Gratification : With all levels unlocked, you can experience the full range of challenges the game offers without grinding through easier content.

Stress-Free Gaming : No time limits, no lives system, and no permanent failures. You can attempt each level as many times as needed to achieve success.

Universal Appeal : The game's simple controls make it accessible to players of all ages, while the challenging level design provides depth for experienced gamers.

Quick Gaming Sessions : Perfect for short breaks or extended play sessions, as you can complete individual levels quickly or chain together multiple challenges.

Frequently Asked Questions (FAQ)