Back to games

🧩 Block Puzzle

Arrange falling blocks to clear lines!

Desktop controls

Left/Right Arrow: move | Down Arrow: soft drop | Space: hard drop | C: hold | Z/X: rotate left/right | Shift: rotate 180 degrees | Esc: pause | R: restart

Mobile: Use the on-screen buttons.

Fill complete horizontal rows to clear them. Use Hold (C) to stash a piece and check the preview for what is coming next.

📖 About Block Puzzle

Category: puzzle

What is Block Puzzle? 🧱
Block Puzzle is a classic falling-block puzzle game: rotate and place falling pieces to create complete horizontal lines. When a line is finished, it clears and you score points. The faster you clear lines and the smarter you manage your stack, the better your survival chances in later levels and game modes.

The classic roots (Tetris-style gameplay)

The idea comes from Tetris, created in the mid-1980s by Alexey Pajitnov. Like Tetris, this game focuses on arranging falling tetromino-like blocks to clear full rows, keep the playfield under control, and avoid topping out before you can recover.

How to play 🎮

  • Move - Use Arrow Keys (← →) to shift the piece left/right.
  • Soft drop - Use Arrow Down (↓) for a slower controlled fall.
  • Hard drop - Press Space to instantly drop the piece to the lowest valid position.
  • Hold - Press C to hold a piece for later (great for awkward placements).
  • Rotate - Use Z/X to rotate left/right.
  • Rotate 180° - Press Shift to rotate the piece fully around.
  • Place & clear - As pieces fall automatically, position them to complete horizontal lines. Cleared lines disappear and add to your score.
  • Survive - Don’t let blocks reach the top—if you can’t place a piece, the game ends.

Game modes 📈

  • Sprint - Clear 40 lines as fast as possible.
  • Marathon - An endurance mode with 150 lines.
  • Ultra - A tougher challenge with 200 lines.
  • Dig Race - Clear 10 garbage lines to dig your way out of a more hostile board.

Game features 🎯

  • Hold mechanic to save pieces for better timing.
  • Piece preview so you can plan ahead.
  • Ghost piece (can be disabled) to show where the piece will land.
  • Visual options like grid and outline preferences.
  • Multiple block skins and configurable controls.
  • Smooth performance with up to 60 FPS.
  • Adaptable game size so it fits different screens and play styles.

📝 Attribution: Block Puzzle game is based on Tetr.js by Simon M. Laroche - Licensed under MIT License. GitHub: github.com/simonlc/tetr.js

💡 Pro tip: Use the Hold (C) slot for pieces you can’t place yet. Try to clear lines in the middle of the stack so you have room for new blocks—avoid building one tall column on only one side, or you’ll run out of space quickly.