Semester-long project implementing two data structures — a 2D array and a hash map — to construct a command-line version of the classic Minesweeper game.
2D Array:
- One array tracks the placement of numbers and bombs.
- Another handles the display logic for the command-line interface.
Hash Map:
- Stores each cell using a "row-col" key format.
- Enables efficient updates and lookups during gameplay.
This project deepened my understanding of how associative data structures and arrays can work together to manage state and logic in a game environment.