Mini Crushers

Seele01-Flash
By
Mini Crushers is an addictive idle destruction game where you play as a heroic knight on a mission to save a trapped princess by demolishing her tower prison. Collect resources, upgrade your strength, and hire assistants in this charming 2D adventure.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Mini Crushers - Tower Destruction Idle RPG". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Implement a **2.5D Aesthetic** using 2D sprites (billboards) within a 3D environment or flat, toon-shaded 3D low-poly models to mimic the cartoon vector art style seen in the reference. * **Palette**: Bright, saturated colors. Sky blue background (`#87CEEB`), vibrant green rolling hills for the ground, and bold outlines for characters if using 3D models. * **Main Character (The Knight)**: A cute, chibi-style knight with a blue helmet and red plume. Instead of a sword, he wields a quirky blunt weapon (like the lute shown in the image or a large wooden hammer). * **The Tower (The Enemy)**: A tall, segmented stone tower placed on the right side of the screen. Each segment should have a health bar. As segments are destroyed, the tower physically drops down. * **Collectibles**: * **Food**: Floating icons (chicken legs, apples) that appear when the tower is hit. * **Gold Coins**: Shiny, spinning gold coin particles that burst out upon impact. * **Assistants**: Small, simplified NPC models (like the chicken in the image or mini-squires) that auto-attack the tower. * **Mobile Optimization**: Use simple geometries (BoxGeometry, CylinderGeometry) with baked textures or simple colors to keep the draw calls low. Avoid complex dynamic lighting; use ambient light and a single directional light for basic shadows. ### 2. Audio Requirements * **BGM**: A medieval-fantasy folk tune but with a modern, upbeat twist (think lute music mixed with a light drum beat). It should be looping and relaxing, suitable for an idle game. * **Sound Effects (SFX)**: * **Impact**: A satisfying "Thud" or "Crunch" sound when the weapon hits the stone tower. * **Collection**: A high-pitched "Ding" or "Ching" for collecting coins. A "Munch" sound for collecting food. * **Upgrade**: A magical "Level Up" trill or trumpet fanfare when purchasing upgrades. * **Tower Collapse**: A heavy rubble crumbling sound when a tower segment is fully destroyed. ### 3. Gameplay Loop * **Core Mechanic**: The player controls the knight who automatically attacks the tower when standing next to it. The goal is to reduce the tower's HP to zero to lower the next segment. * **Incremental Progression**: * **Attack**: Hitting the tower generates Coins. * **Resources**: * **Coins**: Used to buy permanent Stat Upgrades (Attack Damage, Attack Speed) and hire Assistants. * **Food**: Spawns randomly. Collecting it gives a temporary "Rage Mode" or Attack buff. * **Assistants**: Hired assistants (e.g., the Chicken) stand at a fixed distance and throw projectiles at the tower automatically (Idle mechanic). * **Win Condition**: Destroying all segments of the tower "saves the princess" (triggers a particle confetti explosion and resets the tower with higher difficulty). ### 4. Mobile Controls & Interaction * **Screen Orientation**: **Landscape Mode** is preferred for the side-scrolling layout, but the UI must be responsive. * **Movement Controls**: * Implement **two large, invisible touch zones** on the left and right sides of the screen. Touching the left side moves the knight left; touching the right side moves him right. * Alternatively, render two semi-transparent virtual buttons (arrows) on the bottom-left and bottom-right corners (minimum size 64x64px). * **UI Layout**: * **Top Center**: Tower Health Bar and Current Level. * **Top Left**: Coin Counter and Food Counter. * **Bottom Center**: "Upgrade" button. When tapped, it opens a modal overlay with large, thumb-friendly buttons to buy "Damage Up", "Speed Up", or "Hire Assistant". * **Feedback**: * **Haptic Feedback**: Trigger a short vibration (`navigator.vibrate(10)`) on every hit against the tower to give weight to the attacks. * **Floating Text**: Display damage numbers popping off the tower and coin values popping off collectibles. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Mini Crushers is an engaging idle destruction game that combines classic rescue adventure with modern incremental gameplay mechanics. As a valiant knight, your noble quest is to save a princess trapped in a towering fortress by systematically destroying her prison, brick by brick.

The game features charming 2D cartoon-style graphics with a colorful, whimsical art style that makes the destruction feel lighthearted and fun rather than violent. The side-scrolling perspective allows you to see your progress as you methodically work your way through the tower.

Core Features

Idle Progression System

Mini Crushers excels as an idle game where progress continues even when you're not actively playing. Your knight automatically attacks the tower, generating resources and making steady progress toward your ultimate goal of rescuing the princess.

Resource Management

The game revolves around two primary resources: - Food : Increases your knight's strength and destructive power - Money : Earned through tower destruction, used for purchasing upgrades and hiring help

Upgrade and Assistant System

Invest your hard-earned coins in: - Strength Upgrades : Increase your damage output to destroy towers faster - Assistant Hiring : Recruit helpful companions to multiply your destruction efficiency - Equipment Improvements : Enhance your knight's capabilities with better gear

Incremental Gameplay

The satisfying progression system ensures that each upgrade makes a meaningful difference. Watch your damage numbers grow and your destruction speed increase as you invest in improvements.

Gameplay Mechanics

The core gameplay loop is beautifully simple yet addictive. Your knight stands before the tower and continuously strikes it with his weapon. Each hit generates money and gradually weakens the structure. The more you upgrade your character, the faster the destruction progresses.

Food collection plays a crucial role in strengthening your knight. The stronger your character becomes, the more damage each strike deals to the tower. This creates a satisfying feedback loop where every resource collected contributes to faster progress.

Operation Guide

Movement Controls: - A key or Left Arrow : Move knight to the left - D key or Right Arrow : Move knight to the right

Core Gameplay: 1. Automatic Attacking : Your knight automatically strikes the tower 2. Resource Collection : Gather food and money that appear during gameplay 3. Strategic Upgrading : Spend money on strength improvements and assistants 4. Progress Monitoring : Watch the tower crumble as you get closer to rescuing the princess

Why Play Mini Crushers

Perfect for Casual Gaming

Mini Crushers is ideal for players who enjoy casual gaming experiences . The idle mechanics mean you can make progress without constant attention, making it perfect for playing during breaks or as a background activity.

Satisfying Progression

The incremental nature of the game provides constant rewards and improvements. Every upgrade feels meaningful, and the visual feedback of destroying the tower piece by piece is incredibly satisfying.

No Commitment Required

As a free browser game , Mini Crushers requires no download, installation, or financial commitment. Simply open your browser and start your rescue mission immediately.

Cross-Platform Accessibility

Whether you're on a desktop computer or mobile device, the game adapts perfectly to your screen size and input method, ensuring a smooth experience regardless of your platform choice.

Charming Presentation

The cute, cartoon-style graphics and lighthearted approach to the destruction genre make it appealing to players of all ages. The knight character is endearing, and the overall presentation is polished and engaging.

Frequently Asked Questions (FAQ)