A classic memory card matching game where players test their recall and concentration skills. The objective is to find all matching pairs of cards on the board by flipping them over two at a time.
- The game is played on a 4x4 grid with hidden emoji symbols
- Each symbol appears exactly twice on the board
- Players take turns revealing two cards per move
- If the two revealed cards match, they remain face-up
- If the cards do not match, they are turned face-down again
- The game continues until all pairs are matched
- The goal is to match all pairs with the least number of moves
- Fork the repo by clicking the fork logo the on top right

- Clone the repo
git clone git@github.com:AseanK/beginner-python-games.git - Head to the memory_game folder
- Run the file using python command
python memory-game.py
- Enter row and column numbers to select cards
- Try to remember the locations of previously revealed cards
- Match all pairs to win the game
- Your goal is to complete the game with the fewest moves possible
- Add difficulty levels
- Implement a scoring system
- Create a graphical user interface (GUI)
- Add multiplayer support