Skip to content

Latest commit

 

History

History
68 lines (44 loc) · 2.9 KB

README.md

File metadata and controls

68 lines (44 loc) · 2.9 KB

MinionSeeker

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.

Table of Contents

Features

  • 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

Getting Started

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."

How to Play

  1. Start the application and navigate to the game screen from the main menu.
  2. 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.
  3. Use the scan information to make strategic decisions on which cells to inspect.
  4. The game ends when all minions are found. A congratulations dialog will be displayed, and you will be redirected to the main menu.

Customization

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

Usage

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.

Authors

Contributing

If you would like to contribute to this project, please open an issue or submit a pull request with your proposed changes.

License

Public Domain License

Acknowledgments

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.