Mountain Hop - Endless Mountain Jumping Adventure

Seele01-Flash
By
Mountain Hop is an addictive endless jumping game where you navigate down a mountain while avoiding dangerous obstacles and collecting stars to unlock new characters.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Mountain Hop". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Voxel Art / Low-poly aesthetic similar to "Crossy Road" or "Q*bert". * **Camera:** Use an **Orthographic Camera** positioned isometrically (e.g., position set to (20, 20, 20) looking at the player) to emphasize the blocky, grid-based nature of the mountain. * **Terrain Generation:** * The "Mountain" is an infinite grid of descending cubes (steps). * Use `THREE.InstancedMesh` for the terrain blocks to ensure 60FPS performance on mobile devices. * Biomes: Green grass blocks (safe), brown dirt blocks, blue water blocks (obstacles). * Decorations: Simple cone-shaped trees and low-poly clouds floating in the background. * **Player Character:** A simple voxel animal (e.g., a cube-shaped sheep or rabbit) with a distinct color to stand out against the green terrain. * **Lighting:** Bright, saturated DirectionalLight to cast hard shadows (enhancing the voxel look) plus ambient light. ### 2. Audio Requirements * **BGM:** Upbeat, whimsical chiptune or marimba-based track that loops seamlessly. It should feel "bouncy" and fast-paced. * **Sound Effects (SFX):** * **Jump:** A high-pitched "bloop" or spring sound synchronized with the hop animation. * **Land:** A soft thud when hitting the ground. * **Collect Star:** A satisfying, high-pitched "ding" or coin sound. * **TNT/Death:** A cartoonish explosion sound or a comedic "womp-womp" failure noise. * **UI Click:** A crisp wooden "clack" sound. ### 3. Gameplay Loop * **Core Mechanic:** An infinite descender. The player starts at the top and must hop **down** the mountain. * **Movement Logic:** The character moves on a grid. Every move must be a jump to a lower 'y' level, either diagonally down-left or diagonally down-right. * **Obstacles:** * **Tree/Rock:** Blocks the path (player cannot jump there). * **TNT:** Red blocks that explode after a short timer (flashing visual cue) if the player lands on or near them. * **Poison/Spikes:** Instantly ends the run if landed on. * **Cracked Blocks:** Disappear 0.5 seconds after the player lands on them (forcing speed). * **Scoring:** +1 score for every successful hop down. * **Collection:** Yellow spinning stars placed randomly on safe blocks. * **Game Over:** Occurs if the player hits an obstacle, falls off the edge of the mountain, or gets caught by the "avalanche" (screen scrolling past the player if they are too slow). ### 4. Mobile Controls & Interaction * **Touch Controls (Split Screen):** * **Tap Left Half of Screen:** Character jumps diagonally down-left. * **Tap Right Half of Screen:** Character jumps diagonally down-right. * **Feedback:** * **Visual:** Squash-and-stretch animation on the player mesh during jumps. Particle explosion when the player dies. * **Haptic:** Trigger `window.navigator.vibrate(50)` on every successful land, and a longer vibration on death. * **UI:** * **Start Screen:** Large "TAP TO START" text overlay. * **In-Game:** Score displayed prominently at the top center (large, readable font). * **Game Over:** A "Restart" button that occupies a 44x44px minimum touch area for accessibility. * **Orientation:** Lock to **Portrait Mode** logic (camera follows vertically), but ensure UI scales correctly if the user forces Landscape. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Mountain Hop

Mountain Hop is an exciting endless action game that combines cute graphics with challenging gameplay. With a rating of 3.2/5, this game offers a perfect balance of accessibility and difficulty that keeps players coming back for more. Your mission is simple: hop your way down the mountain while avoiding deadly obstacles and collecting valuable stars.

Core Features

Endless Adventure Gameplay

Experience non-stop action as you navigate down an infinite mountain path. Each playthrough offers new challenges and opportunities to beat your high score, making every session unique and engaging.

Diverse Obstacle Challenges

Face a variety of dangerous obstacles that will test your reflexes: - Poison Potions : Deadly bottles that end your run instantly - Cracks : Treacherous gaps in the mountain path - TNT Explosives : Dangerous bombs that require precise timing to avoid - Additional Hazards : Multiple other obstacles keep the gameplay fresh and challenging

Character Collection System

Unlock new playable characters using stars collected during your mountain descent. Each character brings a fresh visual experience to your jumping adventure, adding replay value and personalization options.

High Score Competition

Compete for the highest score as you progress further down the mountain. The scoring system rewards both distance traveled and stars collected, encouraging strategic gameplay.

Game Mechanics

Mountain Hop features intuitive controls designed for both casual and hardcore gamers. The game's difficulty gradually increases as you progress, introducing new obstacle patterns and faster-paced challenges that will test even experienced players.

Star Collection System

Stars serve as the game's currency and progression mechanism. Collect as many stars as possible during each run to: - Unlock new character designs - Track your performance improvement - Add strategic depth to obstacle navigation

Operation Guide

The game features simple, responsive controls that anyone can master:

  • Left/Right Arrow Keys : Navigate your character left or right to avoid obstacles
  • Mouse Clicks : Alternative control method - click left or right to jump in that direction
  • Timing : Success depends on precise timing and quick reflexes

The dual control system ensures comfortable gameplay whether you prefer keyboard or mouse controls, making the game accessible across different play styles and devices.

Why Play Mountain Hop

Mountain Hop stands out in the endless runner genre with its unique mountain-hopping mechanic and charming visual style. The game is completely free to play with no hidden costs or pay-to-win mechanics. Its cute art style appeals to all ages while the challenging gameplay satisfies players seeking skill-based gaming experiences.

The game's browser-based nature means no downloads or installations are required - simply load the page and start playing immediately. This accessibility, combined with engaging gameplay that's easy to learn but hard to master, makes Mountain Hop perfect for quick gaming sessions or extended play periods.

Whether you're looking for a casual time-killer or a challenging high-score pursuit, Mountain Hop delivers an entertaining experience that grows more rewarding as you improve your skills and unlock new characters.

Frequently Asked Questions (FAQ)