Find the space.
The board has eight numbered tiles and one empty cell. That space determines which moves are legal.
One simple rule.
A local Demo. No stakes, rewards or public contract.
Loading the original scene…
A clear place to begin
No diagonal jump, no hidden draw.
Only a tile beside the empty cell can move.
The board has eight numbered tiles and one empty cell. That space determines which moves are legal.
A tile directly above, below, left or right may slide into the space. Rows never wrap around.
A future transaction binds the round and move number. An old move cannot silently act on a newer board.
Small setup. Clear outcome.
Start from the same solvable arrangement. The initial practice is deliberately two moves from the goal — not a random challenge, competition or reward game.
Reset starts a new round for the caller. Moving in another wallet cannot change your board.
Starting arrangement
Target arrangement
The fixed starter is solved by moving tile 5, then tile 8. Nothing here submits a move.
The Shiftora design paper
See the board encoding, adjacency check, exact round/move guard and successful events. Know what the contract proves and what it does not.
Read the whitepaper
Shiftora / Product & contract designNo custody. No token.
No promise of a prize.
Before the first move
No. There are no wagers, entry payments, NFT, token, reward, random draw or custody. A future onchain action costs network gas only.
No. It lives only in this tab's memory, is not shared or onchain, and reload clears it. The operation page labels this boundary before you start.
The contract rejects stale expectedRound or expectedMoves. A transaction reviewed for an older state cannot silently move a tile in a newer round or after another move.
No. A solved board becomes inactive. Start a new round to return to the fixed initial arrangement.
Start with the space.
Try the separate local puzzle.
No wallet needed for practice.