Simulates maze generation using Kruskal’s algorithm combined with Disjoint Set Union, and solves the maze using either A* or Depth-First Search (DFS).
- Odin (dev-2026-01)
- Raylib (v5.5)
The simulator runs through four main stages:
- Generating Maze
- Maze Generated
- Solving Maze
- Maze Solved
You can interact with the simulator during the first three stages. Available actions depend on the current stage:
- Generating Maze
- Press P to pause the generation
- Maze Generated
- Press 1 to select A* as the solving algorithm
- Press 2 to select DFS as the solving algorithm
- Press ENTER to start solving the maze
- Solving Maze
- Press P to pause the solving process