Software

Rotozoid

ROTOZOID is a 3D maze game.

Gravity is always down. Rotate the world to collect Tetrominoes, Stars and Cleopatra.

Play Rotozoid

How the game works:

Rotozoid uses 2D maze algorithms to create a 3D maze. You can see how 2D maze algorithms generate mazes here: Maze Generation Algorithms by the mysterious Professor Elle.

Rotozoid uses Kruskal’s, Prims, Recursive Backtracker and others to calculate edges, junctions and dead ends, then uses this data with different sets of 3D rules to create four different worlds:

Space Station is technical and precise with fast movement between nodes.

Ziggurat emphasises careful planning and climbing.

Caverns is a descent down irregular passages.

Mitosis is a fluid exploration of branching cells.

When you have correctly arranged the Tetrominoes, use Cleopatra.

Rotozoid is the only thing on www.satanic-ceramics.com that uses cookies. By playing Rotozoid, you consent to saving your progress using a browser cookie.

There is no sound because there is no sound in space.

If you enjoy playing Rotozoid, please consider sending a tip:


JSlush

JSlush is a node-based .jpg manipulator.

Use splitters, math and transform tools to remix images.

Everything plugs into everything else.

It runs in your browser and nothing is uploaded.

JSlush has 19 Effects nodes to change images, 4 Tool nodes to get image data, 5 Compositor nodes to build new images, and 11 Math nodes to modify image data.

Open JSlush

Select a .jpg file, add Nodes and connect them by clicking and dragging to create Strings.

Hold and click with V to View output, S to Separate (remove String), D to Delete Node, and T to Tidy up.

You can pan and zoom the node graph.

Click and drag Node headers to move them around.

Right-click the displayed image to “Save Image As”.

For a detailed tutorial and explanations of the design, controls and nodes of JSlush, consult the readme:

JSlush_readme.pdf (4MB)

JSlush developed by Minë Poodle, 2026.