← Back to All Projects
Class Project
Memory Game (2025) logo

Memory Game (2025)

Java SwingEvent-Driven ProgrammingState Management

About This Project

For this Java class project, I built a full-screen memory game with adjustable grid size, move limits, and timer controls. I implemented core mechanics including card matching, scoring, win/loss detection, and pause or restart behavior, then designed custom Swing components to deliver a cleaner and more accessible desktop experience.