Crystal Maze 3D

Walk a maze in 3D, collect every crystal, find the key and escape. Crystal Maze 3D shows 3D levels, doors, a locked door, and ghosts that only chase you when they can see you.

Crystal Maze 3D โ€” NutHouse
The 3D map editor for Crystal Maze: a 20 by 15 grid of grey stone and red brick walls with doors, and sprites placed in the corridors
A 3D level is a map of blocks seen from above. You play it from inside.

What it shows

Shows: 3D levels, doors, โ€œcan seeโ€. This sample is marked (Advanced) because 3D levels and First-person movement are hidden in Simple mode. You can still open and play it in any mode. See What a 3D level is.

How to play

โ†‘ and โ†“ walk. โ† and โ†’ turn. Hold Shift with the arrows to step sideways. Stand in front of a wooden door and press Space to open it. The red door is locked until you have the key. Collect all five crystals, then walk into the exit flag.

The things in it

WallsFour 3D walls: Grey Stone, Red Brick, Wooden Door and Locked Door. Painted on the map, not placed as sprites.
PlayerThe library Hero, renamed. First-person (3D levels), Walking speed 35, Turning speed 45, Hold Shift to step sideways ticked. The levelโ€™s See through the eyes of is Player.
CrystalFive, scattered round the maze.
KeyOne, in the bottom corridor.
GhostTwo. Chases another object: Player, Speed 10, Only when closer than 260.
Torch, ExitA torch for decoration, and a Flag renamed Exit in the bottom-right room behind the locked door.
Score, Keys, Lives, Hint, You Escaped, Not YetFlat on the screen in front of the 3D view. Keys is a Counter.

The rules, one by one

Crystal Maze 3D โ€” Events
The Events tab of Crystal Maze 3D
Ten rules. Two of them are only for 3D levels.
WhenPlayer collides with Crystal
DoDestroy CrystalAdd 10 to the scorePlay Coin
WhenPlayer collides with Key
DoDestroy KeyAdd 1 to KeysPlay Power up

Walking into a thing counts as a collision, the same as in 2D.

WhenUpon pressing SpaceKeys > 0
DoPlayer: Open the door in front

Wooden doors open with Space on their own. A Locked Door only opens when a rule says so, and this rule only works with a key.

WhenA door starts to open (3D)
DoPlay Door

Any door, locked or not, makes the rumbling sound.

WhenGhost can see Player
DoStart moving Ghost
WhenNOT: Ghost can see Player
DoStop Ghost

โ€œCan seeโ€ is true when no wall is between them. A ghost behind a wall waits. Only the ghosts that can see you are picked, so one can chase while the other stays put.

WhenGhost collides with Player
DoSubtract 1 from the livesSet position of Player to the startShake the screenPlay Power down
WhenLives = 0
DoRestart the game
WhenPlayer collides with ExitNumber of Crystal = 0
DoShow You EscapedHide HintStop PlayerPlay Win
WhenPlayer collides with ExitNumber of Crystal > 0
DoShow Not YetFlash Not Yet for 2 seconds

Two rules for the same touch, one for each case. The second one is why the game can tell you to go back for more.

Three changes to try

  1. Faster ghosts. In the Level tab click a ghost in the sidebar. Change Speed from 10 to 20. Now hide behind walls.
  2. Redraw the maze. In the map editor pick Red Brick and paint a new wall across a corridor. Pick the empty cell to rub one out. Keep a way through!
  3. Spooky music. Add Spooky tune with + Built-in sound, then a rule Start of level โ†’ Play music.

Still stuck?

Try the Chocobreak tutorial, open a sample game and read its rules, or look at the questions people ask.