Avalanche - Platform Puzzle Game

Seele01-Flash
By
Avalanche is an exciting free platform puzzle game where you must survive an endless cascade of falling square obstacles. Test your reflexes and strategic thinking as you navigate through this challenging survival experience.

Prompt

MODEL: Seele01-Flash
Based on the visual analysis of the screenshot (colorful falling blocks, simple geometric character, gradient background) and the gameplay description (dodging falling bolts, platforming, "Avalanche" theme), here is the detailed technical prompt for generating the mobile-first Three.js game. Please use Three.js to generate a **mobile-first game** with the theme "**Avalanche 3D Reimagined**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Arcade Aesthetic. Use an **Orthographic Camera** to maintain gameplay precision while using 3D assets. The look should be clean, colorful, and cartoonish (Low-poly but smooth). * **The Player**: A simple, white, slightly squishy-looking cube or cylinder (representing the "marshmallow/towelette"). Add two simple black spheres for eyes to give it directionality. * **The Blocks (The Avalanche)**: Generate "falling bolts/blocks" using `THREE.RoundedBoxGeometry` or `TorusGeometry` (square shapes with holes in the center). * Use a palette of pastel colors (pink, green, blue, grey) similar to the screenshot. * Add a black outline effect (toon shading) or simple rim lighting to distinguish separate blocks when they stack. * **Background**: A vertical gradient skybox (light blue at the top fading to white/pink at the horizon). * **The "Lava"**: A rising pink fluid plane at the bottom of the screen that slowly moves up, forcing the player to climb the falling blocks. * **Performance (Mobile)**: Use `InstancedMesh` for the falling blocks if possible to reduce draw calls. Shadows should be baked or limited to a simple directional light. ### 2. Audio Requirements * **BGM**: Fast-paced, frantic 8-bit or Chiptune track that increases in tempo as the "Avalanche" speeds up. * **Sound Effects**: * **Movement**: A soft "wub" sound for jumping. * **Impact**: A heavy "thud" or "clack" when blocks hit the ground or each other. * **Warning**: A "rumble" sound or visual screen shake 1 second before a heavy wave of blocks falls. * **Game Over**: A comedic "squish" sound when the player is crushed or touches the rising liquid. ### 3. Gameplay Loop * **Core Mechanism**: Large blocks rain down from the top of the screen at random X positions. They have physics (using a library like Cannon.js or simple AABB collision) but should have their rotation locked on the Z-axis so they stack flat and stable. * **Player Goal**: The player must run left/right and jump to avoid being crushed by falling blocks, while simultaneously climbing *up* the newly formed stack of blocks to escape the rising liquid below. * **Scoring**: Score increases based on the max height (Y-axis) the player reaches. * **Game Over Conditions**: 1. **Crushed**: A block lands directly on top of the player with high velocity. 2. **Drowned**: The rising liquid plane touches the player. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** (preferred for platforming visibility). * **Touch Controls**: * **Left Screen Half**: An invisible Virtual Joystick or D-Pad area for Left/Right movement. * **Right Screen Half**: Tap anywhere to Jump. Hold for higher jump (variable jump height). * **Physics Feel**: The character movement must be snappy (high friction, low inertia) to allow for precise dodging on a touchscreen. No "slippery ice" feeling. * **UI**: * Top Left: Score (Large, bold font). * Top Right: Pause Button (min 44x44px touch target). * **Feedback**: Add a subtle screen shake effect (camera jitter) when a large block lands near the player to simulate weight. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Avalanche is a thrilling platform puzzle game that combines quick reflexes with strategic thinking. With a solid 4.2/5 rating, this free online game challenges players to survive against an endless barrage of falling square obstacles. Whether you're controlling a mysterious character that might be a towelette or marshmallow, your primary goal is simple: avoid getting crushed by the avalanche of geometric threats descending from above.

This addictive game belongs to the action-avoider genre, offering players an intense survival experience that keeps them coming back for more. The game's unique blend of platform mechanics and puzzle elements creates a distinctive gameplay experience that stands out in the crowded world of browser games.

Core Features

Completely Free to Play

Enjoy unlimited gameplay without any cost. No downloads, installations, or payment requirements - just pure gaming entertainment accessible through any web browser.

Intuitive Platform Mechanics

Simple yet challenging gameplay mechanics that are easy to learn but difficult to master. The game responds perfectly to player input, ensuring smooth and precise control.

Progressive Difficulty

The avalanche intensifies as you progress, with more obstacles falling at faster speeds. This creates an escalating challenge that keeps players engaged and motivated to improve their high scores.

Universal Browser Compatibility

Optimized for all modern web browsers and devices, including desktop computers, tablets, and smartphones. Play anywhere, anytime without compatibility issues.

Endless Replayability

Each game session presents unique obstacle patterns, ensuring that no two playthroughs are exactly the same. This randomization keeps the experience fresh and challenging.

Game Play

In Avalanche, you control a small character navigating a vertical playing field filled with falling square obstacles. These geometric threats come in various sizes and fall at different speeds, creating a complex pattern that requires quick thinking and faster reactions.

The game follows classic avoider mechanics where touching any falling obstacle results in game over. Players must use precise movements to weave between the falling blocks, finding safe paths through the chaos. The challenge lies not just in avoiding immediate threats, but in positioning yourself strategically for upcoming obstacles.

As the game progresses, the avalanche becomes more intense. More blocks fall simultaneously, speeds increase, and the safe spaces become smaller. This creates a natural difficulty curve that challenges both newcomers and experienced players.

Operation Guide

Basic Controls: - Use arrow keys or WASD to move your character - Navigate left and right to dodge falling obstacles - Some versions may include jump mechanics using spacebar - Pause functionality typically available with P key or ESC

Survival Tips: - Stay alert and watch the entire screen, not just your immediate area - Learn to anticipate obstacle patterns rather than just reacting - Use the edges of the screen strategically - they're often safer - Don't panic when surrounded; there's usually a way through - Practice smooth, controlled movements rather than frantic button mashing

Why Play This Game

Avalanche offers the perfect combination of simplicity and challenge that makes it ideal for both quick gaming sessions and extended play periods. The game's straightforward concept masks a surprisingly deep challenge that will test your reflexes, pattern recognition, and strategic thinking.

The free-to-play model means there's no barrier to entry - you can start playing immediately and discover why this game has maintained its popularity in the competitive world of browser games. Its rating of 4.2/5 reflects the quality and addictive nature that keeps players returning.

For fans of classic arcade games, Avalanche provides that nostalgic feel of simple-yet-challenging gameplay that defined the golden age of gaming. Modern players will appreciate the smooth performance and universal accessibility that makes it perfect for any gaming situation.

Whether you're looking for a quick stress-reliever during a work break or a challenging game to master over time, Avalanche delivers an experience that's both immediately satisfying and endlessly engaging.

Frequently Asked Questions (FAQ)