The classic 3D block puzzle
Bloxorz
Roll the block across the floating platform and drop it, standing, into the square hole. 33 stages, bridges and switches, orange tiles that will not take your weight, and a block that comes apart in two.
The classic 3D block puzzle
Roll the block across the floating platform and drop it, standing, into the square hole. 33 stages, bridges and switches, orange tiles that will not take your weight, and a block that comes apart in two.
The block is one square wide, one square deep and two squares tall. Press an arrow key and it tips over the edge nearest that direction: from standing it lies down and advances two squares, from lying along the way you press it stands up and advances two squares, and from lying across it rolls sideways one square.
Get it to fall standing upright into the square hole to finish the stage. The hole is one square wide, so a block lying across two squares cannot go in - and will drop straight through the gap if you leave it resting there.
Roll off the edge of the platform and the stage restarts. There is no life counter and no game over; retries are unlimited, exactly as in the original.
A switch fires the moment the block comes to rest on it, and you do not have to stay there. Each switch may open a bridge, close one, or toggle it, and a single press can open one bridge while closing another. Nothing on the switch itself tells you which it is - the coloured flash on the bridge does, green as it opens and red as it closes, as in the original.
Bridges do not all start closed. Some are already there when the stage loads, and a switch takes them away.
Stand the block on a bracket-marked switch and it teleports away as two one-by-one cubes on two pads. Space chooses which cube you steer; the one you are not steering is drawn dimmer. Bring the two cubes to rest side by side and they rejoin as a lying block. A cube can work soft switches but is far too light for a hard one, and no single cube can finish a stage.
Every stage shows a six-digit passcode in the top right corner of the board, and Stage select accepts one to jump straight there. These are this page's own codes, not the 2007 original's - the stages here are original designs, so the original's table would point at the wrong levels. Each code is 100000 + (mix32(n) mod 900000), where mix32 is the 32-bit xor-shift-multiply finalizer that mulberry32 ends with; no two of the 33 collide.
Each stage has a par: the fewest arrow presses in which it can be finished. Par is not decoration - it is computed by a solver written independently of the game engine, checked by replaying that solver's route through the engine itself, and checked again against a second search over the engine's own state space. A stage that does not solve does not ship.
Faithful to the 2007 original: the 15 by 10 board, the 1x1x2 block and its roll, the standing and lying pressure rule, the square hole and the standing-only finish, the fall-and-restart with no lives, orange fragile tiles, octagon soft switches and cross hard switches with open / close / toggle behaviour, bridges that may start open or closed, the bracket split switch with its two pads and the space-bar swap, rejoining by coming to rest side by side, the six-digit passcode in the top right corner, 33 stages, and the palette and fixed high camera - which never moves, rotates or zooms while you play.
Ours, and labelled as such: all 33 stage layouts, the passcode function, real-time 3D in place of the original's pre-rendered sprites, the camera being re-framed once per stage (its angle is fixed, but its distance is solved from each stage's own extent, because our layouts do not always fill the grid the way the original's did), the restart key, WASD, the on-screen pad and swipes, the statistics panel, the saved game, deep links, and the optional undo, par display and hint - all three of which are off by default, because the original offers restart and nothing else.
Bloxorz was created by Damien Clarke (DX Interactive) and first published in 2007 as a Flash game. This page is an independent reimplementation and is not affiliated with, endorsed by, or connected to Damien Clarke or any portal that hosts the original. See CREDITS.txt.
Stages you have cleared, plus the next one, are open. Or type a six-digit passcode.
Kept in this browser only. The original counted moves, falls and time across a whole run and showed them at the end; this panel shows them as you go.
| Stage | Name | Par | Your best | Best time |
|---|
Everything below is an addition to the original game, so everything below is off until you turn it on. The original gives you restart, and nothing else.
The original showed your totals only here, at the very end. So does this.