Skip to content

A space themed Maze Android application for a software development course

Notifications You must be signed in to change notification settings

kimsejas/SpaceAndroidMaze

Repository files navigation

Description

A space themed Maze Android application developed for a software development college course. Includes maze generation and maze solver algorithms. When opened, the application prompts the user to pick a maze size and generation algorithm. After maze generation is complete, the user can decide to play the maze manaully with a D-pad or automatically with one of the maze solver algorithms and a certain rover condition (can affect how quickly the rover completes the maze). When played manually, the user can navigate through the maze until the exit is found or the driver runs out of battery. When played automatically, the user can adjust the speed of the animation. Lastly, a winning or losing screen is shown with game stats such as number of steps taken versus shortest possible path or battery used.

Executing program

  1. Install/Open Android Studios
  2. Clone the repository and open project in Android Studios
  3. Create a device with the device manager and select Pixel 6 with API level 32
  4. Run project on emulator with newly created device (Pixel 6 API 32)

Preview

Playing manually Screen Shot 2023-08-27 at 3 50 14 PM

Playing automatically Screen Shot 2023-08-27 at 3 49 56 PM

About

A space themed Maze Android application for a software development course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages