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!