This is a Flutter-based Maze Generator Game application. The app generates a random maze using a depth-first search algorithm and allows the user to navigate through the maze. The application includes a timer to track how long it takes to complete the maze and a "winner" screen that shows the elapsed time when the maze is completed. Users can toggle the maze solution and regenerate the maze as needed. The project follows a modular structure, ensuring code readability and maintainability.
Random Maze Generation: Generates a random maze using a depth-first search algorithm.
Player Navigation: Navigate the maze with on-screen controls.
Toggle Solution: Show or hide the solution path.
Timer: Tracks the time taken to complete the maze.
Winner Screen: Displays the time taken to complete the maze once the player reaches the end.
Clone the repository and run the app using Flutter to get started with the Maze Generator Game.
A few resources to get you started if this is your first Flutter project:
- git clone https://github.com/MDTAWFIQULISLAM/generates_mazes.git
- cd generates_mazes
- flutter run
You can download the APK for the Maze Generator Game from the link below:
Download APK https://drive.google.com/file/d/1R51BVOqU7aZ7ijffCROuaZzmTja99_Ax/view?usp=drive_link