This project consists of a classic Minesweeper game, despite the original being played using the mouse, this new version requires you to play with the keyboard. Each cell has a value with the number of adjacent bombs, but if a bomb is revealed you loose.
This project was developed by Alexandre Abreu and Juliane Marubayashi
- Object Oriented Programming Laboratory class of MIEIC.
- Final Grade: 19.22 from 20
- Techinical report: here
University of Porto, 2020
To install just open your terminal and do:
./gradlew.bat run # for windows
./gradlew run # for linux
In order to play and run the game it's necessary to install the Gradlew tool
.
You can checkout the site Gradlew official site to do that.
Instructions - A page that show instructions and maybe a tutorial.
Preferences - The user can change its preferences of board size and difficulty.
Menus - An inital menu and a final menu where the user can change its preferences, see instructions, start a game and load game. When the game ends the player can undo the last move, start a new game, return to main menu or quit the game.
Rankings - When a user finishes a game the ranking will be updated with their time with that specific dimension of board and difficulty.