All my working experience with p5js
-
Updated
Jul 29, 2023 - JavaScript
A maze is a type of puzzle involving a collection of paths, usually where a player has to find a route from start to finish.
A huge variety of algorithms exist for generating and solving mazes. These are not only fun to implement, but also are a good way to familiarise yourself with programming techniques, algorithms, and languages.
All my working experience with p5js
Visualizing maze generation and graph traversal
This is the new version of my maze generator, now made with .NET Core.
A visualization tool for various maze algorithms and pathfinding algorithms.
Implementation of Search Algorithms in a Maze. Demo available at http://maze.lodur.com.br/
Algernon is a JS library for efficiently generating, solving, and rendering mazes.
Maze Generation & Pathfinding
A maze generator and solver.
Typescript maze generator
A pretty cliche project... I know. I saw my friend building his own pathfinder and I decide to flex my own graph theory skills. In a week's time of work, I present to you AsuPathFinder, a fun-sized pathfinding / maze generating sandbox with a ton of playful features. Check it out here: https://asdera.github.io/AsuPathFinder/
A visualizer to visualize path fining algorithms like A* and Dijkstra, and the maze generating algorithms like Prim's and Kruskal's. This visualizer is created by react.js.
An experimental 2D maze game made with HTML5 canvas and JavaScript.
A maze generator in p5.js using the depth-first-search-recursive-backtracker algorithm.
Visualization of maze generation with Prim's algorithm and maze traversal with A*, Dijkstra's, BFS and DFS
Web-based maze generator and solver
Aldous-Broder algorithm for maze generation implemented with p5.js
simple DFS-based maze generator, inspired by a video of @CodingTrain
A visualising tool for maze generation built with react. Recursive Backtracker and Kruskal's Algorithm used.
Generates and solves a Maze, using 3 different Algorithms. Written in P5JS.
Visualization tool for maze generating algorithms