Welcome to the Memory Game repository! This interactive game is designed to test and improve your memory by challenging you to match pairs of cards with identical images. With its responsive design, the game offers a seamless and engaging experience across a wide range of devices, from large desktop screens to mobile phones and tablets.
- Multiple Levels: Choose from 5 different levels of difficulty to test your memory.
- Themes: Personalize your gameplay experience with 5 selectable themes.
- Best Results: Keep track of your progress with a leaderboard that displays your top scores.
- Customizable Settings: Adjust the game settings to your liking, including levels and themes.
- Local Storage: Your game progress, settings, and high scores are preserved using local storage.
This project is built with:
- 🪄 React
- ⚡️ Vite
- 🎨 Tailwind CSS
- 📘 TypeScript
- 🧲 MobX
Follow these simple steps to get a local copy up and running.
Follow these steps to set up a local copy of the Memory Game:
-
Clone the repository
First, clone the repository to your local machine using the following command:
git clone https://github.com/doragrishaeva/react-memory-game.git
-
Install dependencies
Navigate into the project directory and install the necessary dependencies:
cd react-memory-game npm install
-
Run the development server
Start the development server to run the game locally:
npm run dev