Pathfinder environment with mazes
Tags |
---|
Code
Demo
Requirements
Functional requirements
Name | Tags |
---|---|
Show a 3D maze. | |
Show a 2D maze. | |
Show a 3D pacman | |
Compile algorithm to JS function | |
Pathfinder algorithm: Dijkstra | |
Maze generator (MST): Prim’s Algorithm | Perfomance |
Fibonnaci Heap | |
Binary Heap | Perfomance |
Nonfunctional requirements
Use the following technologies:
- JavaScript
- WebGL
- Firebase Hosting
Mockups
Maze generator
A "perfect" maze is a Minimum spanning tree, so whatever algorithm must work.
Note
We deploy a similar project based on the Berkley University 188 CS.
Maybe ¿a grader?
References
http://sbgames.org/sbgames2012/proceedings/papers/computacao/comp-full_09.pdf
https://en.wikipedia.org/wiki/Maze-solving_algorithm
https://www.shadertoy.com/view/Ms3XWN
https://www.youtube.com/watch?v=AEQMAnJ5iP4
"Blockly Games : Maze." 23 Jan. 2023, blockly.games/maze?lang=en&level=7&&skin=0.