Crusher Clicker - Idle Crushing Game

Seele01-Flash
By
Crusher Clicker is an addictive idle clicker game where you operate a powerful hydraulic press to crush rocks and crystals. Upgrade your crushing power, speed, and gravity for endless satisfying destruction with beautiful physics effects.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Crusher Clicker**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Create a clean, vibrant 2D-in-3D aesthetic (using OrthographicCamera). The background should be a deep, void-like black (`#111111`) to make the foreground elements pop. The overall look is "Satisfying Industrial," featuring high contrast and glowing elements. * **The Crusher Mechanism:** Two large, dark grey (`#2a2a2a`) rotating cylinders placed at the bottom center of the screen. They should have jagged, red triangular "teeth" or spikes protruding from them. Add a subtle yellow emission ring on the face of the cylinders to mimic the screenshot style. * **Destructible Objects (Rocks/Crystals):** Use low-poly geometries (Icosahedrons or Dodecahedrons) representing rocks and crystals. They should use `MeshStandardMaterial` with high roughness but an emissive inner glow. Colors should vary based on value (e.g., Yellow/Gold for basic, Cyan for rare, Magenta for epic). * **Particles & Effects:** When a rock hits the crushers, trigger an explosion of smaller geometric shards (cubes/tetrahedrons) that fade out quickly. Add a "screen shake" effect on heavy impacts. * **Optimization:** Use InstancedMesh for the particles to maintain 60 FPS on mobile. Limit the number of active physics bodies to 50 at a time. ### 2. Audio Requirements * **BGM:** A rhythmic, low-fidelity industrial techno loop. It should be repetitive but hypnotic, featuring a heavy bass beat that mimics the rotation of machinery. * **SFX - Crushing:** A crunchy, bass-heavy "thud" mixed with a glass-shattering sound when rocks are destroyed. Pitch variance is essential to avoid listener fatigue. * **SFX - UI:** A satisfying "pop" or "click" sound for upgrades. A metallic "ka-ching" sound when money is collected. * **SFX - Ambient:** A constant, low-volume hum of an electric motor running in the background. ### 3. Gameplay Loop * **Core Mechanic:** Rocks spawn from the top of the screen and fall via gravity into the two rotating crushers at the bottom. The player does *not* control the crushers directly; the crushers run automatically (Idle mechanic). * **Clicker Element:** The player can tap the screen to manually spawn rocks instantly or tap existing rocks to apply a downward force impulse (smashing them down faster). * **Economy & Upgrades:** Destroying rocks yields "Cash." * **Upgrade 1: Gravity/Speed:** Increases the speed at which rocks fall. * **Upgrade 2: Crusher Power:** Increases the speed of the crusher rotation and the value of destroyed rocks. * **Upgrade 3: Spawn Rate:** Automatically spawns rocks more frequently. * **Physics:** Use a physics engine (like Cannon.js or a simple custom implementation). The rocks need to bounce slightly before being "caught" and ground up by the teeth. ### 4. Mobile Controls & Interaction * **Orientation:** Portrait Mode (Vertical) is mandatory for one-handed play. * **Touch Input:** * **Tap Anywhere (Play Area):** Spawns a rock or pushes falling rocks down. Add a visual "ripple" effect at the touch point. * **UI Interaction:** Place upgrade buttons in a fixed drawer at the bottom of the screen (below the crushers). * **UI Layout:** * **Top Center:** Large, clear text displaying "Total Cash." * **Bottom Panel:** A scrollable or fixed horizontal list of upgrade buttons. Buttons must be at least 48x48px for touch accessibility. * **Haptic Feedback:** Trigger a short vibration (using `navigator.vibrate`) whenever a rock is successfully crushed. This is crucial for the "satisfying" feel. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Crusher Clicker

Crusher Clicker is a uniquely satisfying idle clicker game that combines the therapeutic joy of destruction with strategic upgrade mechanics. In this colorful physics-based experience, you operate a powerful hydraulic press to crush various rocks and crystals, watching them shatter into spectacular fragments. The game offers endless entertainment through its simple yet deeply engaging gameplay loop of crushing, earning, and upgrading.

Core Features

Satisfying Destruction Mechanics

Experience the pure satisfaction of watching rocks and crystals explode under immense pressure. The game's advanced physics engine creates realistic destruction effects, making each crush feel incredibly rewarding. From small pebbles to massive gemstones, every object breaks apart with stunning visual flair.

Progressive Upgrade System

Enhance your crushing operation through three key upgrade paths: - Power Enhancement : Increase your crusher's raw destructive force to handle tougher materials - Speed Boost : Accelerate your crushing rate for faster resource generation - Gravity Control : Manipulate gravitational forces for more dramatic and efficient destruction

Stress-Relief Gaming

Designed as the perfect stress-relief activity, Crusher Clicker provides a safe outlet for frustration through virtual destruction. The rhythmic crushing action and satisfying visual feedback create a meditative experience that helps players unwind after a long day.

Idle Progression

True to its idle game nature, Crusher Clicker continues generating resources even when you're away. Return to find accumulated earnings ready to fuel your next round of upgrades, ensuring constant progression whether you're actively playing or taking a break.

Game Mechanics

Simple Click-to-Crush System

The core gameplay revolves around clicking to activate your hydraulic press. Each click sends crushing force downward, pulverizing whatever materials are currently loaded. The simplicity makes it accessible to all ages while the upgrade depth keeps experienced players engaged.

Resource Management

Crushed materials generate currency used for purchasing upgrades. Strategic resource allocation between power, speed, and gravity improvements creates meaningful decision-making opportunities that affect your crushing efficiency.

Colorful Visual Design

The game features vibrant, eye-catching graphics with smooth animations and particle effects. Every destruction sequence is accompanied by colorful explosions and satisfying visual feedback that enhances the overall experience.

Operation Guide

Mouse Controls : Use only the left mouse button to play. Click anywhere on the screen to activate your crusher and watch the destruction unfold.

Upgrade Strategy : Balance your improvements across all three categories - power for handling tougher materials, speed for faster generation, and gravity for enhanced destruction effects.

Idle Optimization : Even when not actively clicking, your crusher continues operating based on your current upgrades, making it perfect for passive gameplay sessions.

Why Play Crusher Clicker

Crusher Clicker stands out in the crowded clicker game market through its unique combination of satisfying destruction physics and strategic depth. Whether you need a quick stress-relief break or want to dive deep into upgrade optimization, this game delivers on multiple levels. The free-to-play browser format means you can start crushing immediately without any barriers to entry.

The game's therapeutic nature makes it ideal for unwinding, while the incremental progression system provides long-term goals that keep players returning. With support for both desktop and mobile browsers, you can continue your crushing empire anywhere, anytime.

Frequently Asked Questions (FAQ)