Skip to content

Navigate a maze using only sound. Features a level editor.

Notifications You must be signed in to change notification settings

santient/audio-maze

Repository files navigation

Audio Maze

By Santiago Benoit

Audio Maze is a game that can be played by the sighted and the blind alike. In this game, the player is tasked with navigating a maze and reaching the finish, using only sound. This game features many pre-made mazes as well as a maze editor.

How to play

As you navigate the maze, you can roll marbles and determine how far away different objects or walls are, as well as what the object is, judging by the distance the marble has rolled before stopping and the sound it makes when it hits the object. Use this to build a mental map of the layout of the maze relative to your position. Practicing this game could benefit memory and spacial awareness.

Controls

  • W/up arrow: move forward
  • S/down arrow: move backward
  • A/left arrow: rotate left
  • D/right arrow: rotate right
  • Space: roll marble
  • E/enter: interact
  • Backspace: restart
  • Escape: exit

Game Settings

  • Marble limit: limits the number of marbles you may roll before restarting.
  • Time limit: sets a time limit before which you must reach the finish.
  • Hardcore mode: you die if you touch a wall and must restart the maze.

Maze Editor

In the Maze Editor, you may create or edit mazes. Here is the list of items you may place in your maze:

  • Floor: a standard tile that the player may traverse.
  • Wall: an impassable obstacle.
  • Door: must be unlocked with a key in order to pass through.
  • Key: used for unlocking doors.
  • Water: you may walk through this, but marbles will sink and not pass through.
  • Start: the player's starting position. The player always starts facing up.
  • Finish: the goal for the player to reach in order to win.

Maze Editor

About

Navigate a maze using only sound. Features a level editor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages