Afin d'affiner mes connaissances en JavaScript, j'ai décidé d'utiliser un framework JS appelé p5.js L'avantage de ce dernier est qu'il est graphique et très simple d'utilisation.
La génération n'est pas de moi, ce n'était pas le but de ce projet, mais j'ai tout de même souhaiter l'implémenter en suivant le tutoriel de Coding Train.
Quant à l'algorithme utilisé, il s'agit du Depth-First Search un peu amélioré à ma façon !
Enjoy !
=> https://hugoducom.github.io/MazeSolver/
- p5.js : https://p5js.org/
- Pathfinding Visualizer : https://clementmihailescu.github.io/Pathfinding-Visualizer/
- Coding Train : https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw
- Chronomètre : https://www.proglogic.com/code/javascript/time/chronometer.php