NIT2112: Mine Puzzle Programming Assignment Solution - Part 1 & 2

Verified

Added on  2022/12/29

|11
|481
|93
Project
AI Summary
This document presents a comprehensive solution to the Mine Puzzle Programming Assignment, addressing both CLI (Command Line Interface) and GUI (Graphical User Interface) implementations. The solution includes detailed class diagrams for both program types, showcasing the structure and relationships between classes such as MineTunnel, CLIGame, TunnelDrawing, TunnelGUI, and MinePuzzle. The CLI program's functionality encompasses moving miners, game reset, and win conditions, demonstrated through sample runs. The GUI program offers a visual representation of the game, allowing users to interact with the miners and tunnel through buttons and visual elements. The GUI implementation includes moving miners, handling cave occupancy, and win conditions, with sample runs illustrating various game scenarios, including successful completion and error handling. The assignment also includes instructions on how to run both the CLI and GUI programs, along with screen captures demonstrating each of the functionalities.
chevron_up_icon
1 out of 11
circle_padding
hide_on_mobile
zoom_out_icon
Loading PDF…
[object Object]