Home / How It Works
MATHEMATICAL PUZZLE THEORY

HOW THE BLOCK BLAST AI SOLVER WORKS

Explore the tree-search permutations, survival heuristics, and probabilistic combo models that power BlockBlast.si.

Neural Block Blast Solver Analytics Demonstration
PERMUTATION LOGIC

1. The 6-Way Factorial Permutation Tree

In standard Block Blast, players are handed 3 pieces at a time. The order in which pieces are placed drastically alters line-clearing cascades:

Permutations = 3! = 3 × 2 × 1 = 6 Distinct Branches
[A ➔ B ➔ C], [A ➔ C ➔ B], [B ➔ A ➔ C], [B ➔ C ➔ A], [C ➔ A ➔ B], [C ➔ B ➔ A]

For each permutation, our client-side solver computes every valid coordinate (0 ≤ row ≤ 7, 0 ≤ col ≤ 7), checking board intersections and executing simultaneous row and column removals in real time.

EVALUATION FUNCTION

2. Multi-Factor Survival Evaluation

A move that clears 2 lines immediately is NOT always optimal if it leaves the remaining board fragmented with isolated 1x1 holes. Our evaluation function balances 4 core vectors:

Put the Algorithm to Work on Your Board

Launch the solver right now to rescue your current streak or practice in the sandbox.

🚀 Open AI Solver Now →