Skip to content

pemmyz/js_mazelabyrinth_redux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

js_mazelabyrinth_redux



Screenshots

Game

Game 1

Maze Game WebGL

A 3D maze exploration game rendered using WebGL with:

  • Intelligent bot navigation (BFS, DFS, A*, and Explore)
  • Fullscreen and draggable 2D map overlay
  • Auto-starting bot if the player is idle
  • Exit detection and automatic maze regeneration
  • Smooth player movement and rotation animations

🎮 Features

  • 🔁 Procedural Maze Generation

    • NetHack-style rooms and corridors
    • Auto-connected with hallways
    • Randomized on each run (with seeding)
  • 🤖 Bot Modes

    • 1: Breadth-First Search (BFS)
    • 2: Depth-First Search (DFS)
    • 3: A* Search
    • 4: Explore all rooms then find the exit
    • Bot automatically starts after 7s of idle
  • 🧭 2D Map Overlay

    • Toggle full map view with M
    • Drag to pan map view
    • Minimap displayed by default
  • 🕹️ Smooth Player Controls

    • W / ↑: Move Forward
    • S / ↓: Move Backward
    • A / ←: Turn Left
    • D / →: Turn Right
  • Help Overlay

    • Toggle with H to show controls and keys

Used textures:

About

3D WebGL maze exploration game featuring smart bot navigation (BFS, DFS, A*, Explore), procedural NetHack-style mazes, and minimap. Play as a smooth-moving explorer or let the bot auto-solve after idle. Includes a draggable 2D map, auto-regenerating mazes, and keyboard controls.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors