Skip to content

rskworld/Maze-Solver-3D-HTML5-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Solver — 3D HTML5 Game

Navigate a procedurally generated maze with a 3D character. Enjoy smooth camera follow, cinematic mode, hints, auto‑solve, scoring, and sharing.

Features

  • Random Maze Generation (seeded, shareable links)
  • Playable character with walk animation and facing
  • Follow camera toggle and Cinematic camera mode
  • A* pathfinding for hints and auto‑solve animation
  • Timer, moves, scoring and local leaderboard (localStorage)
  • Screenshot capture and optional minimap
  • Responsive UI with keyboard and touch controls

Controls

  • Keyboard: WASD or Arrow keys to move
  • Touch: On‑screen D‑pad
  • Options: Grid, Path Preview, Minimap, Follow Camera, Speed
  • Actions: Hint, Auto‑Solve, Reset, Cinematic, Screenshot

Tech

  • JavaScript, HTML5, CSS3
  • Three.js (loaded from CDN with fallback)

Run locally Open index.php via your PHP server (e.g., Laragon). No build step required.

Share a maze Use the Copy Link button to share the current difficulty and seed.

Troubleshooting

  • If the 3D view is blank: your network may block CDNs. Hard refresh (Ctrl+F5). If it persists, we can switch to a local Three.js bundle.

Folder structure

game/
├─ index.php
├─ styles.css
├─ README.md
├─ about.php
├─ privacy.php
├─ js/
│  ├─ main.js
│  ├─ maze.js
│  ├─ pathfinding.js
│  └─ renderer3d.js
└─ assets/   (optional)
   ├─ images/
   ├─ models/
   └─ sounds/

Contact & Support For support, licensing, or custom development inquiries: help@rskworld.in • Phone/WhatsApp: +91 9330539277

Website: RSK World • Business Inquiries: help@rskworld.in

🤝 Contributing: Suggestions and improvements are welcome!

About

Navigate a procedurally generated maze with a 3D character. Enjoy smooth camera follow, cinematic mode, hints, auto‑solve, scoring, and sharing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors