Block Crusher - Free Online Puzzle Game

Seele01-Flash
By
Block Crusher is an exciting free puzzle game where you dig through layers of blocks to uncover hidden treasures. Control a construction worker as you drill down through rock, concrete, and steel to collect diamonds and power-ups.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Block Crusher 3D**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** "Voxel" or "Low-Poly" cute 3D art style. Bright, high-saturation colors similar to the reference image (Orange, Cyan, Grey, Brown). * **Camera:** Orthographic camera positioned at a high angle (isometric view or slightly tilted front view) to simulate a 2.5D depth while maintaining a clear view of the grid. * **Player Character:** A simple low-poly blocky character resembling a construction worker with a yellow helmet and a jackhammer. * **Block Types (Geometry: BoxGeometry):** * **Dirt Block:** Light brown, breaks instantly. * **Stone Block:** Grey, takes 2 ticks to break. * **Steel Block:** Dark metallic grey with rivets. Unbreakable (Obstacle). * **Gem Block:** Contains a shiny blue diamond model inside glass/translucent cube. High score reward. * **TNT Block:** Red box. Explodes neighboring blocks when drilled. * **Particle Systems:** * **Debris:** Brown/Grey cubes emitting when drilling. * **Sparkles:** Yellow/Cyan particles when collecting gems. * **Mobile Optimization:** Use `InstancedMesh` for rendering the grid of blocks to ensure 60 FPS on mobile devices. Use simple Lambert materials for lighting efficiency. ### 2. Audio Requirements * **BGM:** Upbeat, fast-paced "Industrial Techno" or "Arcade" style music. Tempo should increase as the player digs deeper to simulate tension. * **Sound Effects (SFX):** * **Drilling:** A rhythmic "Drrr-drrr" jackhammer sound (looped while drilling). * **Stone Break:** A satisfying "Crunch" or "Crumble" sound. * **Metal Hit:** A high-pitched metallic "Clang" (error sound indicating an unbreakable block). * **Gem Collect:** A high-pitched magical "Ching" or "Coin" sound. * **Explosion:** A dull, bass-heavy "Boom". ### 3. Gameplay Loop * **Core Mechanic:** The game is an endless vertical digger. The player starts at the top of a generated column-based grid (e.g., 5 columns wide). * **Action:** The character automatically drills the block directly underneath them. * **Obstacles & Failure:** * The screen/camera auto-scrolls downwards at an increasing speed. * If the player gets stuck on a **Steel Block** (unbreakable) and hits the top of the screen (gets crushed by the scroll), it is Game Over. * The player must steer left/right to find "soft" paths (Dirt/Stone) to descend fast enough. * **Scoring:** +1 Point for every meter (depth) dug. +10 Points for every Diamond collected. * **Difficulty:** The auto-scroll speed increases every 100 meters. ### 4. Mobile Controls & Interaction * **Input Method:** **Split-Screen Tap Controls**. * **Tap Left Half of Screen:** Player hops one lane to the Left. * **Tap Right Half of Screen:** Player hops one lane to the Right. * **Orientation:** Portrait Mode (Vertical) locked to match the "digging down" verticality. * **Haptic Feedback:** Trigger `navigator.vibrate(50)` when breaking a block, and `navigator.vibrate([100, 50, 100])` on Game Over. * **UI Layout:** * **Top Center:** Large, bold Score counter (white text with black outline). * **Start/Restart Screen:** A large, thumb-friendly "Start Digging" button centered on the screen. * **Responsiveness:** Ensure the canvas resizes correctly on window resize and blocks fit the screen width perfectly. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Block Crusher

Block Crusher is a thrilling free online puzzle game that combines platform action with strategic digging gameplay. With an impressive 4.49/5 rating, this addictive game lets you take control of a construction worker equipped with a jack-hammer to drill through multiple layers of blocks, concrete, steel, and dirt.

Unlike traditional block puzzle games that might frustrate you, Block Crusher gives you the satisfying power to destroy blocks and uncover hidden secrets beneath the surface. Your mission is to dig as deep as possible while avoiding obstacles and collecting valuable diamonds, jewels, and power-ups along the way.

Core Features

Addictive Drilling Gameplay

Experience the satisfaction of breaking through different types of blocks including rock, concrete, steel, and dirt. Each material offers unique challenges and rewards, keeping the gameplay fresh and engaging.

Progressive Difficulty System

The deeper you dig, the faster the game becomes and the more challenging obstacles you'll encounter. This dynamic difficulty system ensures that even experienced players will find the game challenging and rewarding.

Treasure Hunting Elements

Discover hidden jewels, diamonds, and special power-ups scattered throughout the underground layers. These collectibles not only boost your score but also provide strategic advantages during gameplay.

Cross-Platform Compatibility

  • Completely Free : No payment required - play the full game for free
  • Instant Play : No downloads or installations needed
  • Mobile Optimized : Perfect touch controls for smartphones and tablets
  • Desktop Ready : Smooth mouse controls for computer users
  • All Ages : Family-friendly content suitable for everyone

Unique Construction Worker Theme

Live out your fantasy as a construction worker from the stars who comes to Earth to dig through city streets and uncover hidden secrets. The charming character design and construction theme make this game stand out from other puzzle games.

Game Mechanics

Block Crusher features fast-moving platform-style puzzle mechanics where survival and progression go hand in hand. Your score depends on how long you can stay alive while continuously digging deeper. The game combines elements of:

  • Puzzle Solving : Strategic planning to navigate through block layouts
  • Obstacle Avoidance : Quick reflexes to avoid dangerous hazards
  • Resource Collection : Gathering diamonds and power-ups for higher scores
  • Endless Gameplay : Procedurally challenging levels that get progressively harder

Operation Guide

Mobile Controls

On smartphones and tablets: - Tap the screen where you want your character to move - Hold and drag to direct continuous movement - Quick taps for precise positioning around obstacles

Desktop Controls

On computers: - Mouse movement to aim and determine direction - Left mouse button to click where you want the character to go - Click and hold for continuous movement in one direction

The intuitive control scheme makes it easy for players of all skill levels to jump in and start playing immediately.

Why Play Block Crusher

If you've ever been frustrated by traditional block puzzle games like Tetris, Block Crusher offers the perfect revenge fantasy. Instead of carefully arranging blocks, you get to smash through them with satisfying drilling action.

The game appeals to players who enjoy: - Stress Relief : Satisfying block-crushing mechanics - Progressive Challenges : Games that get harder as you improve - Treasure Hunting : Collecting hidden items and power-ups - Quick Gaming Sessions : Perfect for short breaks or longer gaming sessions - Skill Development : Improving reflexes and strategic thinking

With its combination of puzzle elements, platform action, and treasure hunting, Block Crusher delivers a unique gaming experience that keeps players coming back for more. The game's high rating and instant accessibility make it a must-try for puzzle game enthusiasts.

Frequently Asked Questions (FAQ)