Skip to content

AI project written in Python Pyamaze that lets you create your own mazes and watch as they're solved in real time.

Notifications You must be signed in to change notification settings

khaledkamr/Maze-solver-using-A-star

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Maze solver (using A* algorithm)

This project aims to solve mazes using the A* algorithm. The A* algorithm is a popular pathfinding algorithm widely used in robotics and video games due to its efficiency and ability to find the shortest path between two points in a maze.

features

  • Generates random mazes of customizable dimensions using the pyamaze library.
  • Implements the A* algorithm to find the shortest path from the start to the target cell in the maze.
  • Visualizes the maze solving process using graphical representations.
  • Provides metrics such as the length of the A* path to evaluate the performance of the algorithm.

Getting Started

To use this project, make sure you have Python installed on your system. You can install the required library using pip:

pip install pyamaze

you can control the hight and the width of the maze from this line: maze

Preview

Khaled Kamar's Video - May 9, 2024

About

AI project written in Python Pyamaze that lets you create your own mazes and watch as they're solved in real time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages