Ski 2000

Seele01-Flash
By
Ski 2000 is a classic downhill skiing adventure that puts you on treacherous mountain slopes. Navigate through obstacles, avoid collisions, and master the art of alpine skiing in this thrilling free-to-play browser game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Ski 2000". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Recreate the "Early 2000s Flash Game" aesthetic using Low-Poly 3D models with flat shading (MeshBasicMaterial or ToonShader). The palette should be high contrast: stark white snow, deep cyan/blue shadows/sky, and a vibrant Red player character. * **Player Character**: A blocky, low-poly skier in a bright red jumpsuit with yellow skis. **Crucial visual detail**: A long, trailing white scarf that flows behind the player using a simple chain of mesh segments or a trail renderer to emphasize speed. * **Environment**: An infinite, procedurally generated downhill slope. The ground is white with slight blue gradients to show depth. * **Obstacles**: * Dark green low-poly pine trees (cones). * Grey rocks/boulders. * **NPCs ("Frenchies")**: Static characters in blue coats standing randomly on the slope (referencing the game description). * **Particles**: Simple white square particles spraying from the back of the skis to simulate snow displacement. * **Optimization**: Use `InstancedMesh` for trees and obstacles to maintain 60FPS on mobile devices. ### 2. Audio Requirements * **BGM**: High-energy, fast-paced Euro-dance or Techno track (simulated via synthesized loops or placeholder reference) typical of arcade games from 2004. * **SFX**: * **Skiing**: A continuous white noise/wind sound that increases in pitch/volume as the player gains speed. * **Turning**: A sharp "swoosh" sound when steering hard. * **Crash**: A comedic "bonk" sound followed by a digitized voice clip shouting "Hey!" or "Ouch!". * **UI**: Retro 8-bit blips for button presses. ### 3. Gameplay Loop * **Core Mechanic**: Infinite downhill skiing. The player moves forward automatically, speed gradually increasing over time. * **Obstacle Avoidance**: The player must steer left and right to avoid trees, rocks, and standing NPCs. * **Scoring**: Score is based on distance traveled. Display a "Distance: X m" counter at the top center. * **Game Over**: Direct collision with any object stops the movement instantly. The skier should play a simple "fall over" rotation animation. A "Game Over" modal appears with the final distance and a "Retry" button. ### 4. Mobile Controls & Interaction * **Touch Controls**: * **Screen Split**: Divide the screen vertically into two invisible touch zones. * **Action**: Holding the **Left Zone** steers left; holding the **Right Zone** steers right. Releasing centers the skier slightly. * **Responsiveness**: Steering should feel "slippery" (physics-based inertia) rather than instant snapping, simulating friction on snow. * **Camera**: Follow camera positioned slightly behind and above the player. It should have a slight `lerp` (delay) on the X-axis to make the movement feel dynamic and fast. * **UI Layout**: * **Orientation**: Locked to **Portrait Mode** (vertical) for one-handed play, or responsive design that adapts FOV if landscape. * **Buttons**: Large, finger-friendly "Start" and "Restart" buttons (minimum 44x44px touch area) with hover/active states for visual feedback. * **Haptics**: Trigger `navigator.vibrate(200)` on collision. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Ski 2000 is an exhilarating downhill skiing game that captures the excitement and danger of alpine adventures. With its engaging gameplay and challenging slope navigation, this classic sports game has entertained players since its release. The game features dynamic obstacle avoidance mechanics where you must skillfully maneuver down mountain slopes while avoiding other skiers and hazards.

Core Features

Authentic Skiing Experience

Ski 2000 delivers a realistic skiing simulation with responsive controls and physics-based movement. Feel the rush of speeding down snow-covered slopes as you carve through powder and navigate increasingly challenging terrain.

Dynamic Obstacle System

The game features moving obstacles including other skiers on the slopes. Quick reflexes and strategic planning are essential as you weave between hazards while maintaining maximum speed down the mountain.

Progressive Challenge Levels

As you advance through the game, slopes become more treacherous with increased obstacles and faster-paced action. Master each level to unlock new challenges and test your skiing prowess.

Classic Arcade Action

With its retro-style gameplay and straightforward mechanics, Ski 2000 offers pure arcade skiing fun that's easy to learn but challenging to master.

Gameplay Mechanics

Ski 2000 focuses on precision control and split-second decision making. You'll race down various mountain slopes, each presenting unique challenges and obstacle patterns. The game rewards smooth navigation and punishes collisions, making every run a test of skill and concentration.

Slope Navigation

Each slope features different layouts with varying difficulty levels. Some runs include tight passages, while others feature wide-open spaces with scattered obstacles that require careful route planning.

Speed Management

Balance risk and reward as you choose between safe, slower paths and dangerous high-speed routes. Maintaining momentum while avoiding crashes is key to achieving high scores.

Controls Guide

LEFT & RIGHT ARROWS : Turn left and right to navigate around obstacles and other skiers. Precise timing and smooth movements are essential for successful runs.

The simple two-button control scheme makes the game accessible to players of all skill levels while still providing depth for those seeking to master advanced techniques.

Why Play This Game

Ski 2000 offers the perfect blend of accessible gameplay and challenging action. Whether you're looking for a quick gaming session or extended play, this skiing adventure delivers consistent entertainment. The game's retro charm combined with solid mechanics creates a timeless experience that skiing enthusiasts and casual gamers alike can enjoy.

Free to Play : No downloads or installations required - jump straight into the alpine action through your web browser. The game runs smoothly on both desktop and mobile devices, making it perfect for gaming on the go.

Frequently Asked Questions (FAQ)