Minion Seeker is an engaging game where players try to find a certain number of minions hidden on a game board. The goal is to locate all the minions using the minimum number of scans. The game is designed with a visually appealing user interface and provides a fun experience for users of all ages.
- Welcome screen with animations and application information
- Main menu for easy navigation to game, options, and help screens
- Configurable game board size and number of mines
- Visual and audio feedback during gameplay
- Game statistics and best scores for each configuration
- Themed user interface
Clone the repository to your local machine and import the project into Android Studio. Ensure that you are using Android OS version 7.0 (API 24, Nougat) or newer. Build and run the application on an emulator or physical device with a minimum configuration of "Pixel 2."
- Start the application and navigate to the game screen from the main menu.
- Tap on a cell to investigate it. If it contains a minion, the minion will be revealed. If not, a scan will be triggered, displaying the count of hidden minions in the same row and column as the selected cell.
- Use the scan information to make strategic decisions on which cells to inspect.
- The game ends when all minions are found. A congratulations dialog will be displayed, and you will be redirected to the main menu.
From the Options screen, you can customize the board size and the number of mines. Available board sizes are:
- 4 rows by 6 columns
- 5 rows by 10 columns
- 6 rows by 15 columns
Available options for the number of mines are:
- 6 mines
- 10 mines
- 15 mines
- 20 mines
Download an emulator on Android Studio, or pair a tethered device and run the application. This application was tested on the Google Pixel 2, and the Samsung S10.
If you would like to contribute to this project, please open an issue or submit a pull request with your proposed changes.
Public Domain License
Special thanks to the CMPT 276 course and Dr. Brian Fraser for providing the project requirements and guidelines. All images, icons, and other resources used in this project have been properly cited in the Help screen of the application.