Manual beta: the core 8×8 rule is confirmed, while piece refresh and line-clear timing still need current iOS and Android verification.

Method and limits

How the manual solver works

The beta solves only the board and three fixed-orientation pieces you enter. It does not predict a future tray.

Input and rule profile

Mark the current 8×8 board, then draw each piece in the same orientation shown in the game. Rotation is not added automatically. Custom and disconnected entries are accepted because the production piece whitelist is not yet verified.

Under provisional-classic-v1, clearing is evaluated after each placement. Full rows and columns found on the same placed board are cleared simultaneously. That timing still needs current iOS and Android verification.

Exhaustive current-three search

The solver tries every original piece order and every legal top-left position. It returns a complete three-move sequence when one exists; otherwise it labels the longest legal prefix as partial. It never promotes a cancelled search to a best answer.

Strategies

Balanced prefers line clears before future-space metrics. Survival prioritizes legal placements for provisional difficult shapes, connected open space, and empty cells before line clears. Neither strategy uses live-game points, Combo, or a win probability.

Testing and local computation

Domain checks replay 10,000 seeded random results for legality and compare placed-piece counts against an independent two-dimensional matrix implementation for 500 dense boards. These tests validate this named provisional model, not the behavior of every live game version.

The calculation runs locally in a Web Worker. This beta has no account, board upload, or remote solve API. Google Analytics measures general site usage, but board and piece input is not sent as analytics data.