Code-Based Breakdown

How Scoring Really Works in ZooBlocks

This guide is based on the actual game logic. ZooBlocks scores from two systems at once: line clears and color-match pops. When both trigger together, the overlapping cells are counted by both systems, which is why certain placements explode in value.

The Real Formula

After a piece lands, the game resolves color matches and line clears in one combined scoring step. Points are then calculated in two parts and added together.

  • Color-pop score: 100 points per matched cell.
  • Line-clear score: 100 points per cleared line cell multiplied by 2^N, where N is the number of rows and columns cleared together.
  • Total score: match score + line-clear score.
2^N

Line Value

Every extra line doubles the multiplier for all cleared line cells in that resolution.

100

Match Value

Each valid color-pop cell adds a flat 100 points before any line-clear math is added.

+

Overlap Value

If the same cells belong to both systems, the move gets paid by both systems instead of choosing one.

Line Multipliers Are Exponential

The line multiplier is not linear. One line uses x2, two lines use x4, three lines use x8, and the pattern keeps doubling from there.

x21 row or column cleared.
x42 lines in one resolution.
x83 lines in one resolution.

Because the multiplier applies to all cells in the cleared lines, a wide multi-line turn is far more valuable than several small clears done separately.

Color Pops Have a Hidden Condition

ZooBlocks does not pop every 3-cell group automatically. A same-color group only clears when it contains both:

  • At least one newly placed cell from the current piece.
  • At least one older cell that was already on the board.

So a new piece made entirely of same-color cells does not self-pop by itself. It has to connect into an existing cluster.

Why this matters: high-score play is about attaching into prepared groups, not just dropping matching colors in isolation.

Overlap Bonus Is Real

If a cell belongs to both a line clear and a color match, the game counts it in both systems. That overlap gets paid twice: once as a match cell and once as a line-clear cell with multiplier.

Example: a move that pops 4 color-match cells and clears 10 line cells as a 2-line combo scores 4 x 100 + 10 x 100 x 4 = 4,400 points.

Chain Reactions Add More Score

After one clear resolves, the code checks the board again. If the new layout creates another valid line clear or color match, the game runs another full scoring step automatically.

That means chain reactions are real. They can add more points, more cleared cells, and more goal progress after the original move is finished.

OLD

Attach Into Old Cells

Freshly placed same-color blocks do not pop alone. They must connect into a pre-existing same-animal group.

X4

Finish Shared Lines

The biggest turns happen when your final placement completes a line and touches a prepared color cluster at once.

LOOP

Leave Follow-Ups

After the first clear, the board is checked again. Good setups create a second or third scoring window automatically.

Goals Track More Than Score

The scoring system also feeds level goals. The game separately records points earned, unique cells removed, per-color cleared cells, row clears, column clears, large line combos, and single-match size.

That is why the best scoring move is not always the best objective move, especially on levels that ask for a color target or a one-match threshold.

What This Means for Better Play

  • Build lines and color groups so they intersect.
  • Save finishing cells for rows that also touch same-animal clusters.
  • Treat large multi-line clears as premium turns because the multiplier doubles each extra line.
  • Do not rely on fresh same-color pieces to self-clear; they need old neighbors.
  • Leave the board in a state where the first clear can open a second one.

Use the Formula in Real Runs

Once you understand the overlap bonus, the exponential line multiplier, and the old-cell plus new-cell rule for color pops, ZooBlocks stops being random and starts feeling optimizable.