Hedgehog Launch 2

Seele01-Flash
By
Hedgehog Launch 2 is an addictive physics-based launcher game where you catapult a cute hedgehog toward the moon. Collect powerups, upgrade equipment, and master the art of long-distance launching in this charming sequel.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Hedgehog Launch 2: Moonshot Mission". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 3D Low-poly "Toon" style. Use bright, saturated colors to match the "Cute" and "Funny" tags. Use simple geometries (spheres, cones) to ensure 60FPS on mobile devices. * **Main Character**: A spherical Hedgehog composed of a brown body mesh with low-poly spikes. It must have visible "goggles" (torus shapes) on its face. * **Environment (Verticality)**: * **Ground Level**: A simple green grassy platform with a slingshot/catapult structure. * **The Sky**: A background that transitions color based on altitude (Light Blue -> Dark Blue -> Deep Purple -> Black Space). * **Obstacles & Items**: Floating coins (yellow cylinders), bouncy clouds (white spheres), and "bad" obstacles to avoid (red spike balls). * **Tech Specs**: Use `THREE.InstancedMesh` for generating many coins/stars to optimize performance. Use a simple shadow drop beneath the character when near the ground. ### 2. Audio Requirements * **BGM**: Generate a placeholder or reference a URL for an upbeat, adventurous chiptune or "orchestral cartoon" track that loops. * **Sound Effects (SFX)**: * **Launch**: A cartoonish "Boing" or spring sound. * **Rocket/Boost**: A continuous "Hissing" or "Whoosh" white noise when the player taps to steer. * **Collect**: A high-pitched "Ding" for coins. * **Impact**: A dull "Thud" when hitting the ground. ### 3. Gameplay Loop * **Phase 1: The Launch**: * The camera starts at the ground. * **Mechanism**: An "Angry Birds" style slingshot mechanic. The player drags down to charge power and releases to fire the hedgehog upward. * **Phase 2: The Ascent (Flight)**: * Gravity constantly pulls the hedgehog down. * **Resources**: The hedgehog has a limited "Fuel" bar. * **Steering**: While airborne, the player uses fuel to steer left or right and gain slight upward momentum. * **Interaction**: Hitting coins adds to the score. Hitting clouds bounces the hedgehog higher (saving fuel). * **Phase 3: The Fall & Upgrade**: * When momentum is lost, the hedgehog falls back to the ground. * **Shop UI**: Between runs, show a simple HTML overlay "Shop". Allow the player to spend collected coins to upgrade: 1. **Launcher Elasticity** (Higher initial speed). 2. **Fuel Tank** (Longer flight time). 3. **Radar** (Visualizing coins). * **Goal**: Reach the "Moon" (a specific high altitude Y-value) to win the game. ### 4. Mobile Controls & Interaction * **Input System**: Use `PointerEvents` for full mobile compatibility. * **Launch Control**: * **Action**: Drag anywhere on the bottom half of the screen to pull back the catapult. * **Visual**: Draw a dynamic "trajectory line" or simple arrow indicating launch direction and power. * **Flight Control**: * **Steering**: Divide the screen into **Left** and **Right** invisible touch zones. * **Feedback**: When holding the Left/Right zone, emit particle effects (exhaust) from the hedgehog and vibrate the device (using `navigator.vibrate(20)`) to provide tactile feedback. * **UI**: * Display "Altitude", "Money", and "Fuel" at the top of the screen. * Ensure all buttons (especially the "Shop" and "Launch" buttons) have a hit area of at least 44x44 pixels. * **Orientation**: Lock the game to **Portrait Mode** logic (Vertical scroller). Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Hedgehog Launch 2 is a delightful physics-based launcher game that combines cute characters with engaging gameplay mechanics. Building on the success of the original, this sequel challenges you to launch an adorable hedgehog as far as possible, with the ultimate goal of reaching the moon itself. The game features charming graphics, smooth physics, and addictive progression that keeps players coming back for more.

Core Features

This launcher game offers several exciting elements that make it stand out:

  • Completely Free : Play the full game without any cost or hidden fees
  • Physics-Based Gameplay : Realistic trajectory and momentum mechanics
  • Upgrade System : Collect coins to purchase useful and silly powerups
  • Progressive Difficulty : Each launch gets you closer to the ultimate moonshot goal
  • Cute Character Design : Adorable hedgehog protagonist with charming animations
  • Browser Compatible : No downloads required, plays directly in your web browser

Engaging Powerup System

One of the game's highlights is its creative powerup system. As you launch your hedgehog and collect coins during flight, you can purchase various upgrades ranging from practical boosts to hilariously useless items like fancy goggles. This variety keeps the gameplay fresh and entertaining.

Smooth Physics Engine

The game features a well-tuned physics engine that makes each launch feel satisfying. The hedgehog responds realistically to launch angle, power, and environmental factors, creating an authentic catapult experience.

Game Mechanics

The core gameplay revolves around launching your hedgehog character as far as possible using a catapult mechanism. Each successful launch earns coins based on distance traveled and items collected during flight. These coins can then be spent on upgrades that improve future launches.

Launch System

The launching mechanism is both simple and strategic. Players must consider launch angle, power, and timing to achieve maximum distance. Environmental factors and upgrades also influence trajectory and flight duration.

Operation Guide

Mastering Hedgehog Launch 2 requires understanding the simple yet effective control scheme:

  • Mouse : Click and drag to aim the catapult, release to launch your hedgehog
  • Arrow Keys : Use during flight to steer and control your hedgehog's movement
  • Strategy : Time your steering to collect coins and avoid obstacles during flight

The key to success is finding the right balance between launch power and mid-air control. Experiment with different angles and upgrade combinations to achieve maximum distance.

Why Play This Game

Hedgehog Launch 2 offers the perfect blend of casual gaming and strategic progression. Whether you're looking for a quick gaming session or a longer challenge to reach the moon, this game delivers entertainment for all types of players. The cute art style makes it suitable for all ages, while the upgrade system provides depth for dedicated players.

The game's physics-based mechanics create genuine satisfaction when you achieve a perfect launch, and the variety of powerups ensures that each playthrough feels unique. It's an ideal choice for anyone who enjoys launcher games, physics puzzlers, or simply wants to spend time with an adorable flying hedgehog.

Frequently Asked Questions (FAQ)