Mia Palmer

Projects

Here are some of my computer science projects I have worked on:

Mia's Vehicle Vending Machine 🚗

A Java console program where users select a vehicle from a list, then watch it "drop" down a vending machine display through a 2D array animation.

  • Uses multidimensional arrays to model the vending machine.
  • Reads vehicle options from a file and validates user input.
  • Animates the vehicle movement using time delays.
  • Fun and friendly text-based user interface!

Technologies: Java | File I/O | Arrays | Console Animation | User Input Handling

Miss Mia's Mystery Mansion 🔍

A C++ console game inspired by Clue, where players act as detectives solving a murder mystery through guessing and hints after each guess.

  • Randomly selects a murderer from a suspect list read from a file.
  • Offers up to four guesses with clues revealed after incorrect guesses.
  • Uses vectors and maps to store suspects and clue data.
  • Interactive storytelling with win/lose endings based on player success!

Technologies: C++ | STL (vectors, maps) | File I/O | Randomization

Mia's Minesweeper Game 💣

A classic Minesweeper reimagined in the terminal! Players pick a difficulty and uncover cells, avoiding hidden mines on a randomly seeded board.

  • Implements a 2D array with custom structs for cell states.
  • Randomizes mine locations and calculates adjacent counts.
  • Color-coded console UI and smooth game flow.
  • Includes win-check logic and full board reveal after the game ends.

Technologies: C++ | Structs | 2D Arrays | Console UI Design

Visit my GitHub to explore even more projects!