Skip to content

brwmaster/maze-solver-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Solver Project with Python and Tkinter

Overview

This project is a maze solver application built using Python and Tkinter. The application allows users to visualize and solve mazes using different algorithms.

Features

  • Maze Generation: Create mazes of various sizes and complexities.
  • Interactive GUI: User-friendly graphical interface built with Tkinter for an engaging experience.
  • Step-by-Step Visualization: Watch the algorithm solve the maze step by step.

Requirements

  • Python 3.x
  • Tkinter (usually included with Python)

Installation

  1. Clone the repository:

    git clone https://github.com/brwmaster/maze-solver-py.git
  2. Navigate to the project directory:

    cd maze-solver-py
  3. Run the application:

    python main.py

    or

    python3 main.py

Usage

  • Run the application and use the GUI to:
    • Generate a new maze.
    • Visualize the maze-solving process step by step.

Contributing

Contributions are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature-name
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature-name
  5. Create a pull request.

Acknowledgments

  • Special thanks to Boot.dev for making this project possible

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages