Skip to content

zxsharp/Escape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Escape The Maze

Overview

Escape is a 3D game where player can navigate through a maze to find the exit. You're first shown a 2D map of the maze and you have to remember your path in 3D world.

Features

  • First-person 3D navigation
  • Random Maze generation for each turn ensures there is always a single unique path from start to end. (Maze Generation Algorithm)

How to Play

  1. Use WASD or arrow keys to move through the maze
  2. Navigate through corridors and rooms to find the exit
  3. Avoid dead ends and backtrack

Screenshots

Difficulty Levels

Difficulty levels

Maze Preview

Maze Preview

Maze Entrance

Maze Entrance

Cheat Map

Cheat Map

Maze Exit

Maze Exit

Controls

  • W/↑: Move forward
  • A/←: Move left
  • S/↓: Move backward
  • D/→: Move right
  • Mouse: Click and drag to rotate camera view

Technologies Used

  • Three.js for 3D rendering
  • JavaScript for game logic
  • HTML5 and CSS3 for UI elements
  • Web Audio API for sound effects

Development

I made this game as a project to explore 3D rendering on browsers.

Feedback and Contributions

Feel free to provide feedback or contribute to the project by submitting issues or pull requests on our GitHub repository.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors