Nierius / MazeGenerator

Maze generator using recursive backtracker algorithm and displaying it with wxWidgets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

This project is maze generator which uses "Recursive backtracker" algorithm written in C++17. User interface has been made with wxWidgets version 3.1.3 with GTK+3 Linux installation guide

Generation examples

GenerationEX1
Settings used: 1000 blocks and 10 ms sleep.

GenerationEX2
Settings used: 4900 blocks and 0 ms sleep.

Usage

After building and starting the project you will see following window: First view

Change attributes to your liking and click "Initialize maze". After that blocks are generated and you should see something like the following picture Ready to generate

Now you can just click "Launch generation" and generation will run to end and show the generated maze. Generated maze

Dependencies

This project depends on:
wxWidgets version 3.1.3

License and copyright

Licensed under the GNU GPLv3 License.

About

Maze generator using recursive backtracker algorithm and displaying it with wxWidgets

License:GNU General Public License v3.0


Languages

Language:C++ 98.1%Language:C 1.9%