Block Blast Solver — Find the Best Move for Your Board

This solver returns the placement for your current three Block Blast pieces that clears the most lines while keeping the board open: upload a screenshot or mark your board manually, pick your pieces, and it shows the move sequence.

Upload a board screenshot

Tap to choose an image, or drag one here. It never leaves your device.

Drag and resize the box over the 8×8 board. Filled cells the tool detects light up blue as you move — nudge the box until they line up with your blocks, then read it. You’ll still confirm and fix any cell before solving, so a misread is never a wrong answer.

Your board — tap cells to fill

Add a piece

Upload a screenshot to read the board automatically, then drag the handle to fit the crop exactly over your 8×8 board for the most accurate read — or mark the board by hand instead. Either way, pick your three pieces from the shape picker before solving. Block Blast itself plays the same 8×8, three-piece, no-rotation ruleset this solver is built around.

How the Block Blast Solver Works

The solver tries every ordering of your three pieces, then searches placements for each one — scoring every legal spot and carrying forward only the strongest 40 candidates once that many exist. The result is chosen by three priorities: placing all three pieces first, then clearing the most lines, then the highest board-quality score.

  • Empty cells remaining — more open space scores higher.
  • Largest empty square — the mechanism behind “keeps a 3×3 open”: a placement that leaves a bigger open square scores much higher, since that space is what a large piece needs later.
  • Isolated holes avoided — a single empty cell walled in on all four sides is penalized, since a matching 1×1 piece doesn’t come up often enough to rely on.
  • Smoothness and center openness — contiguous open space scores better than scattered gaps, and keeping the board’s central region clear carries a mild bonus.

The search only knows the three pieces you’ve entered — future pieces are random and unknown, so the solver doesn’t claim to predict them. What it optimizes for is leaving the best possible board for whatever arrives next, not guessing what that will be.

Screenshot mode reads the board, not the pieces. The crop starts as a centered square you drag and resize, live-highlighting the cells it currently reads as filled so misalignment is visible before you commit. Occupancy comes from finding the most common color inside the crop — treated as the empty background — and flagging anything that differs as filled, which works across board themes and colors rather than assuming one fixed look. Pieces still come from the shape picker in both modes.

Worked Example

Input: a board with 41 of 64 cells filled and one open corner, given a 3×3 square, a 2-cell line, and an L-shape.

The 3×3 square only fits in the open corner — every other position on this board overlaps an occupied cell. Placing the L-shape there first would fill part of that corner and strand the 3×3 with nowhere legal to go, so the solver places the 3×3 first. That clears one full row and leaves a narrow strip open along the edge, which is exactly where the 2-cell line and the L-shape both fit without conflict.

Output: 3×3 square → corner (clears 1 row) → 2-cell line → edge strip → L-shape → adjacent edge cells (clears 1 additional column). Result: 2 lines cleared, no isolated holes left, and the center kept clear for the next set of pieces.

What the Solver Does Not Handle

  • Screenshot mode reads the board only. Pieces still need picking from the shape picker.
  • The crop starts as a guess, not an auto-lock. Drag and resize it yourself; the live highlight shows what’s currently being read.
  • No lookahead past the current three pieces. Future pieces are random, so the solver optimizes the known set rather than predicting what comes after.
  • An unsolvable board is reported at whatever level it actually fails. All three fit: “Best plan — places all 3 pieces.” Some fit: “No placement fits all 3 — places [X] of 3.” None fit: “Game over — none of these pieces fit,” with no placement shown.

Troubleshooting

  • Screenshot reads the board wrong. The crop’s occupancy check works by finding the most common color inside the cropped area and treating it as the empty background — if the crop includes anything outside the actual 8×8 grid (tray, score bar, device border), that extra area can throw off which color gets treated as “empty.” Drag the crop tighter to the board’s actual edges and check the live highlight before solving.
  • The live highlight shows the wrong cells as filled. This means the crop is misaligned, not that the detection is broken — resize or drag the crop until the highlighted cells match what’s actually on the board, then re-solve.
  • No result appears after pressing Solve. Confirm all three pieces are picked from the shape picker — screenshot mode reads the board only, and a solve with fewer than three pieces selected won’t return a placement.
  • The board looks right but the suggested move seems wrong. Double-check the piece shapes selected match the tray exactly, including size — a piece picked one cell too large or small changes every placement the search considers.

Block Blast Solver FAQ

It’s a deterministic search, not a probabilistic guess — for the exact board and pieces entered, it finds the placement sequence that scores highest under the evaluation function above, which is the best available result under that model rather than a marketed percentage.

It depends how many can be placed. If some can, it shows the move that survives longest and states how many it placed. If none can, it says so directly — no placement shown, since none exists.

It’s an external tool consulted between turns — it doesn’t modify Block Blast or interact with the game itself, the same way working out a move on paper wouldn’t.

Just the board. The image upload auto-detects and reads the grid; the three pieces still get picked from the shape picker either way.

Yes — the grid and shape picker use the same tap interaction on a phone as on a desktop browser.

Strategy Beyond the Solver

The solver optimizes the board you already have; for the habits that keep a board solver-worthy for longer — corner management, combo timing, reserving space for large pieces — see the full Block Blast tips guide.

Back to the full Block Blast game