Skip to content

A fun and educational Raspberry Pi project that generates and solves mazes using the DFS and BFS algorithms. Great for learning and entertainment!

Notifications You must be signed in to change notification settings

AdrianSchlegel/Raspberry-Pi-Maze-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Solver for Raspberry Pi

Overview

This project is a simple yet captivating program designed to generate and solve mazes right on your Raspberry Pi. Leveraging popular maze-solving algorithms—Depth-First Search (DFS) and Breadth-First Search (BFS)—it provides both an educational and entertaining experience.

Features

  • Dynamic Maze Generation: Each run gives you a unique maze to solve!
  • Choice of Algorithms: Switch between DFS and BFS to see different solving strategies in action.
  • Interactive UI: Thanks to Python's Pygame library, the whole experience is visually engaging.

Getting Started

  1. Clone the Repository: git clone https://github.com/AdrianSchlegel/Raspberry-Pi-Maze-Solver.git
  2. Install Dependencies: Run the setup script to automatically install required packages.
  3. Run the Program: Launch it and start solving mazes!

How It Works

Upon launch, the program automatically generates a new maze. You then have the option to solve it using either DFS or BFS. Sit back and watch the algorithm make its way from the starting point to the destination!

Contribute

Contributions are always welcome! Feel free to open a pull request.

License

This project is available under the MIT License. Use it, modify it, and even distribute your modified versions.

About

A fun and educational Raspberry Pi project that generates and solves mazes using the DFS and BFS algorithms. Great for learning and entertainment!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages