Skip to content

A game website for testing and improving your memory skills with Socket.io

Notifications You must be signed in to change notification settings

jundihn/P3-Memory-Battle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Memory Battle

Memory Battle is an engaging and interactive memory game where players compete to match pairs of cards. The goal is to enhance cognitive skills by memorizing the positions of cards and finding matching pairs. The game offers a fun and challenging experience for players of all ages, with real-time multiplayer support.

Features

  • Interactive Gameplay: Players take turns flipping cards to find matching pairs.
  • Multiplayer Support: Powered by Socket.IO, allowing players to compete in real time.
  • Randomized Board: Each game provides a new challenge with randomized card placements.
  • User-Friendly Interface: Simple and clean UI for smooth and enjoyable gameplay.
  • Score Tracking: Keep track of player scores and determine the ultimate winner.

How to install on local

Follow these steps to run this project on your local:

  1. Clone the repository:
git clone https://github.com/jundihn/P3-Memory-Battle.git
  1. Go to the folder
cd P3-Memory-Battle
  1. Install packages
npm install
  1. Run the development server:
npm start

Technologies Used

  • HTML5: For building the structure of the web pages.
  • CSS3: For designing and styling the user interface.
  • JavaScript: For implementing game logic and interactivity.
  • React: For managing UI components and state in the game.
  • Node.js: For backend processing.
  • Socket.IO: For real-time, bi-directional communication, enabling multiplayer support.
  • Webpack: For bundling and optimizing assets.

Contributing

Contributions are welcome! If you would like to contribute, you can:

  1. Fork this repository.
  2. Create a new feature branch (git checkout -b feature/feature-name).
  3. Commit your changes (git commit -m 'Add feature X').
  4. Push to the branch (git push origin feature/feature-name).
  5. Create a pull request.

Contact

If you have any questions or suggestions, feel free to contact me at [email protected].

About

A game website for testing and improving your memory skills with Socket.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published