Accessibility · 3D maze · audio perception · voice control

Blind 3D Maze Sound Game

Navigate a random 3D maze by voice, scan real 3D shapes, letters, and numbers, then identify blockers before passing.

This prototype is designed for a blind player. Audio is the main interface: empty air is silent, surfaces make clean tones, and raised 3D strokes or shapes can be scanned with a pointer. The maze stays stable between commands so each position can be compared by sound.

Audio-firstSilent empty space, clean surface tones.
Ranked hidden modeOrdinary mode by default; hidden mode to rank.
Scannable 3D levelsShapes, raised letters, numbers, mixed challenges.

Prototype game

Voice Maze Scanner

Press Start Audio, then Start Voice Commands. Move by voice, scan local 3D surfaces, identify the obstacle, and continue through a solvable maze. The game stays audio-first, but the visual UI is clearer for testing, presenting, and debugging.

Identified 0
Step 1 Start Audio

Audio is silent until activated by the user. Use Tab then Enter, a screen reader, or the visible button.

Step 2 Move and scan

Say “move forward”, “turn left”, “scan center”, or use keyboard controls.

Step 3 Identify blocker

Correct identification removes the obstacle and opens the path.

Ranking Hidden mode only

Ordinary visual mode is for practice. Only clean hidden-mode runs are ranked.

Default Ordinary mode

Visual helpers visible. Good for learning and demonstrations. Practice scores only.

Ranked Hidden mode

Hide visual helpers and solve by audio/voice/keyboard to qualify for leaderboard ranking.

Audio Clean scan tones

No background noise when aiming at empty air. Objects use local surface signatures.

Level Level 1 Simple shapes
Player Column 1, row 7 Facing east
Front Open corridor Ready
Objective Reach exit Identify blockers first

Start

Level

Movement

Sound

Ordinary visual practice
Voice: start level zero · edge mode · mark this place · hidden mode to rank
Audio is off. Press Start Audio to begin.
Silent empty spaceNo background noise when aiming at nothing.
Stable positionsThe maze rests between orders for comparison.
Front-face character scanLetter/number backs block scan to avoid reversed reading.
Obstacle disappearsCorrect identification clears the cell.

Command guide

The game does not repeat the spoken order. It gives short confirmations only, so the microphone does not re-record the page’s own voice.

Keyboard: W / A / D · Shift + arrows scan
move forward turn left turn right scan center identify cube identify A identify number 3 where am I start level two next level new maze help register player Alice submit score leaderboard hidden mode ordinary mode

How the maze teaches 3D form

1. Random maze

Each level builds a new 3D maze from wall blocks, corridors, and randomly placed obstacles. Level 1 uses real 3D primitive shapes. Level 2 uses raised 3D alphabet characters made from block strokes. Level 3 uses raised 3D numbers. Later levels mix letters, numbers, and shapes.

2. Voice navigation

The player says move forward, turn left, turn right, or turn around. The camera moves one cell at a time.

3. Continuous sonar

The scan pointer sends a ray into the 3D scene. Empty air is silent. On surfaces, a clean continuous tone changes with distance, face, curve, edge, cap, and tip position.

4. Shape gate

A 3D obstacle in the next cell blocks movement until the player identifies it, for example “identify pyramid”, “identify letter A”, or “identify number 3”. Each obstacle has restricted identification sides. For alphabet and number obstacles, only the raised front face produces sound; the back side is silent and blocks identification. The solution path is generated so required characters face the route approach.

5. Mental mapping

The player learns the maze by comparing fixed positions, turns, distances, walls, and shape signatures.

6. Accessible fallback

Everything works with keyboard buttons too: W/Up to move, A/Left and D/Right to turn, Shift+arrows to scan.

Future upgrades