Skip to content
#

maze-solver

maze logo

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.

Here are 774 public repositories matching this topic...

The-Maze-Game

🏰 The Maze Game offers straightforward maze navigation challenges across multiple difficulty levels. It features responsive design for easy play on any device, including mobile, with intuitive on-screen controls for movement. Ideal for quick gaming sessions, providing both casual and challenging experiences.

  • Updated Jun 23, 2024
  • Python

This Java-based GUI program lets users generate and solve mazes. It employs the Depth-First Search (DFS) algorithm for maze generation and A* algorithm with Manhattan distance heuristic for solving. The program provides a visual representation of the maze, allowing users to visualize the process of maze creation and solving.

  • Updated Jun 13, 2024
  • Java
MazeRace

An exhilarating Java maze adventure with stunning graphics. Race through mazes, collect coins, and unlock levels. Features GUI, dynamic mazes, leaderboard, sound effects, and user input validation. Future updates may include new levels, power-ups, and multiplayer. Join the adventure now!

  • Updated Jun 8, 2024
  • Java