An open API service indexing awesome lists of open source software.

https://github.com/jwt2706/3dpathfindingvisualizer

Visualised 3D maze pathfinder [!website]
https://github.com/jwt2706/3dpathfindingvisualizer

3d-pathfinding pathfinding-visualizer threejs

Last synced: 3 months ago
JSON representation

Visualised 3D maze pathfinder [!website]

Awesome Lists containing this project

README

        

# 3D Maze Pathfinding

This is a 3D maze generator and pathfinding visualizer. It generates a random 3D maze and uses the [Dijkstra algorithm](https://en.wikipedia.org/wiki/Dijkstra's_algorithm/) to find the shortest path from a random start point (white cube) to a random end point (red cube) while navigating around walls (green cubes). The path is visualized with the smaller blue cubes. Built with [Three.js](https://threejs.org/), a 3D library for Javascript.

Visit [here](https://jwt2706.ca/3DMazePathfinding) to try it out!

Screenshots:

Screenshot of the maze
Another screenshot of the maze

## TODO:

- throw error if the maze is impossible (which can happen since the generation is random)
- fix the bug where the grey thing just leaves on restart