A stack blocks puzzle is a finite-piece construction challenge where the goal is to occupy the exact cells of a target silhouette on a fixed workbench — never to clear rows, drop blocks, or build the tallest tower. In the Block Stacking Puzzle, every level presents a five-by-five target drawn in faint plus signs and a small inventory of lettered voxel pieces that the player rotates and places one at a time. A placement only succeeds when the whole rotated piece lands fully inside the board, does not overlap any cell already used, and stands directly on the ground or on cells within the same piece — so unsupported overhangs and floating voxels are rejected atomically. Check shape then compares the occupied cell set against the target and awards exactly 200 points for a perfect match, with five original levels producing the maximum 1,000. This makes the puzzle a deliberate spatial exercise about volume, support, and exact coverage rather than a reaction game about timing or gravity.

stack blocks puzzle
stack blocks puzzle

What the Stack Blocks Puzzle Is (and What It Is Not)

The Block Stacking Puzzle is a deliberate, finite-piece construction game played on a fixed five-by-five workbench. Each level shows a target silhouette drawn with light plus signs and a small inventory of poly-voxel pieces labeled with letters. The player picks one piece, rotates it through quarter-turn orientations, chooses a lower-left origin cell, and commits the placement if every cell of the rotated shape falls inside the board, sits on the ground or on cells inside the same piece, and does not overlap anything already placed. A perfect match of the occupied cells against the target awards 200 points and unlocks the next original level.

What the puzzle is not is equally important. It is not Tetris 3D, where a stream of pieces falls and rows disappear. It is not Tower Stack, where a moving slab must stop at the right edge under a timing window. There is no falling stream, no line clear, no crop, no score for height, no horizontal overhang bonus, and no timer pressuring the rotation choice. The single objective — match the exact supported target silhouette with the finite pieces you are given — stays the same on all five levels.

The Placement Rules in Plain Language

Every placement in the stack blocks puzzle is governed by four rules that the engine checks before the board updates:

  • In bounds. Every cell of the rotated piece must lie inside the five-by-five board. A piece that would extend past row five or column five is rejected wholesale.
  • No overlap. No cell of the rotated piece may share coordinates with a cell already occupied by a previous placement. Pieces cannot cross or stack in the same plane.
  • Direct support. Every cell above the ground must have another occupied cell directly beneath it. A cell can be supported by the floor, by a cell in the same piece, or by a cell placed earlier — but not by empty space, not by a diagonal neighbor, and not by a future piece.
  • Atomic commit. The check runs on the whole piece at once. If any single rule fails, the placement is rejected and the board returns exactly to its previous state. No partial pieces ever appear, so there is no half-finished shape to repair.

Cells inside one piece may support one another, which means a vertical bar of two or three voxels can be placed on the floor as a single stable unit, as long as every cell of the bar lies on the ground or on another cell of the same bar. The visible plus signs describe only the target occupancy, and they assign no piece, orientation, origin, or build order to any target cell — that work is left entirely to the player.

How to Solve a Stack Blocks Puzzle Step by Step

The following three-step procedure is the canonical solve path on any level of the stack blocks puzzle:

  1. Select an unused lettered piece, inspect its relative voxel coordinates, and rotate it until its shape fits the plan you have in mind. Each piece button shows the piece's normalized shape as relative coordinates so the geometry is visible without a hidden preview.
  2. Choose the lower-left origin on the five-by-five board. The whole piece is placed only if every cell of the rotated piece is in bounds, unoccupied, and directly supported by the floor, by a cell in the same piece, or by a previously placed piece.
  3. Use Undo to repair a placement, then press Check shape when the occupied cells exactly cover the target. A perfect match awards 200 points and unlocks the next level; five matched shapes produce the exact maximum score of 1,000.

Repeating Check shape on the identical layout is deduplicated, so a double press does not consume a second failure. If a corrected layout then succeeds after one failed check, the failure history clears before the following level. A second genuinely different mismatched layout, however, ends the run, so the Undo button is the safer way to explore alternative orientations or origins.

The Five Original Levels and Their Solution Counts

The stack blocks puzzle ships with five original targets that progress from a flat square foundation to a tall step, a low ledge, a two-deck rectangle, and a final staircase. An independent exhaustive oracle enumerates every rotation and every in-target origin for every piece, rejects overlap and unsupported final occupancy, verifies that some sequential build order is legal, and locks the complete solution counts.

LevelTarget typeIndependent solution count
1Square foundation4
2Tall step1
3Low ledge1
4Two-deck rectangle2
5Staircase4

Some targets have exactly one legal piece assignment, while others intentionally allow several equivalent assignments or orientations. The puzzle does not pretend those multi-solution levels are unique, so any legal arrangement that produces the exact supported target occupancy is accepted. You can confirm the multi-solution property yourself by completing one level, pressing Restart to reconstruct the opening state, and solving the same level with a different orientation or build order.

Strategy: Volume First, Then Support

A reliable strategy for the stack blocks puzzle begins with volume. Every level's target cell count equals the total cells of its piece inventory, so an exhausted inventory with empty cells means the build is wrong and Undo will usually recover the work. The next check is the base row: every raised target cell ultimately needs a continuous vertical support chain down to the floor, so a piece that looks like a perfect mid-air fit may still be illegal because its support columns have not been placed.

Long horizontal pieces often form useful decks only after their entire span has support, so it is rarely productive to drop a five-cell bar onto an empty row. Vertical orientations can establish columns in a single placement, because the cells inside one piece support the cells above them — a three-cell vertical bar is one stable unit, not three separate stacked placements. Place obvious base pieces first, then use Undo rather than forcing an unsupported overhang. If you want a deeper walk-through of the same ideas, the volume, support, and 1,000-point route guide covers the underlying arithmetic with explicit checkpoints per level.

The scoring itself is a single multiplication. Five levels at exactly 200 points each — written out as 5 × 200 — give the exact maximum score of 1,000, which is the number the engine reports on completion. There is no partial credit per piece and no bonus for finishing early, so the run ends when either Check shape succeeds on all five targets or a second distinct mismatched layout is locked in.

Stack Blocks Puzzle vs. Tetris 3D vs. Tower Stack

It helps to compare the stack blocks puzzle against the two block games its name most resembles. Tetris 3D presents a stream of falling domino pieces that the player plans, rotates, and hard-drops to clear complete three-dimensional layers, awarding a fixed 1,000 on completion. Tower Stack is a timing game with a moving horizontal slab whose overlap with the previous layer is clipped, so narrower landings score more. Both reward reflexes or arithmetic, but neither asks the player to match a target silhouette exactly with a finite piece set.

FeatureStack Blocks PuzzleTetris 3DTower Stack
Falling streamNoYesNo
Line clearNoYesNo
Finite piece inventoryYesNoNo
Exact target matchYesNoNo
Direct support ruleYesYesYes
Scoring increment200 per levelLayer clearOverlap size
Maximum score1,0001,000Level-based
Undo / RestartYesNoRestart only

The decisive difference is the objective. The stack blocks puzzle is solved by inspection and deliberate placement; Tetris 3D and Tower Stack are solved by planning under pressure. If you enjoyed one of those for the spatial reasoning, this puzzle preserves that reasoning while removing the clock.

Controls: Mouse, Touch, and Keyboard

Pointer and touch input use native buttons: tap a piece to select it, use Rotate as needed, and tap a board cell to choose its lower-left origin. Keyboard input is scoped to the board — Arrow keys move the visible origin cursor, R rotates the selected piece, and Space or Enter commits the placement. Piece selectors, Rotate, Undo, Check shape, Next level, and Restart keep their normal native button behavior when focused. Every board and control target is at least 44 pixels high, and the five-column board stays within a 390-pixel viewport, so touch play and keyboard play both remain comfortable on small screens.

For an even closer look at how each of the five targets is solved with deliberate rotations, the rotate and match guide walks through the orientation choices level by level. Everything runs locally in the browser without an account, upload, server calculation, new dependency, or paid service.