Loading repository dataโฆ
Loading repository dataโฆ
NexusGKSoftwares / repository
Maze Generator and Solver Welcome to the Maze Generator and Solver project! ๐ This C++ application, powered by SDL2, creates and solves mazes with captivating visuals. Experience the beauty of algorithms as you watch mazes being generated and solved before your eyes. Ready to dive in? Let's get started!
Welcome to the Maze Generator and Solver project! ๐ This C++ application, powered by SDL2, creates and solves mazes with captivating visuals. Experience the beauty of algorithms as you watch mazes being generated and solved before your eyes. Ready to dive in? Let's get started!
GitHub Repository: MAZE-PROJECT
This project is a visual demonstration of maze generation using a randomized depth-first search algorithm and maze-solving using the A algorithm*. ๐งฉ It combines stunning graphics with an intuitive interface, making algorithmic pathfinding both fun and educational.
Ensure you have:
sudo apt-get install libsdl2-dev libsdl2-image-dev
git clone https://github.com/NexusGKSoftwares/MAZE-PROJECT.git
cd MAZE-PROJECT
mkdir build && cd build
cmake ..
make
./maze_solver
C:\SDL2 (or a path of your choice).SDL2.dll to your project directory and compile:
g++ maze.cpp -o maze.exe -I"C:\path\to\SDL2\include" -L"C:\path\to\SDL2\lib" -lmingw32 -lSDL2main -lSDL2
maze.exe in your terminal.brew install sdl2 sdl2_image
git clone https://github.com/NexusGKSoftwares/MAZE-PROJECT.git
cd MAZE-PROJECT
mkdir build && cd build
cmake ..
make
./maze_solver
The project is divided into components that handle maze generation, solving, and rendering.
WINDOW_SIZE or CELL_SIZE in the code for a different experience.This project is licensed under the MIT License. See the LICENSE file for more information.
Feel free to reach out with questions, feedback, or suggestions. Happy maze-solving! ๐