Classic Memory Game
A classic card matching memory game with multiple difficulty levels, smooth animations, and a clean interface.

A classic card matching memory game built with vanilla JavaScript, HTML, and CSS. Players flip cards to find matching pairs, with the goal of clearing the board in the fewest moves. Features multiple difficulty levels (Easy, Medium, Hard) and responsive design that works on both desktop and mobile devices. The project motivation came from a physical memory game that the kiddo came home with one day. Someone had a birthday in school and had given a game to every child in the class. I had been testing out AI coding agents and deployments on Azure, so building a game with variations seemed like a quick win. I learnt a few things about reusable components and Desktop vs Mobile layouts while building this. And now this is a fun little thing for me and the kid to do together. He always beats me hands down!