Block Wall Destroyer

Seele01-Flash
By
Block Wall Destroyer is an addictive idle destruction game that combines mining mechanics with incremental progression. Start with a simple pickaxe and evolve into a wall-smashing master through strategic upgrades and tool mastery.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Block Wall Destroyer". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: Voxel-based, "Minecraft-like" aesthetic mixed with 2D pixel art elements. The world should be bright, colorful, and highly saturated. * **The Wall**: A massive, vertical grid of 3D cubes on the right side of the screen. The wall is composed of distinct vertical layers (e.g., Layer 1: Brown Dirt, Layer 2: Grey Stone with Blue Ore, Layer 3: Black/Purple Obsidian). * **The Tools**: Render tools (Pickaxe, Axe, Sword) as flat 3D extrusions of pixel art or 2D sprites floating in 3D space. They should have white outlines to pop against the blue background. * **Background**: A light blue sky gradient with slowly drifting, low-poly white clouds. * **VFX**: When a block is destroyed, it should explode into smaller cubic particles that obey gravity and fade out. * **Mobile Optimization**: Use `THREE.InstancedMesh` for the wall blocks to handle high object counts (100+ blocks) without FPS drops on mobile devices. ### 2. Audio Requirements * **BGM**: A lighthearted, looping "elevator music" or "shopping channel" style track—relaxing but upbeat to encourage idle play. * **Sound Effects (SFX)**: * **Impacts**: Distinct sounds based on material (e.g., a soft "thud" for dirt, a high-pitched "clink" for ore/diamond, a deep "thump" for obsidian). * **Physics**: A "whoosh" sound when the tool is swung rapidly. * **Rewards**: A satisfying "ding" or coin jingle when a layer is cleared or resources are collected. ### 3. Gameplay Loop * **Core Mechanic**: The player uses a tool to smash a wall of blocks. Blocks have HP. Hitting a block reduces HP; when HP reaches 0, the block breaks. * **Physics Interaction**: The tool is not static. It behaves like a physics object. The faster the player moves/flings the tool, the more damage it deals upon impact. * **Progression**: * **Infinite Scrolling**: As one layer of the wall is destroyed, the wall moves forward (or the camera moves right), revealing harder, more valuable layers. * **Upgrades**: Destroying blocks yields "Gold". Gold is used to buy new tools (heavier, sharper) or upgrade stats (Size, Damage Multiplier). * **Idle Aspect**: Even when not touched, the tool can slowly tap against the wall, or unlocked "auto-miners" can work on the wall automatically. ### 4. Mobile Controls & Interaction * **Touch & Drag Physics**: Implement a "Fling" mechanic. The player touches the screen to grab the tool. Dragging moves the tool 1:1, but the tool should carry momentum/inertia. If the player swipes fast and releases, the tool should spin and smash into the wall. * **Screen Orientation**: Portrait mode preferred for one-handed play, but responsive to Landscape. * **Haptic Feedback**: Trigger `navigator.vibrate(50)` (short, sharp pulse) every time the tool collides with a block to simulate impact weight. * **UI Layout**: * Score/Money counter at the top center (large, readable font). * Upgrade buttons anchored to the bottom of the screen (minimum touch target size 48x48px). * Ensure UI does not overlap with the main "smashing area" in the center. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Block Wall Destroyer is a captivating idle clicker game that turns the simple act of breaking walls into an addictive progression adventure. This pixel-art destruction simulator combines the satisfaction of mining mechanics with the endless progression of incremental games, creating a uniquely engaging experience that keeps players coming back for more.

The game features a charming retro aesthetic with colorful block walls reminiscent of classic mining games, but with a modern twist that emphasizes strategic tool management and satisfying destruction physics.

Core Features

Progressive Tool System

Start your journey with a humble wooden pickaxe, but don't underestimate its potential! The game's sophisticated upgrade system allows you to:

  • Mine through different wall materials - from basic dirt blocks to rare diamond-embedded walls
  • Unlock powerful new tools - swords, hammers, and specialized mining equipment
  • Master tool techniques - toss and spin your equipment for maximum destruction efficiency
  • Upgrade existing tools - enhance damage, speed, and special abilities

Idle Progression Mechanics

Even when you're away, your destruction continues! The idle system ensures constant progress:

  • Automatic mining continues your wall-breaking efforts
  • Passive income generation from destroyed blocks
  • Offline progression rewards you for time spent away
  • Incremental upgrades that compound your destruction power

Physics-Based Destruction

Every swing, toss, and spin feels satisfying thanks to realistic physics:

  • Dynamic tool movement with realistic weight and momentum
  • Satisfying block destruction with visual and audio feedback
  • Strategic positioning affects your mining efficiency
  • Combo systems reward skilled play patterns

Gameplay Mechanics

The core loop revolves around strategic destruction and smart progression management. You'll need to balance immediate destruction satisfaction with long-term upgrade planning. Each wall presents different challenges - some blocks are tougher than others, requiring specific tools or techniques to break efficiently.

The incremental nature means every action contributes to your overall progress. Breaking blocks earns resources, resources fund upgrades, and upgrades make you more effective at breaking even tougher walls. It's a satisfying cycle that rewards both active play and patient progression.

Operation Guide

Basic Controls

  • Left Mouse Button : Interact with all game elements, UI menus, and tool selection
  • Mouse Hover + Drag : Control your pickaxe and other tools with precision
  • Click and Hold : Charge up powerful attacks for maximum wall damage
  • Menu Navigation : Access upgrades, statistics, and game options through intuitive interface

Getting Started Tips

  1. Focus on consistent mining rather than random clicking
  2. Invest early in tool upgrades for better long-term efficiency
  3. Experiment with tool throwing to discover optimal destruction patterns
  4. Check back regularly to collect offline progress and plan next upgrades
  5. Balance active play with idle progression for maximum efficiency

Why Play Block Wall Destroyer

Perfect for Any Gaming Style

Whether you prefer active engagement or casual idle play, Block Wall Destroyer accommodates your preferences. The game rewards both dedicated play sessions and brief check-ins, making it perfect for busy schedules or extended gaming marathons.

Satisfying Progression System

Every upgrade feels meaningful, every wall broken contributes to your growth, and every new tool unlocked opens up fresh strategic possibilities. The incremental progression ensures you're always working toward the next exciting milestone.

Free and Accessible

Completely free to play with no hidden costs or pay-to-win mechanics. The game runs smoothly in any modern web browser, requiring no downloads or installations. Jump in immediately and start your destruction journey.

Relaxing Yet Engaging

The combination of idle mechanics and active destruction creates a uniquely relaxing yet engaging experience. You can zone out and mindlessly break walls, or strategically plan your upgrade path for optimal efficiency.

Frequently Asked Questions (FAQ)