konianzero / Maze_Runner

JetBrains Academy Project: Maze Runner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JetBrainsAcademy

Hyperskill JetBrains Academy - Java Developer

Hard:

  • Maze Runner
    • Display a maze
    • Maze generator
    • Saved and loaded

Example

=== Menu ===
1. Generate a new maze
2. Load a maze
0. Exit
>2
>maze.txt

=== Menu ===
1. Generate a new maze
2. Load a maze
3. Save the maze
4. Display the maze
5. Find the escape
0. Exit
>4
██████████████████████████████████████████████████  ██████████
██      ██                          ██  ██          ██  ██  ██
██  ██████████████  ██████████████████  ██  ██████████  ██  ██
██  ██                          ██      ██  ██          ██  ██
██  ██████████████████  ██████████  ██████  ██████████  ██  ██
██  ██  ██  ██  ██  ██  ██  ██              ██  ██          ██
██  ██  ██  ██  ██  ██  ██  ██  ██████████████  ██████  ██  ██
██  ██  ██          ██  ██              ██      ██      ██  ██
██  ██  ██████  ██████  ██  ██████████████  ██████████  ██████
██  ██      ██          ██              ██      ██      ██  ██
██  ██  ██████  ██████  ██████████  ██████  ██████  ██████  ██
██  ██  ██  ██  ██  ██  ██                  ██          ██  ██
██  ██  ██  ██████  ██  ██████████  ██████████  ██  ██████  ██
██              ██  ██      ██  ██          ██  ██  ██  ██  ██
██████  ██  ██████  ██████  ██  ██  ██████████  ██████  ██  ██
██      ██  ██  ██  ██  ██      ██  ██      ██  ██          ██
██████  ██████  ██  ██  ██  ██████  ██  ██████  ██████  ██████
██          ██  ██      ██      ██          ██          ██  ██
██  ██████  ██  ██████  ██  ██████████  ██████  ██████████  ██
██  ██      ██          ██  ██          ██      ██      ██  ██
██████████  ██████████  ██  ██  ██████████  ██████  ██████  ██
██                  ██          ██  ██      ██  ██      ██  ██
██████████████████  ██████  ██████  ██████  ██  ██  ██████  ██
██                          ██      ██  ██                  ██
██████████  ██████████████  ██  ██████  ██  ██████████████  ██
██          ██  ██      ██  ██  ██  ██              ██  ██  ██
██████  ██████  ██████  ██  ██  ██  ██  ██████████████  ██████
██      ██      ██                      ██  ██              ██
██████████████  ██████████████  ██████  ██  ██████  ██  ██████
██                                  ██              ██      ██
██████████████████████████  ██████████████████████████████████

=== Menu ===
1. Generate a new maze
2. Load a maze
3. Save the maze
4. Display the maze
5. Find the escape
0. Exit
>5
██████████████████████████████████████████████████//██████████
██      ██                          ██  ██//////////██  ██  ██
██  ██████████████  ██████████████████  ██//██████████  ██  ██
██  ██                          ██      ██//██          ██  ██
██  ██████████████████  ██████████  ██████//██████████  ██  ██
██  ██  ██  ██  ██  ██  ██  ██//////////////██  ██          ██
██  ██  ██  ██  ██  ██  ██  ██//██████████████  ██████  ██  ██
██  ██  ██          ██  ██//////        ██      ██      ██  ██
██  ██  ██████  ██████  ██//██████████████  ██████████  ██████
██  ██      ██          ██//////////    ██      ██      ██  ██
██  ██  ██████  ██████  ██████████//██████  ██████  ██████  ██
██  ██  ██  ██  ██  ██  ██        //        ██          ██  ██
██  ██  ██  ██████  ██  ██████████//██████████  ██  ██████  ██
██              ██  ██      ██  ██//        ██  ██  ██  ██  ██
██████  ██  ██████  ██████  ██  ██//██████████  ██████  ██  ██
██      ██  ██  ██  ██  ██      ██//██      ██  ██          ██
██████  ██████  ██  ██  ██  ██████//██  ██████  ██████  ██████
██          ██  ██      ██      ██//////    ██          ██  ██
██  ██████  ██  ██████  ██  ██████████//██████  ██████████  ██
██  ██      ██          ██  ██//////////██      ██      ██  ██
██████████  ██████████  ██  ██//██████████  ██████  ██████  ██
██                  ██    //////██  ██      ██  ██      ██  ██
██████████████████  ██████//██████  ██████  ██  ██  ██████  ██
██                        //██      ██  ██                  ██
██████████  ██████████████//██  ██████  ██  ██████████████  ██
██          ██  ██      ██//██  ██  ██              ██  ██  ██
██████  ██████  ██████  ██//██  ██  ██  ██████████████  ██████
██      ██      ██        //////        ██  ██              ██
██████████████  ██████████████//██████  ██  ██████  ██  ██████
██                        //////    ██              ██      ██
██████████████████████████//██████████████████████████████████

=== Menu ===
1. Generate a new maze
2. Load a maze
3. Save the maze
4. Display the maze
5. Find the escape
0. Exit
>0
Bye!

About

JetBrains Academy Project: Maze Runner

License:MIT License


Languages

Language:Java 53.5%Language:HTML 46.5%