The Memory Game: Flipping Tiles is an interactive puzzle game designed to test and enhance a player’s memory, concentration, and pattern recognition skills. Built using Java Swing, the game features a grid of face-down tiles, each concealing a unique image. Players take turns flipping two tiles at a time, attempting to find matching pairs. If the selected tiles match, they remain face-up; otherwise, they flip back over after a brief delay. With every move tracked and time counted, players are encouraged to complete the game in the fewest moves and shortest time possible. The game offers a visually engaging interface with dynamic tile shuffling, ensuring a unique experience in every session. Upon successfully matching all pairs, a congratulatory message is displayed, marking the player's achievement. Designed for both entertainment and cognitive training, the Memory Game: Flipping Tiles provides a fun and stimulating way to sharpen memory and focus while enjoying an intuitive and visually appealing gameplay experience.