A Java Swing game

My goal with "Simon Says" was to explore event-driven programming and Java's GUI components. This project was a great introduction to those concepts, all while making something fun and engaging.

Game Play

  1. Game displays a random pattern by highlighting one pad at a time
  2. After a pause, player attempts to repeat the pattern by pressing on the pads at the same order that was previously shown. Player accumulates score with each correct press.
  3. Player goes up a level by successfully repeating the entire pattern. Each level gets harder with longer pattern length and highlighting speed
  4. Player loses when a wrong pad is pressed, and the player's score is saved to memory
Open on GitHub
  • Simon Says Screenshot 1
  • Simon Says Screenshot 2
  • Simon Says Screenshot 3
  • Simon Says Screenshot 4