From 311edf09a20f01075d99f866633c5c9ea2d280f9 Mon Sep 17 00:00:00 2001 From: Dmytro Khmelenko Date: Mon, 18 Oct 2021 22:28:27 +0200 Subject: [PATCH] Add Maze Generator idea --- Projects/2-Intermediate/Maze-Generator.md | 26 +++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Projects/2-Intermediate/Maze-Generator.md 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.