diff --git a/Projects/2-Intermediate/Maze-Generator.md b/Projects/2-Intermediate/Maze-Generator.md new file mode 100644 index 00000000..d50fe946 --- /dev/null +++ b/Projects/2-Intermediate/Maze-Generator.md @@ -0,0 +1,26 @@ +# Maze Generator + +**Tier:** 2-Intermediate + +Implement application that will generate a maze based on the input parameters. The main purpose of the application is to practice programming in advanced topics. Visualizing the final results can be used as a game for small kids. + +## User Stories + +- [ ] User can input the height and the width of the maze +- [ ] User can input the number of exits from the maze +- [ ] User can can see the generated maze + + +## Bonus features + +- [ ] User can define maze complexity +- [ ] User can define maze shape (e.g. rectangular, circular etc.) + + +## Useful links and resources + +[Wiki](https://en.wikipedia.org/wiki/Maze_generation_algorithm) page describing the algorithm. + +## Example projects + +Here is an [example of maze generator](https://www.mazegenerator.net/) in order to get understanding how it should look like.