Melody Cabanellas

Logo

CSCI 496: Senior Portfolio
In partial fulfillment of the requirements for the degree of Bachelor of Arts in Applied Computing: Graphic Arts Concentration (class of 2026)

View My Resume

View My GitHub Profile

Back to Portfolio

Minefield Login

Project description

This project was completed in a team of five. This project based on the idea of making a login tedious to complete not meant for actual real-world use. The project is similar to a captcha, the user must complete a game of minesweeper before being able to login. The board is 5 x 5 board with 5 bombs that must not be tripped. I designed and programmed the GUI, as well as created the icons of the flag, bomb, and logo.

How to compile and run the program

UI Design

The design intentionally used harder contrast tiles for the purpose of added difficulty.
screenshot
Fig 1. The console welcome screen when running the program in NetBeans.


screenshot Fig 2. The console screen of the game instructions.


screenshot Fig 3. The console screen of the game rules.


screenshot Fig 4. The Welcome screen.


screenshot Fig 5. The Minefield after pressing the ‘Next’ button.


screenshot Fig 6. Example of game end when finding a bomb.


screenshot Fig 7. Example of completed game with all bombs flagged.


screenshot Fig 8. Login Screen.


Other Team Members

Back to Portfolio