dev.

Block Drop

Tetris-style block placement on a 9×9 grid — drag shapes to clear rows and columns, survive as long as possible without running out of moves.

Description

Three block shapes are offered at a time. Drag any of them onto the 9×9 grid to place it. When a full row or full column is formed, it clears and scores points. The pool of three refills only when all three shapes have been placed.

The game ends when none of the current three shapes can legally fit anywhere on the board. There is no time pressure — everything is spatial reasoning. The challenge builds slowly as the board fills and good placement spots become harder to find.

Features

  • 9×9 grid — larger than classic Tetris, more room for creative placement
  • Three shapes at once — plan across all three to avoid painting yourself into a corner
  • Row and column clears — both orientations score independently
  • Endless scoring — no level cap; chase a personal best
  • Pure Flutter — drag-and-drop via DragTarget widgets, no game engine required

How to Play

  1. 1.Drag one of the three shapes from the bottom tray onto the grid
  2. 2.Release to place it — the shape snaps to valid cells
  3. 3.Completed rows or columns clear automatically and add to your score
  4. 4.When all three shapes have been placed, three new shapes appear
  5. 5.If none of the three shapes can fit, the game ends

Strategy Tips

  • Clear rows and columns simultaneously to multiply your score burst
  • Save the refill for a shape that clears multiple lines at once
  • Avoid filling the corners early — they are hardest to clear

Changelog

Feedback

Found a bug? Have a feature idea? Something unclear? Use the form below.

Describe what happened, what you expected, and your environment.